|
|
שורה 1: |
שורה 1: |
| *רמה: י'-יב'
| | Dummy |
| | |
| '''מבנה תוכנית'''
| |
| <div style="border:1px solid blue; padding:2em; text-align:left; direction:ltr;">
| |
| <nowiki>;program A1 </nowiki><BR>
| |
| <nowiki>var</nowiki><BR>
| |
| <nowiki>;a,b:integer</nowiki><BR>
| |
| <nowiki>begin</nowiki><BR>
| |
| <nowiki>;a:=b</nowiki><BR>
| |
| <nowiki>.end</nowiki><BR>
| |
| | |
| </div>
| |
| *'''שם התוכנית'''- שם התוכנית יבוא אחרי המילה 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'''.
| |
| | |
| הנה תוכנית קצרה המראה כיצד אנו משתמשים באחת מן הפונקציות כדי לכתוב טקסט על המסך
| |
| | |
| <div style="border:1px solid blue; padding:2em; text-align:left; direction:ltr;">
| |
| <nowiki>;program A1 </nowiki><BR>
| |
| <nowiki>begin</nowiki><BR>
| |
| <nowiki>;('writeln ('hello world</nowiki><BR>
| |
| <nowiki>.end</nowiki><BR>
| |
| | |
| </div>
| |
| | |
| *<אדום>יש לשים לב,כששמים טקסט לכתיבה עליו להתחיל בגרש ולהסתיים בגרש!</אדום>
| |
| | |
| | |
| | |
| | |
| כפי שנכתב מקודם קיימים בפסקל מספר סוגי משתנים.
| |
| כדי לתקשר עם התוכנית ולהעביר לה ערכים ופקודות אנו משתמשים במספר פונקציות בסיסיות שאיתן אנו קוראים ערך אשר הוקש ע"י המשתמש,אל תוך משתנה מוגדר מראש.
| |