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

תוכן שנמחק תוכן שנוסף
Crazy Ivan (שיחה | תרומות)
מ שוחזר מעריכה של 109.64.23.174 (שיחה) לעריכה האחרונה של 192.114.191.221
שורה 129:
begin
readln(a);
if a mod 2=0 {כלומר, אין שארית לתוצאת החילוק ב2=זוגי}
if a mod במקרה של התניה בבוליאני, אין צורך לכתוב if boo=true , מכיוון שהתכנית בודקת אם הערך שנקלט הוא נכון, ולכן יש לכתוב if boo בלבד.
then writlen(a div 2)
else writeln(a mod 2);
end.
}}
 
if a mod במקרה של התניה בבוליאני, אין צורך לכתוב if boo=true , מכיוון שהתכנית בודקת אם הערך שנקלט הוא נכון, ולכן יש לכתוב if boo בלבד.
אם היננו רוצים לבדוק שונוּת, יש שתי אפשרויות:
1. מןהסימן <>.
2. המילה NOT, שבאה בנוסף למילים כמו OR ו AND. (פירוט בטבלת אופרטורים במדריך הפקודות בקישורים החיצוניים.)
 
שורה 139 ⟵ 145:
הזימון בפוקנציות הבנויות הוא הערך שבו הפונקציה משתמשת כדי להחזיר את הערך המבוקש. אם, לדוגמא, שם הפונקציה המובנית הוא trunc (קיצוץ המספר לשלם), והערך הוא 6.4 יש לזמן כך (כדי שיוצב לתוך NUMBER שלם):
{{קוד|1=
Number:=trunc(6.4);
}}
הערך המוחזר, במקרה הזה, הוא שלם, ולכן מוצב לתוך מספר שלם.
בכל פעם שמזמנים פונקציה יש להתחשב בטיפוס הנתונים שהיא מחזירה ולהציב אותה במקום בהתאם.
הפונקציות השכיחות ביותר בפסקל הן random, trunc, sqr, sqrt, round.
 
== קישורים חיצוניים ==