Programozás II

Figyelem: a gyakvizsga pontszámai még nem pontosan, hiba javítás folyamatban

A tárgy arra hivatott, hogy C++ nyelvből szerezzetek programozási tudást.

Számonkérés

  • Félév közi ZH: gép előtt kitöltendő teszt az előadás addigi anyagából. Időpont:
    • nappalisoknak: október 20. 10:00 IR216
    • levelezősöknek: november 20. 12:00 IR225
  • Kötelező program:
    • bemutatás az utolsó gyakorlaton
    • neked kell írnod C++-ban, bármilyen témában
    • legyen benne legalább 1 osztály, 1 konstruktor és 5 függvény
    • legyen benne operátor felüldefiniálás
  • Gyakorlati vizsga:
    • vizsgaidőszak elején
    • használni ezt lehet majd: prog2_peldak.zip (semmi mást)
    • jelentkezni itt lehet: https://bodnaar.info/prog2gyakvizsga/
    • példafeladat, hogy kb. milyen jellegűre számíts: készíts egy Vector osztályt, amely:
      • konstruktora egy paramétert vár, hogy hány dimenziós a vektor. Foglaljon nekik dinamikusan helyet, amit a destruktor szabadítson föl!
      • legyen egy read() függvénye, ami a billentyűzetről beolvassa a vektor elemeit
      • valósítson meg egy operator+ függvényt, ami két Vector-t összead (létrehozva egy új objektumot)
      • valósítson meg egy operator* függvényt, ami balról képes egy konstanssal beszorozni egy Vector osztályt, létrehozva egy új objektumot
      • valósítson meg egy operator[] függvényt, ami visszatér a vektor adott számú elemével

Órai anyag kapcsán tanulmányozandó

Irodalom

Az előadás anyaga a /pub/Programozas-II könyvtárban található. Ha levelező hallgató vagy, akkor küldj egy levelet "prog2 előadásanyag" subjectel, és én elküldöm neked.