הגענו לשלב השאלות! בשלב זה נציג את ה שאלות, נקבל את התשובות ונבדוק אותן, ונדאג לניקוד.
בואו נתכנן יחד את האלגוריתם למהלך משחק טריוויה.
דורון

אלגוריתם למהלך משחק טריוויה
1. עבור כל אחת מהשאלות בקובץ, התוכנה תבצע מספר פעולות.
מה סדר הפעולות שיש לבצע עבור כל שאלה במשחק הטריוויה הממוחשב?
סדרו את הפעולות לפי הסדר:
מצוין, יש לנו תכנון של סדר הפעולות לטיפול בשאלה אחת!
אבל במשחק יש הרבה שאלות…
דורון

2. איך נדע כמה פעמים יש לבצע את רצף הפעולות עבור כל שאלה? כלומר, איך נדע בקוד כמה שאלות יש בקובץ?
3. איך נתמודד בקוד עם מספר רב של שאלות?
תכנות מהלך המשחק
מעולה, יש לנו אלגוריתם למהלך משחק טריוויה! אילו פקודות צריך כדי לתכנת אותו?
דורון

יש הרבה פעולות בשלב הזה!
גיא

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

התאמת פקודה לפעולה
גם כאן נצטרך פקודות חדשות. נחפש את הפקודה המתאימה עבור כל פעולה!
דורון

1. לכל אחת מהפעולות הבאות יש פקודה המבצעת אותה. מצאו בעמוד העזרה את הפקודה המתאימה.
הצעה לחלוקה
חלק תכנותי ראשון: נציג שאלה אחת בלבד, ונממש את רצף הפעולות עבור שאלה זו.
חלק תכנותי שני: נכתוב לולאה שרק מדפיסה את כל השאלות שבקובץ.
בסיום: נחבר את החלקים האלה לתוכנית שלמה.
כמובן תוכלו לגשת ל"בעיה הגדולה" של מהלך המשחק בכל דרך שתרצו, זוהי רק הצעה!

דורון
שמתם לב שיש פקודה המציגה לשחקנים הודעה מעוצבת במקרה של תשובה נכונה, ופקודה נוספת למקרה של תשובה שגויה? כדאי להשתמש בהן :)
עברו לקולאב הפרויקט לשלב 'מהלך המשחק'



