Procesu, kad kāda darbība tiek veikta vairākkārtīgi, sauc par ciklu.
Algoritma pieraksta veidi:
- Teksts
- Blokshēmas
- Programma
Cikla pieraksts teksta veidā:
Sākums
1. Paņem zīmuli
2. Atrodi ceļa sākumu.
3. Cikls: Atkārto 2 reizes:
- 5 rūtiņas pa labi
- 5 rūtiņas uz augšu
- 2 rūtiņas pa kreisi
- 3 rūtiņas uz leju
4. Noliec zīmuli.
Beigas
Rezultāts:
![1b.png](https://resources.cdn.uzdevumi.lv/144985e0-d471-445b-a641-15ffa7618a76/1b.png)
![1b.png](https://resources.cdn.uzdevumi.lv/144985e0-d471-445b-a641-15ffa7618a76/1b.png)
Ceļš
atkārtojas 2 reizes.
![r1.png](https://resources.cdn.uzdevumi.lv/c98a7ab8-4914-4b5a-8b0f-5d265fb4fc0d/r1.png)
Algoritma pieraksta veidu, kurā izmanto grafiskos elementus sauc par blokshēmām.
Cikliska algoritma "Sakārto dzīvniekus rindā pēc algoritma" blokshēmas piemērs:
![uz13.png](https://resources.cdn.uzdevumi.lv/a97a598b-6652-48a0-8525-d1b35d7f9f8a/uz13-w658.png)
Rezultāts: govs, cālis, sivēns, vilks, aita, ēzelis.
Cikla konstrukcija Pascal programmēšanas valoda For... To... Do:
For <cikla mainīgais> := <sākuma vērtība> to <beigu vērtība>
do <operators>;