Skip to main content

Cikli

Reizēm, kodu ir vajadzības atkārtot vairākas reizes, tomēr tā vietā lai to rakstītu vairākas reizes, var izmantot ciklus.

Vienkāršs cikls

izvade("Teksts tiks izprintēts 3 reizes")
izvade("Teksts tiks izprintēts 3 reizes")
izvade("Teksts tiks izprintēts 3 reizes")

Mēs varam aizvietot ar:

atkārtot 3 {
izvade("Teksts tiks izprintēts 3 reizes")
}
skaitlis atkartojumi : 3

atkārtot atkartojumi {
izvade("Teksts tiks izprintēts 3 reizes")
}

'Kamēr' cikli

Ar kamēr ciklu mēs varam kodu atkārtot, kamēr izteiksme ir patiesa.

kamēr 2+2 = 4{
izvade("Teksts tiks printēts bezgalīgi")
}

Šāds cikls darbosies bezgalīgi, jo 2+2 vienmēr būs 4 un šī izteiksme nemainīies laika gaitā.

skaitlis a : 0

kamēr (a < 5) {
izvade("Teksts tiks printēts 5 reizes")
a++
}

Šis cikls darbosies tikai 5 reizes, jo katru reizi mainīgais a tiek palielināts par vienu, kamēr tas vairs nav mazāks par 5 un tad cikls apstājās.

Izteiksmes var būt, vai nebūt apaļajās iekavās.