rdfs:comment
| - כל הפקודות שראינו עד עכשיו הן חד-פעמיות: הן יתבצעו ברגע שתכתבו אותן בחלון הפקודות (מיד לאחר שתקישו Enter) ואם תרצו לחזור עליהן שוב, תצטרכו לכתוב את כולן מחדש. כדי לחסוך כתיבה חוזרת זו של פקודות, ניתן להגדיר בלוגו "הליך" (procedure). הליך הוא מעין תוכנית קטנה, בעלת שם משלה. את ההליך ניתן להפעיל בכל עת, בעזרת שימוש בשם שניתן לו. הליכים אינם קיימים רק בלוגו. הם קיימים בכל שפת תיכנות ראויה לשמה, תחת שמות שונים ("שגרות", "פונקציות" וכו'). השימוש בהליכים מאפשר למתכנת להגדיר "גוש" של פקודות המבצע פעולה מסויימת, ולתת ל"גוש" הזה שם מזהה. בעזרת שם זה, המתכנת יכול להפעיל את גוש הפקודות שכתב בכל עת שירצה בכך, כאילו היה מדובר בפקודה מובנית בתוך השפה. מתכנת המשתמש נכון בהליכים יכול לכתוב תוכניות שיהיו קצרות ונוחות לקריאה ולהבנה, הרבה יותר ממה שיכול היה לעשות ללא הליכים. מתכנת כזה יכול "למחזר" תוכניות ש
|
abstract
| - כל הפקודות שראינו עד עכשיו הן חד-פעמיות: הן יתבצעו ברגע שתכתבו אותן בחלון הפקודות (מיד לאחר שתקישו Enter) ואם תרצו לחזור עליהן שוב, תצטרכו לכתוב את כולן מחדש. כדי לחסוך כתיבה חוזרת זו של פקודות, ניתן להגדיר בלוגו "הליך" (procedure). הליך הוא מעין תוכנית קטנה, בעלת שם משלה. את ההליך ניתן להפעיל בכל עת, בעזרת שימוש בשם שניתן לו. הליכים אינם קיימים רק בלוגו. הם קיימים בכל שפת תיכנות ראויה לשמה, תחת שמות שונים ("שגרות", "פונקציות" וכו'). השימוש בהליכים מאפשר למתכנת להגדיר "גוש" של פקודות המבצע פעולה מסויימת, ולתת ל"גוש" הזה שם מזהה. בעזרת שם זה, המתכנת יכול להפעיל את גוש הפקודות שכתב בכל עת שירצה בכך, כאילו היה מדובר בפקודה מובנית בתוך השפה. מתכנת המשתמש נכון בהליכים יכול לכתוב תוכניות שיהיו קצרות ונוחות לקריאה ולהבנה, הרבה יותר ממה שיכול היה לעשות ללא הליכים. מתכנת כזה יכול "למחזר" תוכניות שכתב - לקחת הליך מתוכנית א' והליך אחר מתוכנית ב', להוסיף הליך חדש שיקשר ביניהם - ולכתוב תוכנית חדשה. "מיחזור" כזה של קטעי תוכנית מאפשר כתיבה מהירה יותר של תוכניות חדשות, ונוחות רבה יותר בהכנסת שיפורים בתוכניות קיימות. הגדרה של הליך חדש נעשית באמצעות הפקודה to ואחריה שם ההליך שרוצים להגדיר. יש מספר מגבלות על שם ההליך: אסור שיהיו בו הסימנים הבאים: / * - + = [ ] ( ) { } < > ; אסור ששם ההליך יתחיל בסימנים " ו- : (אבל הוא יכול להכיל אותם), אסור שיהיו בו רווחים, ואסור שהוא יכיל ספרות בלבד. במקום לזכור את המגבלות הללו, כדאי פשוט להקפיד לתת להליכים שמות פשוטים המכילים אותיות אנגליות, מספרים אם צריך, ותו שיסמן מתי נגמרת מילה ומתי מתחילה המילה הבאה - למשל הקו התחתון ("_", כלומר Shift וסימן החיסור).
|