Sortere pseudokode for største av tre tall

Hele eksamen, alle hjelpemidler

Sortere pseudokode for største av tre tall

Hjelpemiddelkrav: For hånd

Nedenfor finner du flere linjer med pseudokode.

Sorter linjene i riktig rekkefølge, slik at det blir pseudokoden til et program som skal finne det største tallet av tre tall.

Tips: Linjene med pseudokode har ikke innrykk/indentering.

Sorter linjene

  1. DISPLAY tall1 + " er størst"
  2. ELSE IF tall2 GREATER THAN tall3
  3. DISPLAY tall2 + " er størst"
  4. ENDIF
  5. DISPLAY tall3 + " er størst"
  6. READ tall1, tall2, tall3
  7. ELSE
  8. IF tall1 GREATER THAN tall2 AND tall1 GREATER THAN tall3
Fasit
READ tall1, tall2, tall3
IF tall1 GREATER THAN tall2 AND tall1 GREATER THAN tall3
  DISPLAY tall1 + " er størst"
ELSE IF tall2 GREATER THAN tall3
  DISPLAY tall2 + " er størst"
ELSE
  DISPLAY tall3 + " er størst"
ENDIF

Rekkefølgen er entydig. Ingen av linjene kan bytte plass.

LøsningsforslagKI-generert

Programmet må først lese inn de tre tallene, så READ kommer øverst. Deretter kommer en valgsetning med tre grener:

  1. IF sjekker om tall1 er større enn begge de andre. Da er tall1 størst.
  2. ELSE IF kjøres bare når tall1 ikke er størst. Da står valget mellom tall2 og tall3, og det holder å sammenligne disse to.
  3. ELSE fanger opp resten: tall3 er størst.

Hver DISPLAY-linje må stå rett under betingelsen som gjør at akkurat det tallet er størst. ENDIF avslutter hele valgsetningen og står nederst.

Rekkefølgen av grenene er ikke tilfeldig. Betingelsen i ELSE IF sier ingenting om tall1. Den er bare riktig fordi vi allerede vet at tall1 ikke er størst når vi kommer dit.

Eksempel: Med tall1 = 4, tall2 = 9 og tall3 = 7 er den første betingelsen usann, siden 4>9 er usann. Betingelsen 9>7 i ELSE IF er sann, så programmet skriver ut «9 er størst».

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