שיעור 20: פרויקט מסכם — משחק ניחוש
זה הפרויקט המסכם — הוא מחבר כמעט הכל שלמדנו: משתנה (המספר הסודי), רשימה ולולאת foreach (הניחושים), שרשרת תנאים (if / else if / else), ואינטרפולציה בפלט. כדי שהתוכנית תרוץ באותו אופן בכל פעם ותהיה קלה לבדיקה, הניחושים מגיעים מרשימה קבועה — לא מקלט חי.
במקום לשאול שחקן חי, נותנים לתוכנית רשימת ניחושים מוכנה. היא עוברת עליהם אחד-אחד ואומרת לכל ניחוש 'גבוה מדי', 'נמוך מדי' או 'פגעת!'.
- פרויקט מסכם
- תוכנית שמשלבת את כל מה שלמדנו: משתנים, רשימות, לולאות ותנאים.
- דטרמיניסטי
- רץ אותו דבר בכל פעם כי הקלט קבוע (רשימה), לא חי.
- לשלב מושגים
- להשתמש בכמה מושגים יחד בתוכנית אחת שעובדת.