Hirdető tanszék: Informatikai Kar, Programozás Elméleti és Szoftvertechnológiai tanszék
Előadó: dr. Gregorics Tibor (gt@inf.elte.hu, D:2-611)
Kreditérték: 2 kredit
Hivatalos honlap: people.inf.elte.hu/gt/eaf/eaf1/eaf1.html
Erős előfeltétel: Bevezetés a programozásba/Programozás (módszertani) alapjai
Gyenge előfeltétel: Programozási környezet
A gyakorlat és az előadás csak együtt vehető fel!
A házifeladatok bemutatásának végső határideje a szorgalmi időszak vége. Aki nem mutatja be a négy beadandó feladat megoldását az említett határidő lejártáig, az nem kaphat gyakorlati jegyet! Ne hagyjátok az utolsó pillanatra!
A tantárgy első félévében kötelező a szokásos félév végi évfolyamzh mellett egy negyedévi géptermi zárthelyit is teljesíteni. Ez egy csoportszintű felmérés, általában a gyakorlat ideje alatt kerül megrendezésre és az első két beadandó feladathoz hasonló, egyszerű feladat megoldását kell implementálni. A helyesen megoldott feladat értékelése attól függ, hogy mennyi segítséget vett igénybe a gyakorlatvezetőtől. A kapott értékelés (0-5 pont) a házi feladatokra kapott pontokkal együtt a félévi gyakorlati jegybe számít bele! Ezen kívül a félév végén összevont géptermi zárthelyi kerül megrendezésre, ahol egy a félév anyagára épülő feladatot megoldó programot kell értékelhetően implementálni. A félév végi zh eredményes teljesítése szükséges feltétele a gyakorlati jegynek!
Konzolos alkalmazások implementálása: elemi típusok, programszerkezetek, karakterláncok, tömbök és struktúrák használata, billentyűzet-képernyő illetve szöveges állományokra épülő input/output, függvények alkalmazása, szekvenciális fájlok kezelése, osztályokkal megvalósított felhasználói típusok létrehozása.
Az implementációs eljárásról és a használandó szintaxisokról egy összefoglaló bevezetés: ide kattintva.
A típusmegvalósítás módszereiről bővebben: ide kattintva.
A gyakorlatokon megoldott feladatok és megoldásaik: 1. gyakorlat 2. gyakorlat 3. gyakorlat 4. gyakorlat 5. gyakorlat 6. gyakorlat 7. gyakorlat 8. gyakorlat 9. gyakorlat 10. gyakorlat 11. gyakorlat 12. gyakorlat 13. gyakorlat 14. gyakorlat