ciklas

Kirčiavimas:
ci̇̀klas

Sąvokos apibrėžtis ir aiškinimas:

Programavimo kalbos konstrukcija kartojamiems veiksmams užrašyti.

Ciklas gali būti 1) žinomo kartojimų skaičiaus (besąlygis) ir 2) nežinomo kartojimų skaičiaus (sąlyginis). Prasidėjus besąlyginiam, jau žinoma, kiek kartų bus kartojami veiksmai. Paprastai turi ciklo kintamąjį, atliekantį kartojimų skaitiklio funkciją. Antrojo tipo cikle prieš arba po kiekvieno kartojimo tikrinama sąlyga, nustatanti, ar ciklą dar reikia kartoti. Kai kartojimo sąlyga visada tenkinama susidaro begalinis ciklas. Toks ciklas natūraliai neužsibaigia, jį tenka dirbtinai nutraukti. Ciklas gali būti kitame cikle ir t. t.

Tekstinėse programavimo kalbose ciklai užrašomi tekstu. Pavyzdžiui, sąlyginis ciklas gali būti užrašytas taip:

    while <sąlyga> do <veiksmai>

Piktograminėse kalbos (pvz., „Scrtach“) ciklai užrašomi blokais:


Algoritmuose ciklai taip pat gali būti užrašomi blokinėmis schemomis (pavyzdys paveikslo kairėje) arba struktūrogramomis (dešinėje).

 

Atitikmenys anglų kalba:
loop


» Žodynas