Plenum INF1010 - Uke 1
Transcription
Plenum INF1010 - Uke 1
Plenum INF1010 Uke 1 - 27. januar Martine Enger (marenger@ifi.uio.no) Gard Inge Rosvold (gardir@ifi.uio.no) Institutt for Informatikk, Vår 2016 Plenum INF1010 - uke 1 Om plenum 2 Plenum INF1010 - uke 1 Om plenum Trix-oppgaver og Urteoppgaven 1.1 og 1.2, Person og Hus Urteoppgaven 2 Plenum INF1010 - uke 1 Om plenum Trix-oppgaver og Urteoppgaven 1.1 og 1.2, Person og Hus Urteoppgaven Eksempel på retting 1.3, Square, Circle SquareContainer 2 Plenum INF1010 - uke 1 Om plenum Trix-oppgaver og Urteoppgaven 1.1 og 1.2, Person og Hus Urteoppgaven Eksempel på retting 1.3, Square, Circle SquareContainer Kahoot 2 Innhold Om plenum Trix-oppgaver og Urteoppgaven 1.1 og 1.2, Person og Hus Urteoppgaven Eksempel på retting 1.3, Square, Circle SquareContainer Kahoot 3 Spørsmål velkommen 4 Om oss 5 Om oss I Gard Inge Rosvold 5 Om oss I Gard Inge Rosvold I I I Masterstudent, ProgNett Tidligere gruppelærer eller retter i INF1000, INF1010, INF1060 & INF2440 gardir@ifi.uio.no 5 Om oss I Gard Inge Rosvold I I I I Masterstudent, ProgNett Tidligere gruppelærer eller retter i INF1000, INF1010, INF1060 & INF2440 gardir@ifi.uio.no Martine Enger 5 Om oss I Gard Inge Rosvold I I I I Masterstudent, ProgNett Tidligere gruppelærer eller retter i INF1000, INF1010, INF1060 & INF2440 gardir@ifi.uio.no Martine Enger I I I Masterstudent, ProgNett Vært gruppelærer i INF1100 og INF1010 marenger@ifi.uio.no 5 Om plenum I Gjennomgår Trix-oppgaver 6 Om plenum I Gjennomgår Trix-oppgaver I Gjennomgår obliger (blir ikke screencasted) 6 Om plenum I Gjennomgår Trix-oppgaver I Gjennomgår obliger (blir ikke screencasted) I Gjennomgår relevante eksamensoppgaver 6 Om plenum I Gjennomgår Trix-oppgaver I Gjennomgår obliger (blir ikke screencasted) I Gjennomgår relevante eksamensoppgaver I Rollespill (nei, ikke RPG, vi viser INF1010 situasjoner) 6 Om plenum I Gjennomgår Trix-oppgaver I Gjennomgår obliger (blir ikke screencasted) I Gjennomgår relevante eksamensoppgaver I Rollespill (nei, ikke RPG, vi viser INF1010 situasjoner) I Tar opp gjennomgående spørsmål 6 Om plenum I Gjennomgår Trix-oppgaver I Gjennomgår obliger (blir ikke screencasted) I Gjennomgår relevante eksamensoppgaver I Rollespill (nei, ikke RPG, vi viser INF1010 situasjoner) I Tar opp gjennomgående spørsmål I Pusleteaser 6 Om plenum I Gjennomgår Trix-oppgaver I Gjennomgår obliger (blir ikke screencasted) I Gjennomgår relevante eksamensoppgaver I Rollespill (nei, ikke RPG, vi viser INF1010 situasjoner) I Tar opp gjennomgående spørsmål I Pusleteaser I Følger opp ønsker fra dere. 6 Innhold Om plenum Trix-oppgaver og Urteoppgaven 1.1 og 1.2, Person og Hus Urteoppgaven Eksempel på retting 1.3, Square, Circle SquareContainer Kahoot 7 1.1, Person og Hus 8 Tilstandsdiagram String type:String navn:plante «"mian» String «persille» plante String «dill» plante plante «koriander» Urt(Stringplante) Urt(Stringplante) Urt(Stringplante) StringgetPlante() StringgetPlante() StringgetPlante() StringgetPlante() voidsetPlante() voidsetPlante() voidsetPlante() voidsetPlante() StringtoString() StringtoString() StringtoString() StringtoString() Urt(Stringplante) Ukjent datastruktur booleanadd(Urte) Bed<Urt>(intmedPlassTil) ArrayList<Urt> bed=newArrayList<Urt>(medPlassTil); publicplantNy(Urtny) publicUrtGernElement(Stringplantenavn) …fleremetoder booleanremove(intindex) bed …mangeflerekonstruktørerogmetoder Bed<Urt> Variablemed dobbelstrek erprivate urtebed 9 Oppgavetekst I Skriv klassen Urt I Skriv det ikke generiske Bed’et for å holde på urter I Skriv en main-metode som oppretter tilstanden representert av diagrammet vha. klassene du har laget I Lag en kopi av Bed, og gjør det generisk slik diagrammet viser. Hvor må du endre koden? 10 Innhold Om plenum Trix-oppgaver og Urteoppgaven 1.1 og 1.2, Person og Hus Urteoppgaven Eksempel på retting 1.3, Square, Circle SquareContainer Kahoot 11 Eksempel på retting Rollespill 12 1.3, Square, Circle og SquareContainer 13 Innhold Om plenum Trix-oppgaver og Urteoppgaven 1.1 og 1.2, Person og Hus Urteoppgaven Eksempel på retting 1.3, Square, Circle SquareContainer Kahoot 14 Avsluttende Kahoot link? 15