Herhalingsstructuren Flashcards

1
Q

Uit welke 4 structuren bestaat een for-lus?

A
  1. initialisering
  2. toetsing voorwaarde
  3. het veranderings criterium
  4. uitvoering instructie
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Hoeveel ; (punt komma’s) kent de for functie?

A

Binnen for staan 3x ; (punt komma’s), ook als geen waarde wordt toegekend.

for ( /initialisering/ ; /voorwaarde/ ; /bijstelling/ ) /statement/;

Na for volgt GEEN ; (punt komma)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Welke werking heeft de komma operator?

A

De komma operator vat meerder expressies samen tot één enkele expressie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Hoe ziet de while lus eruit?

A

while (voorwaarde)

instructie ;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hoe ziet de do - while lus eruit?

A

do
{
instructie ;
} while ( voorwaarde ) ;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Waarmee moet er rekening worden gehouden bij het initialiseren en bijstellen van een while- en een do . . . while-lus?

A

Initialisering en bijstelling zijn geen directe componenten van de while- en do . . . while-lus. Initialisering gebeurd met eigen instructie buiten de lus, bijstelling gebeurd door eigen instructie binnen de lus.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welk verschil bestaar er tussen for- of een while-lus en een do . . . while-lus?

A

Anders dan for- en while-lussen wordt de do . . . while-lus altijd tenminste 1x doorlopen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welk effect heeft de instructie “break” in lussen?

A

break zorgt ervoor dat de herhaling van een lus wordt stopgezet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wat doet de functie continue?

A

continue zorgt ervoor dat de lus met de volgende waarde wordt voortgezet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly