...
Velge 3 av følgende oppgaver under wikisiden 'Tilstand og oppførsel' (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=65937373):
Account (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=68359650) (Lett)
Location (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=68359687) (Lett)
Digit (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=69239051) (Lett)
UpOrDownCounter (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=66879773) (Medium)
Rectangle (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=69239386) (Vanskelig)
LineEditor (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=68359689) (Vanskelig)
Oppgavene er merket med en vanskeliggrad relativt til hverandre. Det er en god idè å begynne med de lettere oppgavene dersom du ikke er komfortabel med pensum så langt, men det er anbefalt å prøve seg på de vanskeligere oppgavene om du synes de første oppgavene er uproblematiske. Dersom du allerede føler deg trygg på punktene i øvingskravene kan du forsøke å gå rett på de vanskeligere oppgavene. Du er selvfølgelig velkommen til å løse flere oppgaver enn minstekravet, hvilket lurt gjøres med tanke på eksamen og et langt liv som programmerende.
Før du setter i gang kan det vært lurt å lese nevnte wikiside om 'Tilstand og oppførsel' nøye (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=65937373) samt ta en titt på det tilhørende Counter-eksempelet (https://www.ntnu.no/wiki/pages/viewpage.action?pageId=65937823). Forelesningene og tilhørende øvingsforelesning er selvsagt også lure å få med seg.
JExercise (https://www.ntnu.no/wiki/display/tdt4100/JExercise), som er et rammeverk utviklet for å teste kode, kan en velge å bruke (anbefalt) for å forsikre seg om at koden fungerer som den skal. Dette gjøres ved å kjøre testkoden vedlagt hver av de overnevnte oppgavene. Installasjon og bruk av JExercise er beskrevet i https://www.ntnu.no/wiki/display/tdt4100/ og https://www.ntnu.no/wiki/display/tdt4100/JExercise, henholdsvis.Hjelp / mistanke om bugs:
Ved spørsmål eller behov for hjelp konsulter studassen din i saltiden hans / hennes. Du kan også oppsøke andre studasser på sal eller legge ut et innlegg på piazza (https://piazza.com/).
Innleveringsfrist
...
Tirsdag 26. januar kl. 10:00Godkjenning:
Last opp kildekode på Itslearning innen overnevnte frist. Demonstrer deretter koden for studassen din som så vil
Include Page | ||||
---|---|---|---|---|
|
Poengsummen tildeles skjønnsmessig av studassen basert på 1) oppgavekorrekthet, og 2) innsats og vil være i {0, [50,100]} (altså, enten 0 eller mellom 50 og 100). Dette er fordi man behøver minst 50 poeng for at øvingen skal være godkjent ('ikke godkjent' gir 0 poeng). For å bestå øvingsopplegget trenger man minst 75 poeng i snitt. 100 poeng er selvfølgelig ønskelig.