De DO WHILE-instructie evalueert de voorwaarde bovenaan de lus; de instructie DO UNTIL evalueert de voorwaarde aan de onderkant van de lus. Opmerking: als de expressie onwaar is, worden de instructies in een DO WHILE-lus niet uitgevoerd.
Wat wordt geëvalueerd bovenaan een while-lus in Plsql?
De WHILE-LOOP-instructie gebruiken
Vóór elke iteratie van de lus wordt de voorwaarde geëvalueerd. Als het TRUE is, wordt de reeks instructies uitgevoerd, waarna control hervat bovenaan de lus. Als het FALSE of NULL is, wordt de lus overgeslagen en gaat de besturing naar de volgende instructie.
Wat wordt bovenaan de while-lus geëvalueerd als een lusteller?
Basis while-loop-gedrag.
Bijvoorbeeld het lezen van de laatste regel in een gegevensbestand, het verwerken van het laatste element in een lijst, enz. While-loops zijn een test bij de bovenste lus, de test vindt plaats voordat de body van de luswordt ingevoerd. Als de test aanvankelijk onwaar is, wordt de loop-body overgeslagen.
Wat zijn de onderdelen van een while-lus?
Een While-lus bestaat uit drie delen:
- Het While-sleutelwoord waarmee de lus begint.
- de voorwaarde die moet worden getest elke keer dat de lus wordt herhaald of wordt uitgevoerd.
- het EndWhile-sleutelwoord dat de lus beëindigt.
Welke test de conditie bovenaan de lus?
Een while controleert de voorwaarde vóór elke uitvoering van de lustekst en een do… while controleert de voorwaarde na elke uitvoering van de lustekst
- je weet dat de voorwaarde altijd waar zal zijn de eerste keer, of.
- je wilt dat de lus eenmaal wordt uitgevoerd, zelfs als de voorwaarde om te beginnen onwaar is.