» נושאי לימוד
» נושאי לימוד
יום ראשון 22 בדצמבר 2024
מילת היחס or
דף ראשי  פרק 4: נושאים מתקדמים בפסקל  מילות יחס  מילת היחס or גרסה להדפסה

מילת היחס or

 

לדוגמא,אם A שווה B  או C שווה E אזי הצב במשתנה X את הערך 3:

 

        

 

עד כה רשמנו את הפעולה ע"י שתי הוראות if באופן:

 

if A=B then X:=3;

if C=D then X:=3;

 

התנאי יהיה אמת כאשר אחד מהיחסים או יותר יהיה אמת. כדי שהתנאי בסוף יהיה שקר, אזי כל היחסים צריכים להיות שקר.

 

נוכל לפרט את פעולת היחס or ע"י הצגת כל האפשרויות בטבלה הבאה:

 

תוצאת התנאי

יחס א'

יחס ב'

false

false

false

true

true

false

true

false

true

true

true

true

 

 אין הגבלה על מספר היחסים בתנאי.יכולים להופיע יחס א' יחס ב' יחס ג'...

 

אבל,יש לשמור על הכלל:

ביחסים שביניהם מלת היחס or התנאי הוא שקר רק כאשר כל היחסים הם שקר!!!

 

דוגמא:

כתוב תוכנית הקולטת מספרים ומדפיסה אותם. קליטת המספרים נמשכת כל עוד נקלטים מספרים חיוביים או המספר 1-.

 

פיתרון:

 

program NAME;

var

     X:real;

begin

     readln(X);

     while  ((X>=0)  or  (X=-1) )  do

     begin

           writeln(X);

           readln(X);

     end;

end.

 

 להורדת הדוגמא לחץ כאן

 

כלומר, רק כאשר כל התנאי שלאחר המלה while   הוא אמת, תתבצע הלולאה.

 11-03-04 / 10:02  עודכן ,  02-09-03 / 17:12  נוצר ע"י ליזי פרגו'ן  בתאריך 
 מילת היחס and - הקודםהבא - מילת היחס not 
תגובות הקוראים    תגובות  -  0
דרכונט
מהי מערכת הדרכונט?
אינך מחובר, להתחברות:
דוא"ל
ססמא
נושאי לימוד
חיפוש  |  לא פועל
משלנו  |  לא פועל
גולשים מקוונים: 13