תוכן עניינים
מבוא
מבנה
תחביר
טיפוסים
רשימות
ביטויים בוליאניים
ביטויי התניה
פונקציות
ביטויי קלט/פלט
פונקציות מסדר גבוה
תכנית לדוגמא
נספחים
ביבליוגרפיה
אתר ללימוד מזורז> ספחים

נספחים

ביטוי גזור
     (cond (test1 exp1) (test2 exp2) ...)

הכללה של ביטוי התניה.

ביטויים אריתמטיים
(exp x)
מחזיר את הערך של {e^{x

(log x)
מחזיר את הערך של לוגריתם טבעי על {x}

(sin x)
מחזיר את הערך של סינוס על {x}

(cos x)

(tan x)

(asin x)
מחזיר את הערך של ארכסינוס על {x}

(acos x)

(atan x)

(sqrt x)
מחזיר שורש ריבועי של x

(...max x1 x2)
מחזיר את המספר הגדול מרשימת מספרים נתונה.
(...min x1 x2)

(quotient x1 x2)
מחזירה את מנת החלוקה של 1x ב-x2

(remainder x1 x2)
מחזירה את השארית השלמה של חלוקת x1 ב-x2

(modulo x1 x2)
מחזירה את x1 מודולו x2

(... gcd num1 num2)
מחזירה את המחלק המשותף המקסימלי של מספרים ברשימה נתונה.

(... lcm num1 num2)
מחזירה את הכפולה המשותפת המינימלית של מספרים ברשימה נתונה.

(expt base power)
מחזירה את ערך הבסיס הנתון מועלה בחזקת המעלה הנתונה.

שים לב: עבור הפונקציות הטריגונומטריות לעיל ערך ה- x צריך להיות ברדיאנים.

ביטויים השייכים לרשימות
(list obj)
מחזירה רשימה נתונה בעלת מס' אובייקטים כלשהו.


(make-list n)
מחזירה רשימה באורך n .כל אטום נחשב כרשימה ריקה.

פונקציות מסדר גבוה
(apply procedure obj … list)
מחזירה את תוצאת החלת הפרוצדורה על האובייקט ומחזירה את האלמנטים של הרשימה. הפו' מעבירה את האובייקט הראשון להיות הפרמטר הראשון של הפרוצדורה, האובייקט השני להיות הפרמטר השני וכו'.
הרשימה מעבירה ארגומנטים לתוך רשימה לפרוצדורה. הדבר שימושי בעיקר כאשר כמה או כל הארגומנטים הם בתוך רשימה.

(map procedure list)
מחזירה רשימה שהיא תוצאת החלת הפרוצדורה על כל אלמנט ברשימה.

קלט/פלט
(read)
מחזירה את הפריט הבא מקובץ הקלט הסטנדרטי.

(write obj)
מדפיסה אובייקט למסך.

(display obj)
מדפיסה אובייקט למסך.Display מיועדת בעיקר להדפסת הודעות שאינן
חייבות להראות את סוג האובייקט שהודפס. לכן ,היא עדיפה עבור הפלט הסטנדרטי.

(newline)
שולחת תו שורה חדשה למסך.

(transcript-on filename)
פותחת קובץ בשם המבוקש . הפו' לוקחת את כל הקלטים ומעבירה את
הפלט לקובץ זה.
שגיאה תוצג אם הקובץ אינו יכול להיפתח מסיבה כלשהי.

(transcript-off)
מסיימת את התעתיק וסוגרת את הקובץ.