Szekvencia, elágazások és ciklusok
(digitális kultúra 7. osztály)

Tananyag

Az algoritmus egy feladat véges számú lépésre bontott megoldása. Az algoritmust a számítógép nem érti meg, kódolni kell számára, azaz fel kell írni valamilyen programnyelven.

Példák programnyelvekre:

A strukturált programozás alapelvének a lényege az, hogy az elvégzendő feladatot részfeladatokra kell felbontani. A cél az, hogy a teljes feladat olyan kis feladatelemekre legyen felosztva, amelyek egymással nincsenek átfedésben, egymáshoz meghatározott logika szerint kapcsolódnak, és mindegyik megoldható elemi utasítások segítségével.

A részfeladatok csak három szerkezeti egység szerint kapcsolódhatnak egymáshoz, ezek a szekvencia, az elágazás és a ciklus.

A szekvencia annyit jelent, hogy a részfeladatok egymás után következnek, felülről lefelé hajtódnak végre.

Az elágazás (szelekció) egy megadott feltétel teljesülését vizsgálja meg, és eszerint folytatódik a program végrehajtása az egyik vagy másik ágon.

A ciklus (ismétlés vagy iteráció) olyan szerkezet, amelyben amíg egy megadott feltétel teljesül, addig végrehajtja a feltételhez rendelt műveleteket, egymás után újra megismételve. 

Szekvencia

Elágazás

Ciklus

Vázlat a füzetbe

Feladatok