Hva en while-løkke er

Hele eksamen, alle hjelpemidler

Hva en while-løkke er

Hjelpemiddelkrav: For hånd

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 i≤5 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.

Forstå oppgaven med en KI

Du får en ferdig tekst du limer inn i den KI-chatboten du bruker. Teksten inneholder oppgaven og en instruks om at chatboten skal hjelpe deg å tenke selv — stille spørsmål, gi ett hint av gangen og la deg gjøre regningen.

Anbefalt. Chatboten får beskjed om å bruke det til å veilede deg riktig vei — ikke til å røpe svaret. Du kan slå det av hvis du vil være helt sikker på at ingenting lekker.

Hva du bør vite
  • Ingenting sendes herfra. Teksten kopieres bare til utklippstavla på enheten din. Det du limer inn i en chatbot, går til den tjenesten — og de har sine egne regler for hva de lagrer.
  • Ikke lim inn personopplysninger — navn, skole eller noe annet om deg selv eller andre. Oppgaveteksten holder.
  • KI kan ta feil, også i informasjonsteknologi. Sjekk alltid mot løsningsforslaget her på siden.
  • Er du usikker på om du har lov til å bruke KI på skolearbeidet ditt, spør læreren din først.

Tastatursnarveier

Navigasjon

⌘K / Ctrl+K
Åpne søk
G F
Gå til Fag
G E
Gå til Eksamener
G T
Gå til Temaer
G K
Gå til Kompetansemål
G H
Hjem
?
Vis snarveier

I oppgave

←/→ · J/K
Forrige / neste oppgave
0
Marker som ikke prøvd
1
Marker som prøvd
2
Marker som trenger hjelp
3
Marker som ferdig
S
Vis / skjul løsningsforslag
A
Legg til i liste
N
Skriv notat
Esc
Tilbake / avslutt