4
עריכות
על מנת לערוך סיכומים נדרש לפתוח חשבון.
DaViDHsikum (שיחה | תרומות) אין תקציר עריכה |
אין תקציר עריכה |
||
שורה 56: | שורה 56: | ||
כפי שנכתב מקודם קיימים בפסקל מספר סוגי משתנים. | כפי שנכתב מקודם קיימים בפסקל מספר סוגי משתנים. | ||
כדי לתקשר עם התוכנית ולהעביר לה ערכים ופקודות אנו משתמשים במספר פעולות בסיסיות שאיתן אנו קוראים ערך אשר הוקש ע"י המשתמש,אל תוך משתנה מוגדר מראש. | כדי לתקשר עם התוכנית ולהעביר לה ערכים ופקודות אנו משתמשים במספר פעולות בסיסיות שאיתן אנו קוראים ערך אשר הוקש ע"י המשתמש,אל תוך משתנה מוגדר מראש. | ||
ניתן דוגמא בה נראה את הפקודה לקליטה של ''כול דבר'' מהמשתמש. | |||
<div dir="ltr"><pre> | |||
Program read; | |||
var a:integer; {תתעלמו ביינתים} | |||
begin | |||
writeln('Entersomething'); | |||
'''Read(a);''' | |||
end. | |||
</pre></div> | |||
מה שבץוך הסוגריים הוא המשתנה '''לתוכו''' אנו קולטים דברים מהמשתמש. | |||
מה שהתוכנה תבצע הוא לחכות עד שהמשתמש יכניס קלט מסוג "'''מספר שלם'''". | |||
קצת קשה להסביר הכול כאן אבל ישנם כמה סוגים/טיפוסים של משתנים: | |||
integet - מספרים שלמים | |||
real - מספרים עשרוניים | |||
char - משמש לקליטת תוו בודד | |||
string - מחרוזת. משמש לקליטת משפטים. | |||
כאמור הפקודה read/ln משמשת לקליטה. | |||
לפני שאתם יכולים ליקלוט '''ל'''משתנים אתם צריך להצהיר עליהם - לאומר למחשב "אני משתנה מסוג כזה וכזה". | |||
הצהרה על משתנים נעשת כך: | |||
<div dir="ltr"><pre><pre> | |||
progeam var; | |||
'''var a:integer; - סוג/טיפוס:שם משתנה''' | |||
. | |||
. | |||
. | |||
end. | |||
</pre></div> | |||
למי שרוצה לדעת עוד הנה קישור: | |||
[http://www.underwar.co.il/download.asp?ID=288] |
עריכות