Pseudokode som samsvarer med et flytskjema

Hele eksamen, alle hjelpemidler

Pseudokode som samsvarer med et flytskjema

Hjelpemiddelkrav: For hånd

Nedenfor finner du et flytskjema for en algoritme og fire sekvenser med pseudokode.

Flytskjema: START, n = 0, deretter spørsmålet n > 9?. Ved YES går flyten til STOP. Ved NO settes n = n + 1, så DISPLAY n, og flyten går tilbake til spørsmålet.

Sekvens 1

SET n TO 1
WHILE n LESSER THAN OR EQUAL TO 10
INCREMENT n
DISPLAY n
ENDWHILE

Sekvens 2

SET n TO 0
FOR hver n LESSER THAN OR EQUAL TO 10
DISPLAY n
ENDFOR

Sekvens 3

SET n TO 1
WHILE n LESSER THAN 10
DISPLAY n
INCREMENT n
ENDWHILE

Sekvens 4

SET n TO 1
FOR hver n LESSER THAN OR EQUAL TO 10
DISPLAY n
ENDFOR

Hvilken av sekvensene med pseudokode gjør det samme som flytskjemaet?

Fasit

Sekvens 4. Flytskjemaet skriver ut tallene 1 til 10. Sekvens 1 skriver ut 2–11, sekvens 2 skriver ut 0–10, og sekvens 3 skriver ut 1–9.

LøsningsforslagKI-generert

Flytskjemaet. n starter på 0. Så lenge n>9 er usann, økes n med 1, og deretter skrives n ut. Første utskrift er derfor 1. Når n=9, er betingelsen fortsatt usann, så n blir 10 og skrives ut. Deretter er 10>9 sann, og algoritmen stopper. Flytskjemaet skriver altså ut tallene 1 til 10.

Sekvensene. Vi sporer hver sekvens:

SekvensHva skjerUtskrift
1n økes før utskrift, og løkka går så lenge n≤102, 3, …, 11
2Starter på 0 og går til og med 100, 1, …, 10
3Går så lenge n<101, 2, …, 9
4Starter på 1 og går til og med 101, 2, …, 10

Bare sekvens 4 gir samme utskrift som flytskjemaet.

Legg merke til at flytskjemaet og sekvens 4 er bygd opp ulikt: Flytskjemaet starter på 0 og øker n før utskriften, mens sekvens 4 starter på 1 og skriver ut før neste verdi. Det som avgjør, er at utskriften blir den samme. Sekvens 1 har samme rekkefølge som flytskjemaet (øke, så skrive ut), men starter på 1 i stedet for 0 og bruker en annen betingelse. Derfor blir den forskjøvet med én.

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