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

תוכן שנמחק תוכן שנוסף
אין תקציר עריכה
אין תקציר עריכה
שורה 141:
אם היננו רוצים לבדוק שונוּת, יש שתי אפשרויות:
1. הסימן <>.
2. המילה NOT, שבאה בנוסף למילים כמו OR ו AND. (פירוט בטבלת אופרטורים במדריך הפקודות בקישורים החיצוניים.)
 
 
==לולאות==
לולאות הם ביצוע מספר פקודות מספר פעמים לפי אופי הלולאה בפסקל 3 סוגי לולאות לולאת for..do לולאת whilt..do ולולאת repeat..until
לולאת for..do היא הפשוטה ביותר מבחינת השימוש בלולאת for..do המתכנת מגדיר מראש את כמות הפעמים שתתבצע הלולאה אם המתכנת רוצה לולאת 5 פעמים היא תכתב כך
{{קוד|1=
for i 1 to 5 do
}}
כש ה i הכונה למשתנה המגדיר את הלולאה כל פעם ה i יהיה =ל פעם שהלולאה מתבצעת בפעם הראשונה 1 וכן האלה ה for הוא שם הפקודה ה1 הוא התחלת הספירה ה to מיצג את ה"ל" ה 5 את כמות הפעמים וה do הכונה בצע יש להגדיר את i בהגדרת התאים כ I:integei
אחרי הגדרת ה for יש לפני הפקודות לכתוב את המילה השמורה begin ובסוף הלולאה לכתוב end חשוב אם ; ולא אם . כמו בסוף תוכנה רגילה
 
לולאת whilt..do היא לולאה יותר גמישה מי כיון שבאפשרותה להעריך את הביצוע אם נתונים לא מוגדרים לולאה זו תעבוד אין סוף פעמים כל עוד תנאי כל שהוא מתקיים כגון a>b וכדומה הלולאה תיכתב כך
{{קוד|1=
whilt a > b do
}}
כלומר כול עוד ה a גדול מי b הלולאה תתקים "חשוב" לפני הלולאה להגדיר את התאים או שהמחשב לא יוכל להבין אם אחד גדול מי השני והלולאה לא תעבוד
 
לולאת repeat..until הלולאה הזאת דומה ללולאת whilt..do אםשני שינוים חשובים 1: המחשב תחילה יעשה את הלולאה ואר יעריך אם התנאי מתאים זה אומר ש בכל מקרה הלולאה תתבצע לפחות פעם אחת 2: השינוי היותר משמעותי ש whilt..do עובדת כל עוד התנאי קיים ו repeat..until הפוך פועלת כלעוד תנאי מסוים אינו מתקיים הפירוש המילולי של repeat..until הוא חזור "על" עד "ש" ובין החזור "על" ל בין עד "ש" נמצאות הפקודות כך
{{קוד|1=
repeat
........
........
until a > b
גם פה חובה להגדיר את שני המשתנים אבל זה לא יפריע לפעם הראשונה של הלולאה להתבצע
 
 
==פונקציות בנויות==