פסקל: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
בונגולים (שיחה | תרומות)
אין תקציר עריכה
Hbk3 (שיחה | תרומות)
←‏הצבה וחישוב: הפשטתי קצת את הקטע, ושיניתי את הכותרת למתאימה
שורה 33:
[[category:תכנות]]
 
==הצבה וחישוב==
 
להצבת ערך בתוך משתנה שלם יש לכתוב את שם המשתנה בחלק של התכנית (לאחר הצהרת ה "Begin" הראשית בתכנית), לאחריה נקודותיים (":"), ואז שווה ("="). לאחר כך, יש להציב לתוכו ערך כלשהו.
יש לוודא שהערך נכנס בהגדרת השלם (מהמספר מינוס 32768 עד 32768 וללא ספרות לאחר הנקודה העשרונית).
ניתן להכניס ערך שהוא משתנה שהוגדר מבעוד מועד, כל עוד הוא עונה על ההגדרה של הערך שבתוכו מציבים.
 
לגבי ערכים מטיפוסים אחרים - יש להשאיר את ה ":=" (נקודותיים, שווה) ולאחריהן להציב לתוכו ערך מתאים.
לערך ריאלי (real) - יש להציב כל ערך מספרי.
לערך תווי (char) - יש להציב כל תו הנמצא על המקלדת.
לערך מחרוזתי (string) - יש להציב מחרוזת תווים.
לערך בוליאני (boolean) - יש להציב false\true.
 
בכל מקום בו ניתן להציב ערך - ניתן להציב משתנה עם ערך מאותו הטיפוס, מלבד ערך real שאליו ניתן להציב גם integer.
 
לשם הצבת ערך בתוך משתנה יש לבצע מספר שלבים:<BR>
#רושמים את שם המשתנה '''אליו מכניסים ערך'''.
#רושמים נקודותים (:), ולאחריהן שווה (=).
#רושמים את הערך שרוצים להכניס לתוך המשתנה.
#כהרגלנו בקודש, שמים נקודה פסיק (;) בסוף הפקודה.
<BR>
'''הערות''':
* משתנה יכול לקבל רק רק ערכים שהם מאותו הסוג שלו! יוצא הדופן היחיד לכלל זה, הוא שמשתנים מסוג ממשי (real) יכולים לקבל גם ערכים שלמים (integer).
* חל איסור מוחלט להכניס ערך למשתנה, כאשר אלו אינם מאותו הסוג. במקרה כזה התוכנית לא תהודר (תתקמפל), ויהיה צורך לבצע תיקונים.
* במידה ומשתמש יכניס כקלט ערך לא תקין, התוכנית תיעצר ועל המסך תתקבל שגיאה.
* לגבי ערכים מסוג '''תו''' (char) או '''מחרוזת''' (string): כאשר מציבים ערך מסוים בתוך משתנה מאחד הסוגים הללו, יש לשים בתחילתו ובסופו גרש אחד. דוגמה:<BR>
{{Code|1=str:='Have a nice day.';}}
 
==קלט ופלט==