.:Programozási alapismeretek
VisszaElőreKisebb betűméretNagyobb betűméretNormál betűméretOldal nyomtatása

Gyakorlat

Hét

Dátum

Téma

e-anyag / feladatsor

1 02.05-
02.09
Regisztrációs hét.
2 02.12-
02.16
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.19-
02.23
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.
A Bíró feladatértékelő rendszer kipróbálása.
Elágazás feladatsor,
Ciklus feladatsor
4 02.26-
03.02
Adatellenőrzés do-while ciklussal.
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.
Ciklus feladatsor,
'Statikus tömbök' feladatsor,
'Konstans tömbök' feladatsor
5 03.05-
03.09
Összegzés, eldöntés, kiválasztás, keresés, megszámolás, maximum-kiválasztás algoritmusmintákkal tervezett programok implementálása.
Az 1. beadandó feladat kiosztása: 03.05 0000
Tételek feladatsor 1
6 03.12-
03.16
Összegzés, eldöntés, kiválasztás, keresés, megszámolás, maximum-kiválasztás algoritmusmintákkal tervezett programok implementálása.
Az 1. beadandó feladat beadása: 03.18 2355
Tételek feladatsor 1
7 03.19-
03.23
Összegzés, eldöntés, kiválasztás, keresés, megszámolás, maximum-kiválasztás algoritmusmintákkal tervezett programok implementálása (cin/cout átirányítás fájlba).
A 2. beadandó feladat kiosztása: 03.19 0000
Tételek feladatsor 2
8 03.26-
03.30
SZÜNET:
03.28 szerdától 04.03 keddig
A NAGY BEADANDÓ FELADAT KIOSZTÁSA: 03.26 0000
9 04.02-
04.06
1. csoport ZH
Függvények használata. Tömbök függvényekben.
A korábbi tételes feladatok újrafogalmazása függvényekkel. Ettől kezdve minden programban a finomítások függvényekkel.
A 2. beadandó feladat beadása: 04.08 2355
Függvények feladatsor
10 04.09-
04.13
Kiválogatás, szétválogatás, unió, metszet algoritmusmintákkal tervezett programok implementálása.
A NAGY BEADANDÓ 1. FORDULÓJÁNAK BEADÁSI HATÁRIDEJE: 04.15. 2355.
Összetett tételek feladatsor 1,
Összetett tételek feladatsor 2
11 04.16-
04.20
Kiválogatás, szétválogatás, unió, metszet algoritmusmintákkal tervezett programok implementálása (cin/cout átirányítás fájlba). Összetett tételek feladatsor 1,
Összetett tételek feladatsor 2
12 04.23-
04.27
2. csoport ZH
Összetettebb, több tételes, több részfeladatos feladatok megoldása. Mátrixok. cin/cout átirányítás fájlba.
A NAGY BEADANDÓ FELADAT KOMPLETT MEGOLDÁSÁNAK BEADÁSI HATÁRIDEJE: 04.29 2355.
13 04.30-
05.04
Rendezések megvalósítása, mérése.
Összetettebb, több tételes, több részfeladatos feladatok megoldása. Mátrixok. cin/cout átirányítás fájlba.
A 3. beadandó feladat kiosztása: 04.30 0000
Keretprogram a rendezéshez
14 05.07-
05.11
Programozási tételek általánosítása. Programozási tételek: összegzés, megszámolás, maximum-kiválasztás, feltételes maximum-keresés, kiválasztás, keresés.
A 3. beadandó feladat beadása: 05.13 2355
15 05.14-
05.15
Programozási tételek általánosítása. Programozási tételek: összegzés, megszámolás, maximum-kiválasztás, feltételes maximum-keresés, kiválasztás, keresés.
Oldaltérkép

A portál motorja: CMSimple | CMSimple Legal Notices