Az iteráció a programozásban magát a ciklust jelenti, vagy a ciklus egyetlen lépését?
"Iteration, in the context of computer programming, is a process wherein a set of instructions or structures are repeated in a sequence a specified number of times or until a condition is met."
Szerintem a ciklus az kicsit más, az a kód, az iteráció meg maga a folyamat.
Az iteráció egyrészt az egyik fő "vezérlő szerkezet". (Ld: szekvencia, szelekció, iteráció.) Másrészt használatos még olyan értelemben, hogy végiglépkedni valamin, sorra venni egy sorozatot, vagy valami egymás után jövő dolgokat. Például végig-iterálni egy tömbön. Ilyenkor jelentheti egy egyes lépéseket is, amiket minden elemen sorban el kell végezni. Kb. azonos lépések egymásutániságát jelenti. Például Pythonban van olyan, hogy iterátor, ami kb. mondjuk "végiglépkedőt" jelent, és nem feltétlenül azonos egy ciklussal, bár a háttérben ciklus valósítja meg. Az iteráció független a megvalósításától, ami egyébként lehet ciklus is.
A ciklus az iterációt megvalósító kódok alap típusa. Ennek lehet magja, feltétele, stb.
Valamin átiterálsz, pl: tömb, string.
De az iteráció az egy "kört" is jelent. Pl: 100x fut le a ciklusmag, ebből 1 alkalom = 1 iteráció.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!