תכנות פרוצדורלי – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ בוט מוסיף: it:Programmazione procedurale |
אין שום קשר כאן לתכנות מונחה עצמים |
||
שורה 3:
בתכנות פרוצדורלי מחולקת [[תוכנית מחשב]] אחת לתת תוכניות רבות, שכל אחת מהן קרויה פרוצדורה (משני סוגים: [[שגרה]] או [[פונקציה (תכנות)|פונקציה]]), וכל פרוצדורה יכולה לקרוא לפרוצדורה אחרת על-מנת לבצע פעולה שבה היא מתמחה. כל פרוצדורה בתוכנית פרוצדורלית מבצעת משימה מוגדרת, כחלק ממכלול המשימות המרכיב את התוכנית השלמה.
המשתנים בתוכנה פרוצדורלית הם לעתים משתנים מקומיים (לוקליים), כלומר מוגדרים בתוך פרוצדורה ומשמשים רק אותה ואת הפרוצדורות הפנימיות לה, ולעתים משתנים גלובליים, המשמשים את כל הפרוצדורות שבתוכנית. שימוש קפדני במשתנים לוקליים
פרוצדורות יכולות להכיל תת-פרוצדורות כדי להמשיך ולשפר את קריאות (readability) התוכנה ושבירתה לחלקים לוגיים ברורים. מצב שבו פרוצדורה נמצאת בתוך פרוצדורה אחרת וכך הלאה נקרא '''קינון''' (nesting).
|