גרסה 1.2
פגישה 1 - מבוא לתכנות
פרוצדורות ופונקציות
- פרוצדורה הוא אוסף של פקודות, בעלות שם, המבצעות ביחד משימה כלשהי.
- פונקציה היא פרוצדורה, המבצעת חישוב ומחזירה את תוצאת החישוב.
- פרוצדורות ופונקציות מאפשרות לפרק תוכנית מורכבת לחלקים קטנים יותר,
על-מנת להקל על קריאת התוכנית והבנת המבנה הכללי שלה.
- פרוצדורות ופונקציות מאפשרות להימנע משיכפול קוד - ניתן להפעיל את אותה
הפרוצדורה במספר מקומות שונים בתוכנית, על-ידי שימוש בשמה.
- פרוצדורות ופונקציות יכולות להפעיל פרוצדורות ופונקציות אחרות. כך נוצר
מבנה היררכי לתוכנית.
- דוגמא מתחום הבישול: אם נסתכל על ספר מתכונים, נראה שיש בו פרק המכיל
מתכונים לרטבים שונים. בפרק על פסטות, כשצריך להכין רוטב לפסטה, משתמשים בשם
הרוטב, ומפנים אותנו למתכון המתאים. כך המתכון לפסטה קצר יותר וברור יותר, ונחסכת
חזרה על מתכון לרוטב עגבניות בנפרד עבור ספגטי ועבור ניוקי.
נכתב על ידי גיא קרן