Harjoitus 4: arvosteluohje
Seuraavassa annetaan ohje, kuinka paljon kustakin osasta saa pisteitä.
Jos metodi/pääohjelma toimii, saa täydet pisteet. Jos toiminnasta
on osa oikein mutta osa väärin tai puutteellisesti
toteutettu, saa n. 0-50% pisteistä harkinnan mukaan. Jos
ohjelma ei käänny, mutta metodin ajatus on oikeansuuntainen,
saa 10-20% pisteistä. Jos osuus puuttuu tai on täysin virheellinen,
saa 0p.
Osatehtävä 4.1 (max 20 pistettä)
-
Syötevirran määrittely (5p)
-
Rivin lukeminen (5p)
-
Silmukka tiedoston lukemiseen (5p)
-
IO-poikkeuksen käsittely tai heittäminen eteenpäin (5p)
Osatehtävä 4.2 (max 20 pistettä)
-
Tiedostonimien saaminen komentoriviargumenttien kautta (5p)
-
Tiedostojen avaaminen ja siihen liittyvien poikkeusten käsittely (10p)
-
Tiedoston lukeminen ja siihen liittyvien poikkeusten käsittely (5p)
Osatehtävä 4.3 (max 20 pistettä)
-
Syötevirran lukeminen, 5p
-
Oikeiden rivien valinta, 10p
-
Tiedoston lopun käsittely, ettei tule poikkeuksia.5p
Osatehtävä 4.4 (max 20 pistettä)
-
Rivien laskeminen oikein, 5p
-
Merkkien laskeminen oikein, 5p
-
Sanojen laskeminen oikein, 10p
Osatehtävä 4.5 (max 40 pistettä)
-
tokenize-metodi, 5p
-
look, 5p
-
inventory, 5p
-
get, 5p
-
drop, 5p
-
go, 5p
-
quit, 5p
-
pääohjelma, 5p