Flere Kontrolstrukturer
- slide 9 : 14
Klassificering af gentagelser
Lærebogen klassificerer forskellige anvendelsen af løkker
Counter-controlled loop
En (heltallig) kontrol variabel tælles op for hvert gennemløb - antallet af gennemløb kendes før løkken starter
Brug
for
Sentinel-controlled loop
Indlæs data indtil vi møder en særlig "stop værdi" -
sentinel
Kræver altid mindst ét gennemløb
Bogen anviser brug af
while
Input validation loop
Læs input data, og gentag dette indtil input kan accepteres
Brug
do-while
General conditional loop
Gentag sålænge en betingelse er opfyldt
Brug
while
Flag controlled loop
Betingelsen, der styrer gentagelsen, håndteres gennem en variabel (flag) hvortil der assignes