[[oktatas:programozás:programozás_elmélet|< Programozás elmélet]] ====== Programozás kérdésgyűjtemény ====== * **Szerző:** Sallai András * Copyright (c) 2019, Sallai András * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== Csoport 01 ===== * Hogyan csoportosítjuk a nyelveket? * Milyen szakaszokból áll a programozás? * Mit értünk gépkód alatt? * Mire jó a folyamatábra? * Mi a különbség a mondatszerű leírás és a pszeudo-kód között? * Mik az elemi tevékenységek? * Mik a vezérlő tevékenységek? * Miért nem ajánlott az ugróutasítás használata? * Milyen alakzatai vannak a folyamatábrának? * Mi a különbség növekményes és az amíg típusú ciklus között? * Mit jelent, az hogy egy ciklus elől tesztelő? * Mit jelent, az hogy egy ciklus hátul tesztelő? * Milyen alaptípusokat használunk a programozásban? * Milyen összetett típusok vannak? Min. 2. (Jelölés: 012_ZH_AB) ===== Csoport 02 ===== ==== Feladat 101 ==== Adott a következő pszeudokód: Start Be A Be B C = B + A Ki B Stop Írja át folyamatábrába. ==== Feladat 102 ==== Adott a következő pszeudokód: Start Be ter Be kad dec = ter*2 jom = 2 + kad ki dec ki jom Stop Írja át folyamatábrába. ==== Feladat 103 ==== Adott a következő pszeudokód: Start lom = 4 Be tan lom = lom + tan ki "lom: ", lom ki "tam: ", tam Stop Írja át folyamatábrába. ==== Feladat 104 ==== Adott a következő pszeudokód: Start teb = 3 be kit kit = (teb + 2)*kit ki kit Stop Írja át folyamatábrába. ==== Feladat 105 ==== Adott a következő pszeudokód: Start a = 40 b = 20 c = (a - b)/2 ki c Írja át folyamatábrába. ==== Feladat 106 ==== Adott a következő pszeudokód: Start Be A Ha A>10 akkor Ki „nagyobb” ellenben Ki „kisebb” Ha vége Stop Írja át folyamatábrába. ==== Feladat 107 ==== Adott a következő pszeudokód: Start A=1 B=0 ismétlés (A <> 0) bekér A B=B+A ismétlés vége Kiír B Stop Írja át folyamatábrába. ==== Feladat 108 ==== Adott a következő pszeudokód: Start nav=25 teb=12 ismétlés (nav < 5) bekér nav teb=teb*2 ismétlés vége teb = nav-5 Kiír teb Stop Írja át folyamatábrába. ==== Feladat 109 ==== Adott a következő pszeudokód: Start Kiír "lam: " be lam ha lam > 100 akkor ki "túl nagy" ellenben ki "megfelelő" ha vége Stop Írja át folyamatábrába. ===== Java nyelvhez kapcsolódó témakörök ===== __Dolgozat témakörök__ * Megjegyzések a Java nyelvben * A Java nyelv állományai .java, .class, .jar * Java, utasítást elemezése (osztály, mező, metódus) * Java típusok, egész, valós, stb. * Ciklusok a Java nyelvben * Tömb Java nyelven * A tömb és a lista különbsége * Bekérés