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

הוסרו 2,891 בתים ,  24 ביוני 2005
שורה 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>
 
*<אדום>יש לשים לב,כששמים טקסט לכתיבה עליו להתחיל בגרש ולהסתיים בגרש!</אדום>
 
 
 
 
כפי שנכתב מקודם קיימים בפסקל מספר סוגי משתנים.
כדי לתקשר עם התוכנית ולהעביר לה ערכים ופקודות אנו משתמשים במספר פונקציות בסיסיות שאיתן אנו קוראים ערך אשר הוקש ע"י המשתמש,אל תוך משתנה מוגדר מראש.