Kari tájékoztató, tanterv - BME Központi Tanulmányi Hivatal
Kari tájékoztató, tanterv - BME Központi Tanulmányi Hivatal
Kari tájékoztató, tanterv - BME Központi Tanulmányi Hivatal
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Tömbalgoritmusok: lineáris és bináris kereső algoritmusok. lineáris és bináris rendező algoritmusok.<br />
Dinamikus adatszerkezetek áttekintése. Pointereket tartalmazó struktúrák: önhivatkozó adatszerkezetek<br />
deklarációja. Tipikus, önhivatkozó adattípusokkal felépített dinamikus adatszerkezetek:<br />
láncolt listák, bináris keresőfa.<br />
Programszegmentálás. Függvények. Függvények eljárásszerű és függvényszerű használata.<br />
Formális és aktuális paraméterek. Globális és lokális változók, láthatóság. A függvények deklarációja<br />
és definíciója, prototípus. Érték és hivatkozás szerinti paraméterátadás. A stack fogalma,<br />
lokális értékek életciklusa: tárolási osztályok (auto, register, static).<br />
A többszörös elágazás (switch). Állapotgép.<br />
Szabványos input és output, fájlkezelés.<br />
Rekurzió, rekurzív algoritmusok, pl. sorrend megfordítás, Hanoi tornyai, kifejezések infixpostfix<br />
átalakítása.<br />
Típusok definiálása, a typedef. Típusmódosító operátorok: pointer-, tömb- és függvénytípust<br />
képző operátorok (indirekció, indexelés, függvényaktivizálás).<br />
Egy több modulból álló alkalmazói program készítésének menete a specifikációtól a dokumentálásig.<br />
Függvények és globális változók modulok közötti láthatóságának kérdései. C<br />
előfeldolgozó részletes működése, hatékony használata hordozható programok írása során.<br />
Jegyzet, tankönyv, irodalom:<br />
Benkő Tiborné, Benkő László, Tóth Bertalan: Programozzunk C nyelven! Computer Books<br />
Kiadó, 1995.<br />
Benkő Tiborné, Benkő László: Programozási feladatok és algoritmusok Turbo C és C++<br />
nyelven. ComputerBooks Kiadó, 1997.<br />
B.W. Kernighan – D.M. Ritchie: A C programozás nyelv: az ANSI szerint szabványosított<br />
változat. Műszaki Könyvkiadó, 1994.<br />
B.W. Kernighan – D.M. Ritchie: The C Programming Language. Prentice Hall, 1988. 2nd<br />
edition<br />
2. SZEMESZTER<br />
tárgykód előadás gyakorlat labor követelmény kredit tárgytípus<br />
<strong>BME</strong>GT30A002 2 0 0 félévközi jegy 2 kötelező<br />
Közgazdaságtan<br />
Tematika:<br />
Szűkösség, választás, gazdálkodás. A piac fogalma és tényezői, Marshall kereszt. Fogyasztói<br />
döntések: fogyasztó keresleti függvénye, közömbösségi görbe, közömbösségi térkép, költségvetési<br />
egyenes, fogyasztói optimum. A vállalat működése, rövid távú döntések és költségek.<br />
Vállalati profitmaximalizálás, fedezeti és üzembezárási pont. Tőkepiacok: profit és kamat<br />
befektetői döntések, tőke jelenértéke. Általános egyensúly – piaci kudarcok. Monopólium,<br />
oligopólium, monopolisztikus versenypiacok. Makroökonómia elemzési módszerei. Nemzetgazdasági<br />
teljesítmény mérés és a nemzeti számlák. Makrogazdaság klasszikus modellje.<br />
Kormányzat szerepe és fiskális politika. Jövedelem és kamatláb. Háztartások és a makrogazdaság.<br />
Vállalkozások döntései, hatásuk a makrogazdaságra (beruházási foglalkoztatási dönté-