פסקל: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מ הסרת קטגוריה מיותרת |
מאין תקציר עריכה |
||
שורה 7:
{{
== הצהרת משתנים ==
כל תוכנית בנויה על הבסיס הבא:
{{
Var
variable:variable_type;
שורה 58:
דוגמה לפעולות קלט\פלט פשוטות (כקטע מתכנית):
{{
writeln('enter value');
readln(number);
שורה 65:
על המסך יוצג המספר העוקב של המספר שנקלט.
מסך לדוגמא אם נקלט 2:
{{
enter value
2
שורה 96:
}}
במקרה ונקלט 5 יוצג
{{
enter a number
5
שורה 109:
נקודותיים נוספות יתנו אופציה לקבוע (בערך מספרי ריאלי, כמובן) כמה ספרות לאחר הנקודה העשרונית יוצגו. כך שולטים על רמת הדיוק של הפעולות החשבוניות של התכנית מבלי לפגוע בערך עצמו ומבלי לשמור את הערך המתקבל.
לדוגמה, קטע מתכנית:
{{
writeln(num/2:2:1, num);
}}
אם נקלט 7.5 יוצג:
{{
3.7 num
}}
שורה 123:
בסוף ההתניה יש להציב נקודה פסיק. אם יש else, אין להציב נקודה פסיק לאחר ה-then.
לדוגמא: כתוב תכנית שקולטת ערך. במידה והוא זוגי, היא מדפיסה את תוצאת החילוק שלו ב2, אחרת היא תדפיס את השארית של תוצאת חילוק זאת.
{{
program hiluk;
var a:integer;
שורה 144:
פונקציות מחזירות ערכים '''ואינן פקודה'''. כדי להשתמש בפונקציות שבנויות בפסקל, יש לכתוב את שם הפונקציה ואחריה זימון.
הזימון בפוקנציות הבנויות הוא הערך שבו הפונקציה משתמשת כדי להחזיר את הערך המבוקש. אם, לדוגמא, שם הפונקציה המובנית הוא trunc (קיצוץ המספר לשלם), והערך הוא 6.4 יש לזמן כך (כדי שיוצב לתוך NUMBER שלם):
{{
Number:=trunc(6.4);
}}
|