T-106.1212 Grundkurs i programmering

Rond 9, uppgift 1

Nivå och poängvärde:A 240
Kort beskrivning:Vi kompletterar en klass som tar hand om studerandens exkursioner.
Vad vi lär oss:Användning av slingor som byggnadsstenar för algoritmer, kombinering av strängar, användning av listor.
Frihet i implementationen:Medel. Programstrukturens stora drag är nog definierad, men man kan och bör hitta på en helt egen lösning.
Realism:Hög. Här försöker man en klass enligt en viss specifikation, vilket är en typisk uppgift också i riktiga livet.
Utmaning:Svår. Här skapar man algoritmer som är mer komplicerade än tidigare. Det lönar sig att ha förkunskaperna (listor och slingor) i skick.
Arbetsmängd:En tämligen arbetsdryg uppgift. Även om det inte är så mycket kod att skriva, tar det tid att planera, skriva och testa metoderna. De flesta klarar sig på under fem timmar, men det kan löna sig att reservera mera tid.

Uppgiftsbeskrivning

Det givna projektet är bristfälligt. En stor del av Excursion-klassens kod fattas. Komplettera klassen så att den motsvarar Epydoc-dokumentationen. Komplettera på samma gång huvudmodul som är avsedd för att testa klassen.

Inlämning

Lämna in din kod i Goblin.

Andra råd och tips