2012 vázlat

A MathWikiből
(Változatok közti eltérés)
a
8. sor: 8. sor:
 
4. Mutatók, tömbök, többdimenziós tömbök. Függvényekről részletesebben, érték szerinti paraméterátadás de pointerekkel szinte ref. szerinti.  
 
4. Mutatók, tömbök, többdimenziós tömbök. Függvényekről részletesebben, érték szerinti paraméterátadás de pointerekkel szinte ref. szerinti.  
  
5. Operátorok, precedencia, casting, konverziók, struktúrák, typedef, megemlíteni a pointereket(mutatókat). Programtervezési stratégiák: top-down, bottom-up.
+
5. Operátorok, precedencia, casting, konverziók, struktúrák, typedef, atoi, atof. Programtervezési stratégiák: top-down, bottom-up.
  
6. Stringek, dinamikus memóriakezelés (malloc), láncolt listák
+
6. Stringek, dinamikus memóriakezelés (malloc), láncolt listák, egyéb adatszerkezetek
  
7. File-kezelés, main() paraméterezése, atoi, atof, 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 2012. február 28., 21:49-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. Függvényekről részletesebben, érték szerinti paraméterátadás de pointerekkel szinte ref. szerinti.

5. Operátorok, precedencia, casting, konverziók, struktúrák, typedef, atoi, atof. Programtervezési stratégiák: top-down, bottom-up.

6. Stringek, 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

Személyes eszközök