Hva en while-løkke er
Lov på eksamen
- Datamaskin med programmeringsverktøy
- Lærebok, dokumentasjon og egne notater og programmer
Ikke åpent internett (bare noen utvalgte nettressurser), kommunikasjon med andre eller kunstig intelligens.
Kan den løses uten PC?
Kan løses med penn og papir. Du trenger ikke kalkulator.
Fra 2027 er det bare kalkulator og skriftlige hjelpemidler på del 2. Vurderingen er gjort med KI og kan inneholde feil.
Hva er en while-løkke i programmering? (ett riktig svar)
Fasit
En løkke som kjører så lenge en bestemt betingelse er sann.
LøsningsforslagKI-generert
En while-løkke sjekker en betingelse før hver runde. Er betingelsen sann, kjøres innholdet i løkka, og så sjekkes betingelsen på nytt. Blir betingelsen usann, stopper løkka. Et eksempel:
SET i TO 1
WHILE i LESSER THAN OR EQUAL TO 5
DISPLAY i
INCREMENT i
ENDWHILE
Løkka kjører så lenge er sann, altså fem ganger.
De andre alternativene er gale:
- En løkke som kjører et bestemt antall ganger, er typisk en for-løkke. En while-løkke kan kjøre et ukjent antall ganger.
- «Til en bestemt hendelse inntreffer» beskriver hvordan løkka stopper, men ikke hvordan den virker. En while-løkke er styrt av en betingelse som sjekkes, ikke av en hendelse. (Hendelser, som tastetrykk, brukes i hendelsesstyrt programmering.)
- Betingelsen er ikke tilfeldig. Den er et logisk uttrykk som programmereren har bestemt.