Programozás II.
A tantárgy angol neve: Programming II.
Adatlap utolsó módosítása: 2006. július 1.
Tantárgy lejárati dátuma: 2015. január 31.
Környezetmérnöki Szak
Szakmai törzsanyag
Standard tárgy
Név:
Beosztás:
Tanszék, Int.:
Dr. Veszprémi Károly
docens
VET (VG)
Dr.Erdélyi István
adjunktus
Dr.Számel László
Janka Sándor
tanársegéd
-------
A fenti forma a Neptun sajátja, ezen technikai okokból nem változtattunk.
A kötelező előtanulmányi rend az adott szak honlapján és képzési programjában található.
------
Programozás I. VIVG0003
Tematikaütközés miatt a tárgyat csak azok vehetik fel, akik korábban nem hallgatták a következő tárgyakat:
Neptun-kód Cím
-------------- -----
Olyan tudás birtokába jussanak a számítástechnika területén, amelyet mind hallgatói, mind mérnöki pályafutásuk során használni tudjanak. A Programozás tárgy második félévében ez a következőkre irányul:
A Turbo Pascal programozási nyelv alapjainak megismerése:
A PASCAL program szerkezete. Szintaktika, szemantika.
A TURBO PASCAL nyelv elemei. A bináris számrendszer. Jelkészlet, foglalt szavak, program sorok, utasítások, azonosítók stb.
Adattípusok és deklarációk. A deklaráció célja. Az adattípusok osztályozása. Egyszerű és strukturált típusok. Számábrázolási tartományok. Típus definíció.
PASCAL kifejezések. Operátorok, elsőbbségi szabály. Kiértékelési szabályok. Aritmetikai, relációs, logikai operátorok.
A TURBO PASCAL szabványos függvényei.
INPUT/OUTPUT műveletek TURBO PASCAL-ban.
A TURBO PASCAL utasításai, csoportosításuk.
Egyszerű utasítások: üres, értékadó, eljárás hívás.
Strukturált utasítások. Blokk utasítás.
Feltételes utasítások: IF utasítás, különböző alakjai. CASE utasítás.
Ciklus utasítások: FOR, REPEAT, WHILE. Folyamatábráik, különbségek.
A tömb, mint strukturált adattípus. Deklaráció. Műveletek tömbökkel. Műveletek tömb elemeivel.
A STRING típus. Deklaráció. Operációk. A TURBO PASCAL string függvényei és eljárásai.
Alapvető algoritmusok: Összegzés, számlálás, szélsőérték keresés, adott érték keresése, lineáris és logaritmikus keresés, rendezési módszerek.
Alprogramok, program szegmensek: eljárások és függvények. Működés. Hívás. Deklaráció. Formális és aktuális paraméterek. Érték és cím szerinti paraméterek. Rekurzió bemutatása.
Egy alkalmazói program (pl. Matlab, Mathematica, MathCad) használatának megismerése demonstráción ketesztül.
(előadás, gyakorlat, laboratórium):
A tantárgyat számítógépes laboratóriumi gyakorlat keretében oktatjuk heti két órában, mérnöki felhasználó orientálta. A gyakorlati tudás megszerzésének elősegítésére mindent példákon keresztül közelítünk meg.
a. A szorgalmi időszakban: Egy zárthelyi számítógép használatával programozási feladatok megoldásából a félév végén. Eredménye és az órai aktivitás alapján félévközi jegyet kapnak.
b. A vizsgaidőszakban: ------
c. Elővizsga: -------
A szorgalmi időszakban: 1 alkalommal.
A vizsgaidőszakban: 1 alkalommal.
A szorgalmi időszakban: a Zh-k előtt
A vizsgaidőszakban:------
Benkő Tiborné, Benkő László, Tóth Bertalan, Varga Balázs: Programozzunk TURBO Pascal nyelven( kezdőknek, középhaladóknak)
Sokszorosított és elektronikus segédletek.
Kontakt óra
30
Félévközi készülés órákra
35
Felkészülés zárthelyire
25
Házi feladat elkészítése
Kijelölt írásos tananyag elsajátítása
..
Vizsgafelkészülés
Összesen
90