4.P Prøver til del 4: Kodesporing og kodeanalyse
Fire prøver som dekker del 4 (kodesporing og kodeanalyse) på eksamensnivå, med fulle løsningsforslag.
Denne delen har 4 prøver à 25 minutter — til sammen 100 minutter. De kan trygt deles over flere kvelder: én prøve per økt er en helt vanlig og fornuftig rytme.
| Prøve | Dekker | Tid |
|---|---|---|
| 4.A | Sporing av løkker og betingelser (kap. 4.1) | 25 min |
| 4.B | Sporing av lister, ordbøker og strenger (kap. 4.1) | 25 min |
| 4.C | Blandet, auto-rettet: eksakt verdi og type | 25 min |
| 4.D | «Finn feilen» og moteksempel (kap. 4.2) | 25 min |
De tre første er i sjanger A — kodeforståelse, altså «hva skriver dette programmet ut?». Det er formen Oppgave 1 har, og i de nyere settene rettes den
maskinelt: skriv eksakt verdi, riktig type, ingen pynt. Prøve 4.D er i
sjanger I — finn feilen, der du skal levere et konkret moteksempel.
Flervalgsoppgavene bor to steder. Denne delen har ingen statiske flervalg —
alle svarene skrives i klartekst, som i et auto-rettet felt. Vil du ha flervalg, tar du den interaktive quizen som hører til hvert kapittel.
Før sporingstavle på papir, og skriv svaret før du åpner fasiten. Eksamen er
hjelpemiddelfri, og det er nettopp den vanen prøvene skal bygge.
Forkunnskaper — sist du var her
Kap. 4.1 — DRILL: kodesporing og
kap. 4.2 — «Finn feilen». Under dem ligger hele del 1 til 3, som er konstruksjonene du nå skal lese i stedet for å skrive.
De seks tingene prøvene tester hardest:
- antall runder: range(a, b) gir b - a verdier, og stoppverdien er aldri
med,
- muteringsrekkefølge: en linje ser verdiene slik de er akkurat da,
- typen: / gir alltid desimaltall; "1" + "2" er "12",
- utskriftsformen: komma gir ett mellomrom; lister og ordbøker får sine
parenteser og enkle anførselstegn rundt tekster,
- kantverdien: 60 > 60 er usann,
- moteksempelet: ett konkret kall, det gale svaret og det riktige.
Trenger du å friske opp ett av punktene, gjør det før du starter klokka.
Etter prøvene
Fikk du under åtte av ti riktige på 4.A eller 4.B, er svaret nesten alltid det samme: du sporte i hodet i stedet for på papir. Ta prøven om igjen med sporingstavle på alle oppgavene, også de som ser opplagte ut. Det er de opplagte som taper poeng.
Bommet du på formen i 4.C — 3 for 3.0, manglende hakeparenteser, anførselstegn rundt en tekst — er det ikke en forståelsesfeil, men en vane som mangler. Les kap. 4.1 sin API-liste en gang til, og skriv svarene i 4.C på nytt uten å se på fasiten.
Kom du gjennom 4.D med konkrete moteksempler på alle fire, er sjanger I på plass.
Den er verdt 2–6 poeng på settet — men den samme sjekklista bruker du på din egen kode i Oppgave 3 og 4, og der er den verdt langt mer.
Neste del i boka er klasser og objekter. Der bygger du selv de programmene du nå har lært å lese.
Dette kapitlet er skrevet av Anthropics toppmodeller (Claude Opus og Claude Fable) og er foreløpig ikke manuelt gjennomgått — kvalitetskontrollen gjøres av uavhengige KI-agenter, og innmeldte feil rettes fortløpende. Funnet en feil? Meld fra, så retter vi den. Les mer om hvordan innholdet lages.
Skolesaga er en uavhengig læringsressurs og er ikke tilknyttet eller godkjent av Universitetet i Oslo. Dette er ikke offisielt studiemateriell. Les mer.