2012 vázlat
Ador (vitalap | szerkesztései) a |
Ador (vitalap | szerkesztései) |
||
6. sor: | 6. sor: | ||
Röviden a függvényekről (kb csak mint blokk), érték szerinti paraméterátadás. I/O: printf, scanf. Példák: értékek átlaga, leszámlálás. | Röviden a függvényekről (kb csak mint blokk), érték szerinti paraméterátadás. I/O: printf, scanf. Példák: értékek átlaga, leszámlálás. | ||
− | 4. Mutatók, tömbök, többdimenziós tömbök. Pointer aritmetika. | + | 4. Mutatók, tömbök, többdimenziós tömbök. Pointer aritmetika. Függvényekről részletesebben, érték szerinti paraméterátadás de pointerekkel szinte ref. szerinti. |
− | 5. Operátorok, precedencia | + | 5. Operátorok, precedencia, struktúrák, typedef, stringek. (Programtervezési stratégiák: top-down, bottom-up.) |
− | 6. | + | 6. atoi, atof, casting, dinamikus memóriakezelés (malloc), láncolt listák, egyéb adatszerkezetek |
7. File-kezelés, main() paraméterezése, C függvénykönyvtárak, röviden a linkelésről. Gyakorlaton include-oljunk egy másik fáljt. | 7. File-kezelés, main() paraméterezése, C függvénykönyvtárak, röviden a linkelésről. Gyakorlaton include-oljunk egy másik fáljt. | ||
8. innentől python oo | 8. innentől python oo |
A lap jelenlegi, 2012. március 7., 11:17-kori változata
1. Követelmények, bevezető, miről fog szólni a tárgy, a C fordítás menete (linuxon, windows verziókon, mac-en), egy kis C mintapélda (helloworld), a C nyelv pár tulajdonsága, C nyelv ált. szabályai, legfontosabb utasításai (alap építőkockák: if, for, while), példák
2. A programozás fogalma, adat, adattípus fogalma, változók, kicsi a teszelésről, dokumentálásról. Algoritmus fogalma (+legyen helyes, teljes, véges), kezelhetetlen problémák, láthatóság, globális változók.
3. Adattípusok (int, uint, char, float, double, nincs bool), adatvektor (tömb). Röviden: Számábrázolás pontossága, korlátai. Röviden a függvényekről (kb csak mint blokk), érték szerinti paraméterátadás. I/O: printf, scanf. Példák: értékek átlaga, leszámlálás.
4. Mutatók, tömbök, többdimenziós tömbök. Pointer aritmetika. Függvényekről részletesebben, érték szerinti paraméterátadás de pointerekkel szinte ref. szerinti.
5. Operátorok, precedencia, struktúrák, typedef, stringek. (Programtervezési stratégiák: top-down, bottom-up.)
6. atoi, atof, casting, dinamikus memóriakezelés (malloc), láncolt listák, egyéb adatszerkezetek
7. File-kezelés, main() paraméterezése, C függvénykönyvtárak, röviden a linkelésről. Gyakorlaton include-oljunk egy másik fáljt.
8. innentől python oo