2018. december 19., szerda

2018. december 16., vasárnap

2018.12.17. Gyakorlat - Kodu (helyettesítés)

Eddig készen vagy a 3., és a 4. videóval.

Ma az 5. videóban lévő programot kell önállóan megalkotnod. Vihetsz bele egyedi ötleteket.

Óra végén akárhol tartasz, a programot mentsd le, exportáld, és töltsd föl a drive-ra. Ha nem voltál vele készen, akkor otthon házi feladat befejezni (és föltenni a drive-ra).

Nem kell velem megosztani külön.




2018. december 14., péntek

2018.12.15. Elmélet - Gyakorlás (helyettesítés)

A múlt elméleti órán kaptál házi feladatot, amit még mára nem kellett megcsinálni. Ma ezen az órán megírhatod a házit, viszont akkor házi feladat lesz minden feladattípusból még egy algoritmust megírni. Ennek vasárnap estig kész kell lenni a digifüzetedben. (Újra nem kell megosztani.)

2018. december 13., csütörtök

2018.12.14. Elmélet - Ciklusok gyakorlása

Házi feladat a következő órára a saját megoldásokat megírni, mindegyikből minimum egyet.
Példa ciklusokra

Elöltesztelő ciklus (ismétlési feltétellel):
CIKLUS AMÍG nincs vége az üzenetnek
            írd be a következő karaktert
CIKLUS VÉGE

Hátultesztelő ciklus (ismétlési feltétellel):
CIKLUS
            írd be a következő karaktert
AMÍG nincs vége az üzenetnek
CIKLUS VÉGE

Ciklus kilépési feltétellel (tehát nem ismétlési feltétellel):
CIKLUS MÍGNEM vége van az üzenetnek
            írd be a következő karaktert
CIKLUS VÉGE

Számlálós ciklus:
CIKLUS 4-szer
            nyomd le a 7-es billentyűt
CIKLUS VÉGE

Számlálós ciklusban ciklusváltozó alkalmazása:
CIKLUS számláló = 1-től 100-ig:
            ugord át a kötelet
CIKLUS VÉGE

--------------------------------------------------------------------------------------------------------

CIKLUSOK BEÁGYAZOTT SZELEKCIÓVAL


Ezt a feladatlapot másold a digifüzetedbe és ott oldd meg a feladatokat:
Írj olyan algoritmusokat a való életből vett példa alapján, amiket ilyen formába lehet önteni. Csak a zöld betűs részeket kell lecserélned, a többit hagyd úgy.
Mind az 5 feladattípusból írj először egyet, aztán kezdd újra az 1. feladatnál, és óra végéig írj annyi példát, amennyit csak tudsz.
Ahol azt látod, hogy tevékenység, ott mindig írhatsz többet is egymás alá.

1. Elöltesztelő ciklus, benne egyágú szelekció

CIKLUS AMÍG feltétel
          tevékenység
         HA feltétel AKKOR
                   tevékenység
         ELÁGAZÁS VÉGE
         tevékenység        
CIKLUS VÉGE
tevékenység

Példa megoldás

CIKLUS AMÍG nem jön a Mikulás
          naponta elmosogatok
         HA szólnak a szüleim AKKOR
                   kitakarítok
         ELÁGAZÁS VÉGE
         minden este adok a kutyának enni
CIKLUS VÉGE
kapok a Mikulástól ajándékot

Saját megoldásaim









2. Hátultesztelő ciklus, benne kétágú szelekció:

CIKLUS
          tevékenység
         HA feltétel AKKOR
                   tevékenység
         EGYÉBKÉNT
                   tevékenység
         ELÁGAZÁS VÉGE
          tevékenység        
AMÍG  feltétel
CIKLUS VÉGE
tevékenység

Példa megoldás

CIKLUS
          felkelek
         HA hétköznap van AKKOR
                   suliba megyek
         EGYÉBKÉNT
                   pihenek otthon estig
         ELÁGAZÁS VÉGE
          lefekszem aludni 
AMÍG  tanév vége nem lesz
CIKLUS VÉGE
megyünk nyaralni
  

Saját megoldásaim








  

3. Ciklus kilépési feltétellel (tehát nem ismétlési feltétellel), benne többágú szelekció

CIKLUS MÍGNEM  feltétel
          tevékenység
HA feltétel AKKOR
                   tevékenység
         EGYÉBKÉNT HA feltétel AKKOR
                   tevékenység
         ELÁGAZÁS VÉGE
          tevékenység
CIKLUS VÉGE
tevékenység

Példa megoldás

CIKLUS MÍGNEM  eljön a tavasz első napja
          a medve alszik a barlangjában
HA éhes lesz AKKOR
                   kijön a barlangból
                   eszik
                   visszamegy
         EGYÉBKÉNT HA túl hangosan csicseregnek a madarak AKKOR
                   átfordul a másik oldalára
         ELÁGAZÁS VÉGE
         tovább alszik
         ébredezik
CIKLUS VÉGE
felébred

Saját megoldásaim








  

4. Számlálós ciklus, benne kétágú szelekció

CIKLUS hányszor
          tevékenység
         HA feltétel AKKOR
                   tevékenység
         EGYÉBKÉNT
                   tevékenység
         ELÁGAZÁS VÉGE
          tevékenység        
CIKLUS VÉGE
tevékenység

Példa megoldás

CIKLUS tízszer
          felmegyek a csúszdához a lépcsőn
         HA vannak előttem AKKOR
                   várok
         EGYÉBKÉNT
                   lecsúszom
         ELÁGAZÁS VÉGE
          pihenek egy kicsit        
CIKLUS VÉGE
megyek úszni

Saját megoldásaim








   

5. Számlálós ciklusban ciklusváltozó alkalmazása, a ciklusban kétágú szelekció

CIKLUS számláló = hány-tól hány-ig:
          tevékenység
         HA feltétel AKKOR
                   tevékenység
         EGYÉBKÉNT
                   tevékenység
         ELÁGAZÁS VÉGE
          tevékenység
CIKLUS VÉGE
tevékenység

Példa megoldás

CIKLUS számláló = 1-től 20-ig:
          szétnézek a vadlesről
         HA jön a vad AKKOR
                   lefotózom
         EGYÉBKÉNT
                   várok
         ELÁGAZÁS VÉGE
          ellenőrzöm a fényképezőgépet
CIKLUS VÉGE
lejövök a vadlesről
hazamegyek
  

Saját megoldásaim










2018. december 12., szerda

2018.12.12. Kodu

Ma a 3., 4. videó alapján csináltunk programokat 2 órán át, és feltöltöttük a drive-ra.
Házi feladat: aki nem tudta a másodikat befejezni, az otthon fejezze be, és töltse a drive-ra.

2018. december 10., hétfő

2018.12.10. Kodu

Feltelepítettük a programot, és az első pályát elkezdtük létrehozni/létrehoztuk a 3. videó alapján. Aki nem fejezte be, házi feladat otthon megcsinálni. Nem kell feltölteni egyelőre sehová.

2018. december 7., péntek

2018.12.07. Kodu

A Kodu magyar honlapja: http://kodu.elte.hu/
Itt az oktatóanyagok közül nézzük meg az utolsókat és a videókat nézzük végig.
Youtube videók, pl ez itt.

Házi feladat: feltelepíteni otthon a programot.

2018. november 4., vasárnap

2018.11.05-től: programozás feladatok-új feladat is itt!

Az első önálló feladatod a következő:

Készíts egy programot saját ötleted alapján, ami a következőket tudja:

  • saját, rajzolt háttér
  • minimum 2-3 szereplő, egyenként 1-2-3 jelmezzel; ezek közül legyen olyan, amit Te rajzolsz
  • véletlen szám
  • pontszámolás változóban, büntetőpont is legyen
  • üzenet
  • természetesen legyen benne ciklus, feltétel
  • használd az alapozó leckékben megszerzett tudásodat

A játék lényegét Te találd ki, hasonlíthat a kedvenc gyerekkori játékodra, vagy kitalálhatsz sajátot. Az ötletgyűjtéshez használhatod az ismert scratch-es oldalakat, ami persze nem azt jelenti, hogy folyamatosan játszhatsz ezekkel. Csak kipróbálod, ötleteket gyűjtesz :)

Ebből következik, hogy a játékod egyedi lesz, tehát ne legyen két egyforma.

Az első órán el kell kezdened a programot, és 3 órán keresztül csinálhatod. Ez azt jelenti, hogy végig dolgoznod kell órán. Ha úgy érzed, hogy elkészültél, de még van idő, akkor építs bele még valamit.

Minden óra végén töltsd föl a megoldásodat a drive-odon levő Scratch mappába. Ha kész vagy, akkor az .sb2 fájlt oszd meg velem, ebből fogom tudni, hogy ellenőrizhetem. Jegyet fogsz rá kapni, ezért ne késlekedj megosztani.

Jó munkát!
---------------------------------------------------------------------------------------------------------------

A második önálló feladatod a következő:

Ezen az oldalon (PC WORLD) egy nagyon jó leckesorozat található a Scratch programozásról. A feladatod az, hogy erről az oldalról elindulj, olvasd el, majd az oldal, és a további oldalak alján lévő linkeken továbbhaladva áttekintsd a PC WORLD ötleteit. Próbáld ki a programokat. Tanulj valami újat, és építsd bele valamelyik régebbi, vagy új programodba. Ezen a héten ezzel foglalkozz, a 3. órára készülj el vele.
Az elkészült új, vagy megtuningolt régi programokat pénteken fejezd be, és helyezd el egy új mappában a drive-odon. A kész programokat oszd meg a szokott módon.
Ezen felül pedig írj nekem egy e-mailt, amiben leírod, hogy milyen újdonságokat sikerült megvalósítanod, és az melyik programban van. Értékelni fogom a munkáidat.

Jó munkát!

---------------------------------------------------------------------------------------------------------------
Beírtam a röpik eredményét a krétába. A javítást megkaptátok a drive-on keresztül. Mindenki csak a saját dolgozatát nézegesse. Pirossal jelennek meg a nagyobb hibák, zölddel a kisebb hibák. Akinek rosszul sikerült, fogadja meg a tanácsaimat, amit odaírtam.

A harmadik önálló feladatod a következő (11.15-én kell kezdeni):

Válassz a lenti két feladatból egyet, és oldd meg. Három órád van rá. Minden feladat megoldható az eltés leckék alapján. Ha kész (21-én 23-án, ha meg lesz tartva a szerdai és pénteki óra) megosztod velem a programot, abból fogom látni, hogy befejezted. Legyetek ügyesek, jegyet kaptok rá. Csak egyedi megoldások legyenek!
Aki valami extrát még be szeretne építeni, csinálja, kaphat érte plusz ötöst!

A verzió
Rajzolj egy képet, amin egy tó van, rajta egy zsombék, a háttérben a part. Tegyél az égre felhőket és egy napot (ezek vannak készen is). Keress, vagy rajzolj egy hajót is.
A következő történjen:
Egy hajó ringatózik a vízen, balról jobbra halad, kimegy a képből.
Közben a felfelé nyíl megnyomásakor egy hal kiugrik a vízből véletlenszerű helyről véletlenszerű (de azért ésszerű) magasságba, majd visszaesik a vízbe, ahol eltűnik.
3 felhő halad balról jobbra, eltűnnek a jobb oldalon. Haladás közben eltakarják a napot, ha a nap elé érnek.
Egy madár repül át jobbról balra, ha felhőhöz ér, eltűnik benne, és nem is jelenik meg többet.
Egy teknős kimászik a vízből egy zsombékra, „vizes” vonalat húz maga után.
Amikor a madár megjelenik, a teknős „megijed”: behúzza a fejét és a lábait.

B verzió
Rajzolj egy képet, amin egy víz alatti világ van. Alul egy-két vízinövény a homokban.
A következő történjen:
Egy cápa föl-le hullámzó mozgással áthalad a képen, végül kiúszik a képből. Körülötte halak úszkálnak véletlenszerű mozgással, ezeket a cápa megeszi, ha hozzáérnek.
A szóköz megnyomásakor egy újabb, nagyobb cápa jelenik meg vele szemben (ugyanazok a tulajdonságai, ugyanúgy közlekedik,  csak nagyobb hullámokat csinál), és ennek más legyen a színe. Ha összeütköznek, a kisebbik forduljon meg, és ússzon visszafelé.
A homokban egy rák halad hátrafelé. Ha elér egy vízinövényt, mögötte megy tovább, majd megáll a képernyő szélénél. Amikor megállt, jelenjen meg egy polip mellette.
Ha megnyomjuk a le billentyűt, valami általad választott tárgy beleesik a vízbe, és lesüllyed, megáll a homokon. Ettől megijed a polip és lila tintacsíkot húzva maga után kimenekül a képből.

-------------------------------------------------------------------------------------------------------------

A hiányzók pótolni fogják az elmélet dogát, ha lesz tanár úrNézzétek meg az osztály csoportot!

-------------------------------------------------------------------------------------------------------------


2018.11.26-tól 11.30-ig

Miután a múlt héten maradt el óra, befejezheted a múlt heti feladatot, aztán oszd meg. Utána foglalkozz a következővel:

Ezen a héten nem a SCRATCH a téma, hanem a Kódolás Órája.

Látni fogjuk, hogy nem csak a Scratch az olyan nyelv, ami érdekes, látványos és könnyű megtanulni.
Tavaly több informatikus osztályt elvittünk a Kódolás Órájára, ami egy világszintű rendezvény. Volt egy verseny is, ennek elhoztuk a harmadik helyét. (De nem a verseny a lényeg, főleg nem 9.-ben).

Az idén is mehet néhány osztály december 17-én, hogy pontosan kik, az még később derül ki, de ettől függetlenül Ti is foglalkozzatok vele a következőképpen:

A megadott linkeken végigböngészve nézd át, mi is ez, mit írnak önmagukról, miért csinálják, mire is jó ez. Ne kerüld el az angol nyelvű oldalakat, videókat sem. Az angol nélkül úgyse boldogul egy informatikus.

A fő cél, hogy minél több feladatot megoldj, keresd az egyre nehezebbeket, a szintednek megfelelőt :)
Értsd így: keresd a kihívásokat!

A teljes órákat szánd erre.

A SZENT-GYÖRGYIS INFORMATIKUSOK FB csoportban közzétettem a pontosabb menetrendet, olvassátok el.

A javasolt linkek ebben a sorrendben (keressétek a képeken, videón a mostani 11b-, c-, d-seket):
Itt javaslom, hogy keresd először a Star Wars-ot: https://code.org/hourofcode/overview

Ezek is blokkprogramozással készülnek, hasonlítanak a Scratch-re.
A videók angol nyelvűek, és leginkább angol felirat kérhető hozzá, de a videók nélkül is rájössz, mit kell tenned.
Tehát először oldd meg a Star Wars-os feladatot, aztán pedig válassz a sok-sok lehetőségből. Ezután annyi feladatot teljesíts, amennyi belefér az idődbe...

Szeretném, ha mindenki látná (én is:), mit sikerült a másiknak megoldani, ezért a SZENT-GYÖRGYIS INFORMATIKUSOK Facebook csoportba várom azokat a képernyőképeket, ahol kiírják az eredményedet az adott feladatnál. Mindenkinek legyen itt néhány képe!
Például: 

Ha meguntad - csak a legjobbaknak - jöhet egy kis CodeCombat JavaScript nyelven itt: https://codecombat.com/play
Válaszd ki a Javascript nyelvet, és ne engedd, hogy a böngésző lefordítsa az oldalt.

Ha ez kész, kérjük a végeredményt kép formában, aztán kereshetsz hasonlókat.



Az első három programra adott határidők lejártak.
Legyetek szívesek ellenőrizni - akár órán -  a Krétában a jegyeiteket. Akinek gyanús, hogy sok az egyese, az ossza meg velem a munkáit, legyen szíves.

Namost. Allons-y jelezte, hogy hiába osztotta meg, mégsem kaptam róla e-mailt,  így ha programot beteszed a megosztott mappádba, és megosztod velem újra, a félreértések elkerülése végett írj egy e-mailt is, hogy melyik feladatodat töltötted fel a mappádba.

Aki leadja, és tudom méltányolni a késést, annak kitörlöm az egyesét.

A programok neve legyen: 1. önálló feladat, 2. önálló feladat, 3. önálló feladat.

A tengeres feladatot még csak néhány embertől kaptam meg, pedig mindenkitől kellett volna.
Varsó, Te leadtad, de megegyeztünk, hogy javítod.
Májki, Veled meg mi történt?
És Márióval? 
Nati, légy szíves a hét végéig Te is add le az első önálló feladatodat.

A Kódolás Órájával kapcsolatban kiadott feladatokat csináljátok lelkesen, ugyanis a 9.C BIZTOS MEGY BUDAPESTRE DECEMBER 17-ÉN.


Kérem, hogy a hiányzásokról az igazolásokat lefotózva messengeren küldjétek el! Köszönöm!


12.03-án folytatjátok a felkészülést a Kódolás Órájára úgy, ahogy a múlt héten, csak most a Minecraft segítségével, katt ide!
Próbálj minél több feladatot végigvinni, a képernyőképeket kérem a SZENT-GYÖRGYIS INFORMATIKUSOK Facebook csoportba.


2018.10.26. Elmélet: Ciklusok - Gyakorlat: következő lecke

2018. október 24., szerda

2018.10.24. Elmélet számonkérés

Feladat: mindenki ossza meg velem a digifüzetét, aki még nem tette (ellenőrizd, meg van-e osztva). Továbbá csinálj a Drive-odon egy Programozás mappát, amiben a programjaid vannak (ha eddig nem volt) és oszd meg velem azt is.

A (gyakorlati) rajzolás házit oszd meg velem, és be is másoltuk az Órai munkába.
Az elméleti házit a digifüzetedben megoldottad, ezt is bemásoltuk.

Ma elméletből rövid számonkérést írtunk az eddigi elméleti anyagból.



2018.10.24. elmélet röpi

A csoport
Tervezz egy algoritmust, ami arról szól, hogy elmégy a boltba vásárolni.  (Nem kell, hogy sok köze legyen a valósághoz.) Az algoritmusba választásod szerinti tevékenységeket írj bele. A feladatmegoldásban használj szekvenciát, egyágú szelekciót, kétágú szelekciót, és legalább egyfajta ciklust.
A megoldásban tanult módon használd a behúzásokat és a nagybetűket-kisbetűket.

B csoport
Tervezz egy algoritmust, ami arról szól, hogy elmégy a haverokkal egy hétvégi délutánon valahova, és együtt csináltok magatoknak programot. (Nem kell, hogy sok köze legyen a valósághoz.) Az algoritmusba választásod szerinti tevékenységeket írj bele. A feladatmegoldásban használj szekvenciát, egyágú szelekciót, kétágú szelekciót, és legalább egyfajta ciklust.
A megoldásban tanult módon használd a behúzásokat és a nagybetűket-kisbetűket.

2018. október 17., szerda

2018.10.17. Gyakorlat

Ma ellenőriztük a házit.
Átnéztük az Üzenetek leckét, ehhez nem csináltuk meg a mintaprogramot (ez nekünk túl egyszerű :)
Elkezdtük feldolgozni a Rajzolás leckét.

Házi feladat:
A Rajzolás lecke otthoni önálló feldolgozása.
Készíts egy programot a minta szerint.A színek elhelyezéséhez rajzolj egy festő palettát, legyen rajta minimum 7 szín. A Google segít a színválasztásban. A paletta rajza sematikus legyen. A palettát a rajzlap valamelyik sarkában helyezd el. Ne lehessen rárajzolni.


A rajzolást ecset szereplővel valósítsd meg. Ha vastagabb vonalat választasz, az ecset is legyen vastagabb. Ezt megvalósíthatod úgy, hogy egy másolatot készítesz az ecsetből, és rajzolással megvastagítod.
A rajz törléséhez, vastagabb, vékonyabb vonal választásához rajzolj valami egyedi jelet.

2018. október 15., hétfő

2018.10.15. Elmélet - Házi feladat

1. A leckét a blogból másold be a tanult módon a digifüzetedbe.

2. Az előző lecke házi feladatából vedd elő a telefonálás algoritmusát, és egészítsd ki egy elöl tesztelő ciklussal.

3. Az előző lecke házi feladatából vedd elő a hétvégi reggeli felkelés algoritmusát, és egészítsd ki egy hátul tesztelő ciklussal.

A megoldásod kerüljön be a digifüzetedbe.


2018.10.15. Elmélet: ciklusok

Október 24-én elméletből röpdolgozatot írunk az eddigi anyagból, tehát szekvencia, feltételek, és a ciklusok közül tudni kell elöl-, és hátultesztelő ciklust írni.


Ebben a leckében a számlálós ciklusokig jutottunk.


Ismétlődő utasítások – ciklusok

A feladatok megoldása során találkozhatunk olyan utasításokkal, melyeket ismételten, többször is végrehajtunk. SMS küldésénél például egymás után írjuk be a mobiltelefonba a karaktereket.
Ciklus (iteráció): egymás után többször végrehajtásra kerülő, ismétlődő utasításcsoport.

Ismétlődő utasítások:
ISMÉTLÉS AMÍG nincs vége az üzenetnek
            írd be a következő karaktert
ISMÉTLÉS VÉGE

Az algoritmusokban az ismétlés szó helyett általában a ciklus szót használjuk.
Ha előre nem fogalmaztuk meg az üzenetet, akkor nem tudjuk a karakterek számát. Az ismétlés egy feltétel bekövetkezésétől függ: egymás után írjuk be a karaktereket addig, amíg nincs vége az üzenetnek.

Ritkán szoktunk olyan üzenetet küldeni, amely egyetlen karakterből sem áll. Ezért az ismétlés feltételét megvizsgálhatjuk a tevékenység (az első betű beírása) után. Lehetséges, hogy a feltételt az utasítások végrehajtása előtt nem is tudjuk kiértékelni. (Kiértékelés: eldönteni a feltételről, hogy igaz, vagy hamis).

A feltétel kiértékelésének helyétől függően a ciklus lehet:
a, elöltesztelő ciklus: a feltételt az utasítások végrehajtása előtt értékeljük ki;
b, hátultesztelő ciklus: a feltételt az utasítások végrehajtása után értékeljük ki;

Hátultesztelő ciklus:
CIKLUS
            írd be a következő karaktert
AMÍG nincs vége az üzenetnek
CIKLUS VÉGE

Vegyük észre, hogy ha eleve nem teljesül a feltétel, akkor az elöltesztelő ciklus egyszer sem kerül végrehajtásra. Ha a telefonhívásnál foglalt a vonal, akkor várunk egy kicsit, majd újra tárcsázunk. Nincs szükség a várakozásra, és az ismételt hívásra, amikor ismerősünk egyből felveszi a telefont.

A hátultesztelő ciklus utasításait viszont legalább egyszer végrehajtjuk. Egy magasugró versenyen a sportoló annyiszor ismételhet, ahányszor átugorja a lécet. Ha átugrotta, magasabbra emelik, és megint ugorhat. Amíg nem ugrott, nem tudjuk megmondani, hogy ismételhet-e. A magasugrás a hátultesztelő ciklus példája.

Hátultesztelő ciklust általában akkor alkalmazunk, ha a ciklus kezdetén még nem tudjuk ellenőrizni az ismétlés feltételét.

Ismétlési és kilépési feltételek

Az SMS küldésére vonatkozó példánkban egy feltétel tagadása szerepelt:
CIKLUS AMÍG nincs vége az üzenetnek
A feltétel tagadása megnehezíti az algoritmusok értelmezését. Célszerű bevezetnünk olyan ciklustípust, amelyben az ismétlés feltétele helyett a kilépés feltételét adjuk meg.
Ismétlési feltétel: teljesülése esetén ismétlődik a ciklus utasításainak végrehajtása.
Kilépési feltétel: teljesülése esetén kilépünk a ciklusból (abbahagyjuk az utasítások ismétlését).

Ciklus kilépési feltétellel:
CIKLUS MÍGNEM vége van az üzenetnek
            írd be a következő karaktert
CIKLUS VÉGE

A kilépési feltételre a MÍGNEM szóval utalhatunk. Addig jár a korsó a kútra, amíg el nem törik – tartja a közmondás. Kilépési feltétellel így fogalmazhatjuk meg: addig jár a korsó a kútra, mígnem eltörik.
A programozási nyelvekben az ismétlési feltételre általában a WHILE, a kilépési feltételre az UNTIL szó utal.

Vegyük észre, hogy a kilépési feltétel éppen tagadása az ismétlési feltételnek. Azt választjuk közülük, amelyikkel egyszerűbben írhatjuk le az algoritmust.
A feltételes ciklusok tehát lehetnek elöl-, illetve hátultesztelőek. A feltétel mindkét típusnál vonatkozhat az ismétlésre vagy a kilépésre.

Ismétlődő utasítások – számlálós ciklusok

Az SMS-küldésnél (hagyományos mobiltelefonon) bizonyos betűk beírásához a nekik megfelelő billentyűt többször le kell nyomni. Az S betűt például a 7-es billentyű négyszeri megnyomásával érjük el. Ekkor előre tudjuk az ismétlések számát.

A ciklusok típusai:
a, számlálós ciklus: előre tudjuk az ismétlések számát;
b, feltételes ciklus: az ismétlések száma egy feltétel teljesülésétől függ.

Számlálós ciklus:
CIKLUS 4-szer
            nyomd le a 7-es billentyűt
CIKLUS VÉGE

Ciklusváltozó alkalmazása:
CIKLUS számláló = 1-től 100-ig:
            ugord át a kötelet
CIKLUS VÉGE

Ha sokszor kell végrehajtanunk egy számlálós ciklust, akkor célszerű valamilyen módon nyilvántartanunk az ismétlések számát. Strigulákat húzhatunk papíron, vagy készíthetünk elektronikus számlálót is. Az algoritmusban jelezhetjük a számláló alkalmazását.

Az ugrókötelezésnél 100-szor kell átugornunk a kötelet. A számláló értéke 1-től kezdve minden egyes ismétlésnél eggyel megnő. Amikor túllépte a 100-at, akkor már nem kerül sor az ugrás megismétlésére. A számlálót ciklusváltozónak nevezzük. A számláló értékét felhasználhatjuk a ciklus utasításaiban.


A számlálónak a végértékkel való összehasonlítását elvégezhetjük a ciklusutasítások végrehajtása előtt, illetve után. A számlálós ciklusok általában előre veszik az összehasonlítást (elöltesztelő ciklus). Ha a kezdőérték eleve túllépi a végértéket, akkor a ciklusutasítások egyszer sem kerülnek végrehajtásra.