top of page
תרגול - תנאים לוגיים IF
מציאת מספר גדול בין שלושה:
נתונים שלושה מספרים שלמים בסדר אקראי. צריך למצוא ולהדפיס למסך את המספר הגדול מבינהם. דרך הפתרון היא על ידי השוואה בין זוגות כפי שמופיע בתרשים הזרימה הבא:
עקבו אחרי החצים כדי לראות איך התוכנית מוצאת מי מבין שלושת המספרים A,B,C הכי גדול.
התוכנית שמיישמת תהליך זה מופיע להלן:
הערה:
התוכנית לעיל בודקת תנאי של גדול בלבד (<) וזה יכול לגרום לשגיאה כאשר שנים מתוך המספרים שווים ולכן יש לשנות את התנאי לגדול או שווה (=<).
תרגיל בית:
1. שנו את התוכנית לעיל כדי שתמצא את הערך הקטן ביותר מבין השלושה
2. בדקו את התוכנית עבור ערכים שונים של a,b ו- C
3. כתבו תוכנית חדשה למציאת הגדול מבין 4 ערכים תוך שימוש בתוכנית לעיל (רמז: מצאו קודם גדול מ-3 ואחר כך בדקו אותו מול הנותר).
bottom of page