[[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