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

Előadás

Hét

Dátum

Téma

e-anyag

1 02.05-
02.09
Regisztrációs hét.
2 02.12-
02.16
A problémamegoldás lépései. Hétköznapi algoritmusok, a programkészítés folyamata, programozási fogalmak bevezetése (az algoritmus fogalma, algoritmusok elemei, adatok, bemenet, kimenet).
Elemi adattípusok, elemi algoritmusok, algoritmus-leíró nyelvek.
Ismerkedés a Code::Blocks fejlesztői környezettel.
Egy programozási nyelv alapvető elemei (programstruktúra, deklarációk, értékadás, beolvasás, kiírás, elágazás), algoritmusok megvalósítása a programozási nyelven, programozási környezet használata (szerkesztés, fordítás, futtatás; adminisztráció).
Adatok fajtái (elemi, összetett).
1. előadás
3 02.19-
02.23
Egy programozási nyelv alapvető elemei (számlálós és feltételes ciklusok).
Az adatszerkezet és a programszerkezet kapcsolata.
Példák specifikálásra, algoritmusokra, a specifikáció és a programszerkezet kapcsolata.
Tömbök (vektorok, mátrixok), szövegek.
Konstans tömbök ciklus nélkül és ciklussal.
2. előadás
4 02.26-
03.02
Egyszerűbb algoritmusminták (összegzés, megszámolás, maximum-kiválasztás, eldöntés, kiválasztás, keresés) típusfeladatok megoldására.
3. előadás
5 03.05-
03.09
Összetettebb algoritmusminták (másolás, kiválogatás, szétválogatás, metszet, unió) típusfeladatok megoldására. 4. előadás
6 03.12-
03.16
A rekord fogalma, rekord és tömb mint típuskonstrukciók. Szöveg típus.
Függvények definiálása és használata. Függvény hív függvényt. Paraméterezés.
5. előadás
7 03.19-
03.23
Összetett adattípusok (rekord, vektor, mátrix) alkalmazásaik a feladatmegoldásban.
Programozási tételek alkalmazása.
Programkészítési elvek.
6. előadás
8 03.26-
03.30
SZÜNET:
03.28 szerdától 04.03 keddig
9 04.02-
04.06
Programok kipróbálása, tesztelése, tesztelést segítő eszközök.
A program helyessége: egyszerű hibakeresési módszerek és eszközök.
Dokumentáció, dokumentumismeret. Felhasználói és fejlesztői dokumentáció.
7. előadás
10 04.09-
04.13
Algoritmusminták együttes alkalmazása (feltételes maximum, K-adik adott tulajdonságú elem, összes maximum, …) típusfeladatok megoldására.
Nagyméretű tesztek előállítása.
8. előadás
11 04.16-
04.20
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. 9. előadás
12 04.23-
04.27
Program transzformációk 10. előadás
13 04.30-
05.04
Rendezések, elemi rendezési algoritmusok (egyszerű cserés, minimum-kiválasztásos, buborékos, beillesztéses) elemzése, összehasonlítása, futási idő és memória használat mérésére szolgáló nyelvtechnológiai eszközök. 11. előadás
14 05.07-
05.11
Algoritmusok speciális feltételek mellett: pl. rendezett bemenet, „helybenség” (=bemenet és kimenet ugyanabban a sorozatban). 12. előadás
15 05.14-
05.18
Évfolyam zárthelyi
Oldaltérkép

A portál motorja: CMSimple | CMSimple Legal Notices