מחברת

הלולאה for
   הלולאה הראשונה שנלמד היא הלולאה for שזה התחביר שלה:
                       3                     4                   2                    1 
             statements }    ( initializer ; test-expression ; updater )   for
       { בלוק/גוף-הלולאה }    ( קידום      ;          תנאי         אתחול    )   for
   -> שלב I - 'אתחול'
       אתחול ערך המונה. תפקיד המונה לספור את כמות האיטרציות שעל הלולאה לבצע.
        משתנה מטיפוס שלם (int) משמש למטרה זו, ובאופן מסורתי נהוג לתת לו את השם '
i' (קיצור של המלה 'index').
   -> שלב 
II - 'תנאי'
        טרום ביצוע איטרציה של בלוק-הלולאה, מתבצעת בדיקה האם התנאי מתקיים.
        אם התנאי מתקיים, הלולאה תמשיך לביצוע ההוראות שבגוף-הלולאה.
        כאשר התנאי לא מתקיים, הלולאה מסתיימת באופן מיידי.

   -> שלב ןןן - '
גוף הלולאה'
        מתבצעות כל ההוראות שבבלוק-הלולאה (וזאת כאמור אך ורק אם תנאי-הלולאה התקיים).'
   -> שלב IV - '
קידום'
        בסיום כל איטרציה של גוף-הלולאה, ערך המונה מתעדכן, ומתבצעת חזרה מעגלית לשלב II (התנאי)
 וחוזר חלילה.

* תרגילים בסיסיים בלולאת for (ביצוע חוזר עם פלט זההביצוע חוזר עם פלט התלוי בערך האינדקס
   1) כתבו קטע קוד המדפיס את שמכם הפרטי 30 פעמים.
   2) כתבו קטע קוד המדפיס את רצף המספרים 1-30.
   3) כתבו קטע קוד המדפיס את רצף המספרים 1-30 בצעדים של 2. כלומר יודפס 1, אח"כ 3, אח"כ 5 וכו'.
   4) כתבו קטע קוד המדפיס את רצף המספרים 1-30 בסדר יורד. כלומר יודפס 30, אח"כ 29, אח"כ 28 וכו'.
   5) כתבו קטע קוד המדפיס את רצף המספרים 1-30 בסדר יורד בצעדים של 3. כלומר יודפס 30, אח"כ 27, אח"כ 24 וכו'.

* תרגילים בסיסיים בלולאת for (חלוקת-שלמיםשארית-שלמים)
   1) כתבו קטע קוד המדפיס את כל המספרים הזוגיים אשר מתחלקים ב- 3 ללא שארית בטווח המספרים 1-100.
        יודפס 6, אח"כ 12, אח"כ 18 וכו'.
   2) כתבו קטע קוד המדפיס את כל המספרים בטווח 1-100 המתחלקים ללא שארית ב- 2 וב- 3,
        או את כל המספרים בטווח זה המתחלקים ללא שארית ב- 5.
   3) כתבו קטע קוד המדפיס את המספר הדו-ספרתי הראשון המקיים את שני התנאים שלהלן:
        א. סכום ספרותיו 7.
        ב. ספרת העשרות גדולה ב- 3 מספרת האחדות.