Funksjon med vekslende sum i pseudokode

Hele eksamen, alle hjelpemidler

Funksjon med vekslende sum i pseudokode

Hjelpemiddelkrav: For hånd

Ta utgangspunkt i følgende pseudokode:

FUNCTION beregn(n):
    SET s TO 0
    FOR hvert tall i fra og med 1 til og med n
        IF i % 2 EQUAL TO 0
            SET s TO s + i
        ELSE
            SET s TO s - i
        ENDIF
    ENDFOR
    RETURN s
ENDFUNCTION

DISPLAY beregn(7)

Hva vil vises som resultat av programmet beskrevet av pseudokoden ovenfor?

Fasit

−4

LøsningsforslagKI-generert

Funksjonen går gjennom tallene fra 1 til og med n. Er tallet et partall (i % 2 er 0), legges det til s. Er det et oddetall, trekkes det fra. Vi sporer kallet beregn(7):

ii % 2Handlings etterpå
11s−1−1
20s+21
31s−3−2
40s+42
51s−5−3
60s+63
71s−7−4

Funksjonen returnerer −1+2−3+4−5+6−7=−4, og programmet viser −4.

Vi kan også se det ved å pare tallene: (−1+2)+(−3+4)+(−5+6)=3, og så gjenstår −7. Da blir summen 3−7=−4.

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