Göm menyn

TDDI14 Objektorienterad programmering

Laborationer

Två laborationer ingår, Listan och Kalkylatorn, och ska kunna utföras i den ordningen. Kalkylatorn är mer omfattande än Listan, beräkna tre veckor för Listan och fem veckor för Kalkylatorn.

Anmälan till laborationer görs via WebReg>>

Filarkiv för Subversion kommer att skapas när "alla" anmält sig till labbarna via WebReg.


Laboration Listan

Laborationshandledning

Given kod och testprogram. Välj antingen den iterativa eller den rekursiva varianten.

Observera! — att deadline måste hållas, att högst en komplettering är tillåten och att koden därefter måste uppfylla godkänd nivå för att kunna erhålla bonuspoäng på laborationsserien.


Laboration Kalkylatorn

Laborationshandledning

Given kod och testprogram (även via /home/TDDI14/kursbibliotek/Kalkylatorn/)

Observera! — att deadline måste hållas, att frivilliga Variable_Table ska ingå, att högst en komplettering är tillåten och att koden därefter måste uppfylla godkänd nivå för att kunna erhålla bonuspoäng på laborationsserien.

Här kan du läsa om järnvägsalgoritmen, som användas för infix-till-postfix-omvandlingen, och hur uttrycksträd kan genereras från postfix. Se avsnittet 2.3.1 Generering av uttrycksträd.


Stödmaterial

Stödmaterial för laborationer — checklistor, konstruktion av klasser.

Make

Se stödmaterialet för laborationer.

Avlusaren DDD

Dokumentation för DDD
Länk till exempel i HTML-dokumentationen

Anmälan till laborationer

Laborationer ska normalt genomföras i grupper om två personer och anmälan ska göras via WebReg. Vid eventuella frågor kring detta, kontakta kursassistenten.

Stilguider för C++

Se C++-sidan

Undvik att bli ett disciplinärende!

Lösningarna till laborationsuppgifterna i C++ ska vara program som konstruerats och kodats av laborationsgruppens medlemmar i jämbördigt samarbete och utan någon inblandning av andra. Allmäna diskussioner kring programmering och C++ kan man föra med vem som helst, konkreta diskussioner kring konstruktioner och problem i direkt samband med laborationsuppgifterna ska enbart föras inom labgruppen och med lärarna. Vid misstanke om kopiering av programkod eller annan form av fusk är lärare skyldiga att anmäla till diciplinnämnden.


Sidansvarig: Tommy Olsson
Senast uppdaterad: 2013-04-03