Designm?nstre

Kj?re IN1010-student,

Denne uken avsluttet vi kapitlet om tr?der. Det betyr at du n? har alle forutsetninger til ? kunne kaste deg over den obligatoriske innleveringsoppgaven (som du finner p? innleveringssiden). Vi h?per du allerede er i gang; hvis du ikke er det, s? anbefaler vi deg ? sette i gang s? snart som mulig.

Utsatt og ny midtveiseksamen

Det blir avholdt utsatt og ny midtveiseksamen for de som har dokumentert gyldig frav?r eller ikke bestod den ordin?re midtveiseksamen. Den blir avholdt 9. april klokken 09:00. De det gjelder vil bli informert p? e-post.

Merk at vi ogs? har lenket den ordin?re midtveiseksamen (med og uten fasit), samt litt statistikk og poenggrenser p? siden om midtveiseksamen.

Ukas ord er tilstand!

Flere deler av programmene vi skriver kan sies ? ha en tilstand. Navngitte felt (variabler og konstanter) i programmet assosieres med spesifikke minnelokasjoner. Disse minnelokasjonene har en tilstand som er gitt av verdien de holder p?. P? et litt h?yere niv? kan vi snakke om tilstanden til en datastruktur. Denne er gitt av dens innhold, st?rrelse og organisering. Objekter (og klasser) har ogs? en tilstand. Deres tilstand er sammensatt av tilstanden til instans- og klassevariablene, og har en innvirkning p? adferden deres. Vi kan ogs? snakke om tilstanden til programmet v?rt under kj?ring. Da kan vi for eksempel resonnere om hvilke instruksjoner som eksekveres p? et gitt punkt i programmet, eller hva som ligger p? kall-stacken.

Til uken

Neste uke er temaet designm?nstre, som handler hvordan man kan strukturere programmer for ? l?se kjente klasser av problemer.

H?per vi ser deg p? felles?velse, forelesning, gruppetimer, repetisjonstime og fredagsjava!

___
Med vennlig hilsen oss som underviser IN1010

Publisert 28. mars 2025 15:41 - Sist endret 28. mars 2025 15:41