6.P Prøver til del 6: Stor klassemodellering
Fire prøver som dekker del 6 (stor klassemodellering) på eksamensnivå, med fulle løsningsforslag.
Denne delen har 4 prøver på til sammen 165 minutter — den lengste prøvedelen i boka, fordi den trener den lengste oppgaven på eksamen. De kan trygt deles over flere kvelder: én prøve per økt er en helt vanlig og fornuftig rytme.
| Prøve | Dekker | Tid |
|---|---|---|
| 6.A | Modelleringssteget: klasser og signaturer fra en beskrivelse (kap. 6.1) | 35 min |
| 6.B | Samarbeidende klasser: «en-til-mange» og delegering (kap. 6.2) | 40 min |
| 6.C | Algoritme- og input-metode (kap. 6.3, kap. 6.4) | 40 min |
| 6.D | Full Oppgave 4 på eksamensnivå (kap. 6.5) | 50 min |
Alle fire er i sjanger F — stor klassemodellering, altså å bygge flere samarbeidende klasser fra en beskrevet oppgave. Prøve 6.C har i tillegg
sjanger H — terminal-interaksjon.
Denne delen har ingen statiske flervalg. Alle svarene er kode du skriver selv.
Vil du ha flervalg, tar du den interaktive quizen som hører til hvert kapittel.
Skriv koden for hånd eller i en editor uten å kjøre den. Eksamen er
hjelpemiddelfri og digital i Inspera — UiOs eksamenssystem. Kjør gjerne koden etterpå, som en kontroll.
Forkunnskaper — sist du var her
Hele del 6: kap. 6.1 modellering,
kap. 6.2 en-til-mange,
kap. 6.3 algoritme-metoder,
kap. 6.4 terminal-interaksjon og
kap. 6.5 den samlede drillen. I tillegg
kap. 7.1 filinnlesing — det kapitlet står lenger bak i boka, og løkka er oppfrisket med kjørt kode i
kap. 6.5.
De åtte tingene prøvene tester hardest:
- substantivregelen: hver «ting med egne egenskaper» blir én klasse,
- konstruktøren: alt objektet skal huske, med self._ — også startverdiene,
- multiplisiteten: «én» gir ett objekt, «flere» gir liste eller ordbok,
- nøkkelen hentes med objektets egen aksessor, aldri med obj._navn,
- oppslaget har if navn in ... foran og return None etter,
- delegering: løkka kaller én metode på underobjektet,
- finn-beste: to variabler før løkka, oppdatert sammen, return etter,
- input-løkka: while, aldri if, og input to steder.
Trenger du å friske opp ett av punktene, gjør det før du starter klokka.
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.