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