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

נוספו 1,282 בתים ,  13 במאי 2007
אין תקציר עריכה
אין תקציר עריכה
אין תקציר עריכה
שורה 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]
4

עריכות