הערות לתוכנית
עד כה הקפדנו שהמשתמש בתוכנית יקבל הפעלה (הרצה) נוחה וידידותית ככל האפשר.
אך יש גם צורך בכתיבת תוכנית קלה ונוחה להבנה גם למתכנתים עצמם. לצורך עדכון, שיפוץ, וכתיבת גירסה מתקדמת יותר יש צורך להיכנס שוב לתכנית, להבין אותה ולשנות את ההוראות .
לפיכך, יש צורך ברשימת הערות בתוכנית בין ההוראות, כך שיסבירו את התכנית וכל דבר אחר שיעזור בהבנתה.
במהלך ההידור וההרצה אין שום התייחסות להערות האלו, וניתן להתייחס אליהן רק כאשר כותבים, בודקים ומעדכנים את התוכנית ב-EDITOR.
ישנן שתי צורות לכתיבת הערות בתוכנית:
1. לרשום את ההערה בסוגריים מסולסלים.
לדוגמא: {זו הערה שאין התייחסות אליה בהידור ובהרצה}
2. לרשום את ההערה בין סוגריים עגולים וכוכבית.
לדוגמא: (* זו הערה שאין התייחסות אליה בהידור ובהרצה *)
ישנם מספר סוגי הערות לדוגמא, הערה המסבירה את מטרת התוכנית והערה המזכירה למתכנת תפקיד של משתנה.
לצורך הקלה בהבהרת התוכנית , רצוי להשתמש בשני סוגי ההערות.
ההערות מהוות ציוני-דרך בתוכנית (כמו ראשי פרקים בספר).
דוגמא:
כתוב תוכנית המחשבת את הממוצע של ציוניך במקצועות: תנ"ך, ספרות, אנגלית, מתמטיקה ומחשבים.
פתרון:
program CALC;
{תוכנית לחישוב ממוצע ציונים}
var
A,B,C,D,E:real;
(* A - ציון בתנ"ך
B - ציון בספרות
C - ציון באנגלית
D - ציון במתמטיקה
E - ציון במחשבים
*)
X: real; (*X - ציון ממוצע *)
begin
{קלט הנתונים}
write (' = הקש ציון בתנ"ך'); readln(A);
write (' = הקש ציון בספרות'); readln(B);
write (' = הקש ציון באנגלית'); readln(C);
write (' = הקש ציון במתמטיקה'); readln(D);
write (' = הקש ציון במחשבים'); readln(E);
{חישוב הממוצע}
X:=(A+B+C+D+E)/5;
{פלט }
writeln (X, '= הציון הממוצע');
end.
דוגמת ריצה:
להורדת הדוגמא לחץ כאן