430
עריכות
על מנת לערוך סיכומים נדרש לפתוח חשבון.
(עכשיו הנקודה מימין גם במוזילה.) |
|||
שורה 1: | שורה 1: | ||
*רמה: י'-י"ב | |||
'''מבנה תוכנית''' | |||
program A1; | |||
var | |||
a,b:integer; | |||
begin | |||
a:=b; | |||
end. | |||
*'''שם התוכנית'''- שם התוכנית יבוא אחרי המילה program. הוא חייב להתחיל באות ויכול להכיל אח"כ צירוף של אותיות ומספרים. | |||
*'''הצהרת משתנים'''- על המשתנים בהם נשתמש בתוכנית מצהירים אחרי הvar. שם המשתנה בדומה לשם התוכנית חייב להתחיל באות ויכול להמשיך בצירוף אותיות ומספרים. יש להגדיר את סוג המשתנה בעזרת נקודתיים. | |||
*'''סוגי משתנים'''- integer- משתנה מספרי שיכול לקבל רק ערכים שלמים. | |||
real- משתנה מסוג ממשי(יכול להיות שברי). | |||
char-משתנה מסוג תו. תו בודד בלבד. גם אם התו הוא מספר, מבחינת המחשב ערכו יהיה שונה מערך של מספר המוצב בתא שמקבל ערכים מספרים. אם a הוא real וb הוא char ונציב בשניהם 5 a שונה מb. | |||
string-משתנה שיכול לקבל מחרוזת תוים. | |||
boolean-מקבל רק true או false ו-1 או 0. | |||
*'''פקודות'''- אחרי הפקודות var, begin לא יבוא שום סימן פיסוק. אחרי end תבוא נקודה. אחרי כל פקודה אחרת בפסקל יבוא נקודה פסיק(;). | |||
===קלט ופלט=== | |||
====פונקציות פלט==== | |||
אלו הן פונקציות שבהן אנו משתמשים כדי ליצור קשר עם האדם שעובד עם התוכנה(הצגת הודעות טקסט על המסך לדוגמא). | |||
ישנן 2 סוגי פונקציות עיקריות שבהן נשתמש בשביל התוכניות שלנו: | |||
<BR> | |||
1)'''write'''. | |||
2) '''writeln'''. | |||
הנה תוכנית קצרה המראה כיצד אנו משתמשים באחת מן הפונקציות כדי לכתוב טקסט על המסך | |||
program A1; | |||
begin | |||
writeln('hello world'); | |||
end. | |||
*<אדום>יש לשים לב,כששמים טקסט לכתיבה עליו להתחיל בגרש ולהסתיים בגרש!</אדום> | |||
'''עכשיו,כל מה שנכתב בסוגריים באותה השורה של הפונקציה writeln יכתב על מסך המחשב. | |||
כפי שנכתב מקודם קיימים בפסקל מספר סוגי משתנים. | |||
כדי לתקשר עם התוכנית ולהעביר לה ערכים ופקודות אנו משתמשים במספר פונקציות בסיסיות שאיתן אנו קוראים ערך אשר הוקש ע"י המשתמש,אל תוך משתנה מוגדר מראש. |