Skriftlig redovisning av Inlämningsuppgifterna, pmn1 ht01
Vad skriftlig redovisning består av framgår av kursuppläggningen som delades ut i början av kursen. Den finns även tillgänglig som en ps-fil på kurshemsidan, länken Kursbeskrivning etc.
Allt som lämnas in ska vara maskinskrivet och ihophäftat.
Uppgifterna ska även redovisas muntligt för läraren under labtid.
Kommentar till delarna:
- Försättsbladet
- Kursens namn och termin
- Vilken inlämningsuppgift det är (t ex Inlämningsppgift 3)
- Ditt namn och gärna en email-adress
- LÄRARENS NAMN!! (annars kan inluppen komma bort på vägen...)
- Problemformulering: en kort beskrivning av uppgiften du löst. Vem som helst ska kunna läsa din/er problemformulering och förstå vad uppgiften handlade om. Här ska även finnas med antaganden som du/ni gjort.
- Programbeskrivning: en beskrivning av din/er lösning med de delar, dvs klasser och metoder programmet består av. Icke-triviala metoder beskrivs med vad de utför och eventuella indata( parametrar) och utdata (returnerade värden och referenser).
Här kan även eventuella kommentarer till resultaten finnas: blev resultaten de förväntade? Hur kan eventuella avvikelser förklaras? etc...
Kommentarer till programmet: fördelar, nackdelar och möjlighet till förbättring/ utvidgning a programmet?
Svar på teorifrågorna.
- Programlista: skriv ut koden som ska vara kommenterad (lagom mycket...) och indenterad (emacs brukar ordnar det).
- Programkörningar: Utskrift från körning av programmet, minst två, men ofta behövs fler för att testa alla olika situationer som kan uppstå.
Utskrift av programkörningarna:
- Alternativ 1.Öppna ett dokument i emacs (t ex Utskrift1.txt). Markera utskriften i terminalfönstret. Klistra in i dokumentet genom att klicka på mellan-knappen på musen.
- Alternativ 2. Kommandot script kan ge en kopia av vad som händer på skärmen och sedan kan du få ut detta på papper. Kopian lagras först i en egen fil, t. ex. prog3.log. Du kan göra på följande vis för en fil som heter Prog3.java:
javac Prog3.java
script Prog3.log
java Prog3
exit
Notera att kommandot exit är nödvändigt här, det markerar slutet på kopieringen. Efter exit-kommandot (men inte dessförinnan) kan du skriva ut kopian med kommandot
lp -dlw510a prog3.log
- OM DU FÅR REST ska den gamla uppgiften lämnas in tillsammans med den rättade versionen.
Anna Eckerdal
Last modified: Wed Oct 17 15:20:51 MET DST 2001