Jelentkezés a beadandó bemutatására: https://docs.google.com/spreadsheets/d/1kH9qipngA85MSX0WeNnQuIczX4v_hqj5RbM0n7SpBNc/edit?usp=sharing
Beadandó feladatok:
17-es csoport | |||||||||
Neptun kód | 1. Beadandó | 2. Beadandó | 3. Beadandó | ||||||
AZ7ITV | 3 | 18 | 5 | ||||||
B0VH4G | 7 | 6 | 1 | ||||||
B4ONEI | 11 | 15 | 2 | ||||||
B8BMVR | 6 | 5 | 3 | ||||||
C5INFB | 1 | 21 | 6 | ||||||
CY01QO | 10 | 11 | 1 | ||||||
EV1NVL | 2 | 20 | 7 | ||||||
H9PBCL | 9 | 10 | 4 | ||||||
HF0GE8 | 9 | 8 | 8 | ||||||
IMOKOT | 2 | 19 | 7 | ||||||
LOIXMQ | 8 | 7 | 9 | ||||||
M4OBOG | 3 | 17 | 8 | ||||||
N86S4U | 7 | 9 | 10 | ||||||
OBIZUX | 10 | 13 | 3 | ||||||
OE40ML | 6 | 4 | 2 | ||||||
PXEH9T | 4 | 16 | 5 | ||||||
R8JZ3M | 5 | 1 | 4 | ||||||
UY85EC | 5 | 3 | 9 | ||||||
ZKUJS8 | 1 | 22 | 6 |
https://people.inf.elte.hu/gt/oep/oep.html alapján :
1.feladatcsoport
Típus megvalósítása osztállyal. feladatsor
Kiegészítő követelmények: Felhasználó barát, bolond biztos használati felület.
Dokumentáció: Tartalmazza a feladat szövegét, a megvalósított típus leírását (típusértékek, típusműveletek, típus-reprezentáció, típus-implementáció), a típus-implementációnál használt programozási tételek neveit (ha volt ciklus ezekben), valamint típusműveletenként a tesztelési eseteket. minta dokumentum minta program
Javasolt határidő: 4. héttől
2.feladatcsoport
Egyedi felsorolóra támaszkodó programozási tételek alkalmazása. feladatsor
Kiegészítő követelmények: A főprogramban használt programozási tétel egyedi felsorolóra támaszkodjon. Az egyedi felsoroló típusát osztály segítségével valósítsa meg. Bontsa fel a programot több önálló fordítási egységre!
Dokumentáció: Tartalmazza a feladat szövegét, specifikációját, a megoldáshoz felhasznált programozási tételek neveit, a megoldó algoritmust, az egyedi felsoroló típusának leírását (típusértékek, típusműveletek, típus-reprezentáció, típus-implementáció), a típus-implementációnál használt programozási tételek neveit (ha volt ciklus ezekben), a tesztelési eseteket. minta dokumentum minta program
Javasolt határidő: 7. héttől
3.feladatcsoport
Olyan feladatok megoldása a cél, amelyek tervezésénél fontos szerep jut az általánosításnak vagy a specializálásnak, amelyek megvalósításához az öröklődés eszközét használjuk fel. Egy ilyen alkalmazást kell készíteni objektum-orientált stílusban valamelyik alábbi feladatra. feladatsor
Kiegészítő követelmények: Alkalmazzon származtatást, futási idejű polimorfizmust virtuális metódusokkal, építsen be tervmintákat a megoldásába.
Dokumentáció: Tartalmazza a feladat szövegét, a megoldás osztály diagramját, és a tesztelési eseteket. minta dokumentum minta program
Javasolt határidő: 11. héttől