top of page

תרגול - תנאים לוגיים IF

מציאת מספר גדול בין שלושה:

נתונים שלושה מספרים שלמים בסדר אקראי. צריך למצוא ולהדפיס למסך את המספר הגדול מבינהם. דרך הפתרון היא על ידי השוואה בין זוגות כפי שמופיע בתרשים הזרימה הבא: 

עקבו אחרי החצים כדי לראות איך התוכנית מוצאת מי מבין שלושת המספרים A,B,C הכי גדול.

התוכנית שמיישמת תהליך זה מופיע להלן: 

הערה:

התוכנית לעיל בודקת תנאי של גדול בלבד (<) וזה יכול לגרום לשגיאה כאשר שנים מתוך המספרים שווים ולכן יש לשנות את התנאי לגדול או שווה (=<). 

תרגיל בית:

1. שנו את התוכנית לעיל כדי שתמצא את הערך הקטן ביותר מבין השלושה

2. בדקו את התוכנית עבור ערכים שונים של a,b ו- C

3. כתבו תוכנית חדשה למציאת הגדול מבין 4 ערכים תוך שימוש בתוכנית לעיל (רמז: מצאו קודם גדול מ-3 ואחר כך בדקו אותו מול הנותר).

bottom of page