Megoldott feladatok (Ciklusok) -
- VI. osztály -

c01. feladat
Írjunk programot, mely rendre – külön üzenetablakokban – kiírja a számokat 0-tól 5-ig. Használjunk ismert lépésszámú ciklust.
Megoldás:
Ugyanez pszeudokódban:
┌minden n0, 5, 1 végezd el
│   kiír n
└□
c02. feladat
Írjunk programot, mely rendre – külön üzenetablakokban – kiírja a számokat 0-tól 5-ig. Használjunk elöltesztelős ciklust.
Megoldás:
Ugyanez pszeudokódban:
 n0
┌amíg n  5 ismételd
│   kiír nnn + 1
└□
c03. feladat
Írjunk programot, mely rendre kiírja a 20, 18, 16, 14, 12, 10 számokat. Használjunk ismert lépésszámú ciklust.
Megoldás:
Ugyanez pszeudokódban:
┌minden n20, 10, -2 végezd el
│   kiír n
└□
c04. feladat
Írjunk programot, mely rendre kiírja a 20, 18, 16, 14, 12, 10 számokat. Használjunk elöltesztelős ciklust.
Megoldás:
Ugyanez pszeudokódban:
 n20
┌amíg n  10 ismételd
│   kiír nnn - 2
└□
c05. feladat
Írjunk programot, mely rendre – külön üzenetablakokban – kiírja a következő szövegeket: "1. évszak", "2. évszak", "3. évszak", "4. évszak".
Megoldás:
c06. feladat
Írjunk programot, mely bekér egy számot (nMax), majd rendre kiírja a számokat 1-től az általunk beolvasott számig.
Megoldás:
Ugyanez pszeudokódban:
 kiír "Kérek egy számot:"
 beolvas nMax (szám)
┌minden n1, nMax, 1 végezd el
│   kiír n
└□
c07. feladat
Írjunk programot, mely (egy ciklussal) összeadja a számokat 1-től 100-ig, majd az eredményt kiírja.
Megoldás:
- az nOsszeg változónak a 0 kezdőértéket adjuk – ebben a változóban fogjuk az 1 + 2 + 3 + ... + 99 + 100 összeget kiszámítani és tárolni;
- egy ciklusban az n változó rendre felveszi az 1, 2, 3, ..., 99, 100 értékeket;
- a felsorolt számokat a ciklusban az nOsszeg változó értékéhez rendre mind hozzáadjuk, így végül ennek végértéke 5050 lesz – és végül ezt íratjuk ki.
A Blockly program:
Ugyanez pszeudokódban:
 nOsszeg0
┌minden n1, 100, 1 végezd el
│   nOsszegnOsszeg + n
└□
 kiír nOsszeg