Hét |
Dátum |
Téma |
e-anyag / feladatsor |
1 | 01.31- 02.04 |
Regisztrációs hét. | |
2 | 02.07- 02.11 |
Bemutatkozás. Code::Blocks letöltési és telepítési tudnivalók. Első tapasztalatok szerzése a Code::Blocks környezetről. Forrásfájl, futtatható kód. Konzol alkalmazás készítése. Szöveg, szám, szám értékű kifejezés kiírása, szöveg, szám beolvasása, értékadás, beolvasott adat ellenőrzése. C++ elemek: namespace std, cout, cin, int változó, értékadás, if, return és exit, main(), #include. |
Alap feladatsor |
3 | 02.14- 02.18 |
Egyszerű elágazást igénylő feladatok megoldása tervezéssel. C++ elemek: int, double, bool, char és string, kapcsolódó operátorok, else és else if. Keretrendszer (szerkesztés és támogatás, fordítás és hibaüzenetek, futtatás és nyomkövetés). Ciklust tartalmazó programok implementálása struktogram/pszeudokód alapján. C++ elemek: for, while. Bemenet szemantikus ellenőrzése. A Bíró feladatértékelő rendszer kipróbálása. |
Elágazás feladatsor, Ciklus feladatsor |
4 | 02.21- 02.25 |
C++ elemek: do-while, string műveletek (atoi(), c_str()). Tömbök használata. Statikus- és dinamikus helyfoglalású tömbök használata. Bemenet (szemantikus és) szintaktikus ellenőrzése, ellenőrzött tömb-beolvasás. (Sorvégre figyelés.) |
Ciklus feladatsor, 'Statikus tömbök' feladatsor, 'Konstans tömbök' feladatsor |
5 | 02.28- 03.04 |
Tételek feladatsor: feladat – tétel párosítás, specifikálás. Feladatsor: keresés, kiválasztás, eldöntés különbségei megerősítése – rákérdezés mindenhol. Egy-két specifikáció + algoritmus. Dinamikus tömbök. |
Tételek feladatsor 1 |
6 | 03.07- 03.11 |
Tételek feladatsor: feladat – tétel párosítás, specifikálás. Feladatsor specifikáció+algoritmus. Implementálás vektorral. Szöveg típus mint speciális tömb. |
Tételek feladatsor 1 |
7 | 03.14- 03.18 |
Tétel a tételben, függvények a specifikációban és az algoritmusban. Feladatsor specifikáció+algoritmus. Implementálás függvényekkel. |
Tételek feladatsor 2 |
8 | 03.21- 03.25 |
1. csoport ZH Tétel a tételben, függvények a specifikációban, algoritmusban és a kódban. Struktúra használat – specifikáció + algoritmus leírásban + kódban. Fájlba irányítás. |
Függvények feladatsor |
9 | 03.28- 04.01 |
Feladatsorból: kiválogatás, szétválogatás – specifikáció+algoritmus. Tételek mátrixra (de nem tétel a tételben variáció). |
Összetett tételek feladatsor 1, Összetett tételek feladatsor 2 |
10 | 04.04- 04.08 |
Halmaz fogalom. Feladatsorból: unió, metszet – specifikáció + algoritmus + kódolás. Tétel a tételben feladatok. |
Összetett tételek feladatsor 1, Összetett tételek feladatsor 2 |
11 | 04.11- 04.15 |
SZÜNET: 04.14-04.19. |
|
12 | 04.18- 04.22 |
2. csoport ZH Összetett feladatok – specifikáció + algoritmus + kód, tesztelés. |
|
13 | 04.25- 04.29 |
Összetettebb feladatok mátrixokra – specifikáció + algoritmus + kód. | Keretprogram a rendezéshez |
14 | 05.02- 05.06 |
Rendezések megvalósítása, mérése. Korábbi papíros évfolyam zh megoldása. |
|
15 | 05.09- 05.13 |
Programozási tételek általánosítása. Programozási tételek: ősszegzés, megszámolás, maximum-kiválasztás,
feltételes maximum-kiválasztás, kiválasztás, keresés. Korábbi papíros évfolyam zh megoldása. |