8.P Prøver til del 8: Fillesing og datastrukturer
Fire prøver som dekker del 8 (fillesing og datastrukturer) på eksamensnivå, med fulle løsningsforslag.
- Prøve 8.A (30 min): Les til nøstet ordbok — separator, .strip() og typekonvertering (sjanger L, altså fillesing til nøstet ordbok).
- Prøve 8.B (35 min): Skriving og filtrering — en ny ordbok ut, uten å endre argumentet (sjanger L).
- Prøve 8.C (30 min): Fast-bredde-felt med posisjonsskiving (sjanger L, stoff du bør kjenne til).
- Prøve 8.D (40 min): Full firedelt oppgave på eksamensnivå — les, aggreger, filtrer og skriv (sjanger L).
Slik bruker du dem: ta én prøve på tid, uten fasit og uten å kjøre koden. Den avsluttende eksamenen er hjelpemiddelfri, og du skriver all kode i et tekstfelt i Inspera — UiOs digitale eksamenssystem — uten å kunne teste den mot noen fil. Fillesingsoppgaven er verdt 8–12 poeng og kommer hvert år, så dette er poeng du kan sikre på forhånd.
Prøvene kan trygt deles over flere kvelder — én prøve per økt. Flervalgsspørsmål står ikke inline her; den interaktive quizen til kapitlene 8.1–8.3 er flervalgsbanken og tas separat.
Om filene: hver oppgave viser innholdet i datafila først. På eksamen får du det samme — noen linjer av fila i oppgaveteksten. Les dem nøye: separatoren, om det finnes en header-linje, og hvilke felt som er tall, avgjør hele koden.
Forkunnskaper
Prøvene forutsetter hele Del 8: kap. 8.1 om å lese en fil til en nøstet ordbok, kap. 8.2 om skriving, filtrering og fast-bredde-felt, og kap. 8.3 som driller sjangeren.
Fra tidligere deler trengs ordbøker og nøstede ordbøker (kap. 1.5), strenger, .split() og f-strenger (kap. 1.4), lister og indeksering (kap. 1.2) og funksjoner (kap. 1.6).
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.