T-106.1212 Grundkurs i programmering

Rond 8, uppgift 1

Nivå och poängvärde:B 80
Kort beskrivning:Vi skapar en klass för att beskriva nätauktioner.
Vad vi lär oss:Att skapa en klass från grunden, mera övning av att använda variabler och skapa algoritmer.
Frihet i implementationen:Medel. Programmets allmänna struktur och själva problemet är noggrannt utstakade, men själva lösningen kan och bör man hitta på helt själv.
Realism:Tämligen hög. Här försöker man skapa en klass enligt en viss specifikation, som är väldigt typiskt också i arbetslivet.
Utmaning:Medel. Implementationen av uppgiftens metoder kräver lite mera tankearbete än tidigare för att auktionerna ska löpa felfritt.
Arbetsmängd:Medel. De flesta borde klara sig under 4 timmar och många under 3 timmar.

Uppgiftsbeskrivning

Skapa klassen EnglishAuction enligt den givna dokumentationen. Klassen Bid finns färdigskriven; använd den som hjälp när ni skapar klassen EnglishAuction. Skapa en huvudmodul för testningsändamål, som ser till att er EnglishAuction-implementation fungerar. Placera huvudmodulen i paketet src.auction.english.

Inlämning

Lämna in english_auction.py och huvudmodulen english_auction_test.py i Goblin.

Råd och vinkar