Want to create interactive content? It’s easy in Genially!
EGA - NEUMANN
Valcsák
Created on September 29, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
SZABADULÓ SZOBA
PROGRAMOZÓKNAK
Start
Minden pályán végig kell menni a feladat sikeres teljesítéséhez!
Kódok
Flowgorithm
Algoritmusok
A következő feladatok az algoritmusok folyamatábrás eseteire fókuszálnak.
Python
Robotok
1/5 kérdés
Az algoritmus jól határozza-e meg hogy az adott év szökőév-e?
Nem, mert minden 4-gyel osztható év szökőévnek számít.
Igen, mert minden 400. év szökőév, továbbá minden olyan 4. év is, amely év nem osztható 100-zal.
2/5 kérdés
Mit tudunk megállapítani Z értékéről, ha N=3 és X=2?
Z értéke kisebb lesz 1-nél
Z értéke egyenlő lesz 1- gyel
Z értéke nagyobb lesz 1-nél
3/5 kérdés
Milyen X bemeneti érték esetén lesz a kimeneten Y=5?
X=10
X=100
X=0
4/5 kérdés
Az adott szám fakoriálisát meghatározó algoritmus mivel tehető gyorsabbá?
A fakt változó kezdő érétke legyen 0.
a segéd változó kezdő értéke legyen 1.
Ez az algoritmus nem tehető gyorsabbá
5/5 kérdés
Az algoritmus a Collatz-számsorozat előállítását mutatja meg. Ha a bemenet a=5, akkor hányszor fut le a ciklus a leállásig?
hatszor
háromszor
végtelenszer
ötször
Minden pályán végig kell menni a feladat sikeres teljesítéséhez!
Kódok
Flowgorithm
Algoritmusok
A kérdések megválaszolására kódszavak ismerete szükséges.
TELJESÍTVE!
Python
Robotok
1/4 kérdés
Mit csinál a képernyőn látható kódrészlet?
Meghatározza egy derékszögű háromszög területét.
Meghatározza a derékszögű háromszög átfogójának hosszát.
Három pozitív valós számról eldönti, hogy azok lehetnek-e egy derékszögű háromszög oldalhosszúságai.
2/4 kérdés
Mit ad eredményül a megírt kód, ha bemenetként A=30 és B=105 értékeket kap?
C=15
C=105
C=30
3/4 kérdés
Melyik ismert algoritmus kódolása látható a képen?
Két szám legnagyobb közös osztójának előállítása
Két szám legkisebb közös többszörösének meghatározása
A szám osztható-e B számmal
4/4 kérdés
Milyen szín jelöli a ciklust?
kék
piros
zöld
Minden pályán végig kell menni a feladat sikeres teljesítéséhez!
Kódok
Flowgorithm
Algoritmusok
Folyamatábrák ismeretében kell írni és végrehajtani programokat.
TELJESÍTVE!
TELJESÍTVE!
Python
Robotok
1/5 kérdés
A felsorolt lehetőségek közül melyik NEM tulajdonsága a flowgoritm-nek?
A programot nem lehet szabadon letölteni, fizetni kell érte
A felhasználói felülethez 30 féle nyelvből lehet választani
A telepített program kis területt foglal el (kb. 6 MB)
2023-ben megjelent a 3.5.0 verzió is
2/5 kérdés
Mit tudunk a folyamatábra részletből megállapítani?
Ciklus, i ciklusváltozóval. Kezdőértéke 1 és n-szer fut le.
Számlálós ciklus, i ciklusváltozóval. Kezdőértéke 1 és n+1-ig tart, előre 2 lépésközzel.
Számlálós ciklus, i ciklusváltozóval. Kezdőértéke 1 és n+1-ig tart, visszafelé 2 lépésközzel.
Elágazás, amelynek akkor teljesül a feltétele: ha i osztható 2-vel.
3/5 kérdés
Helyes-e az algoritmus és mit kapunk lefutása után, ha bemenetként megadott szám -2.75?
Helyes az algoritmus és a kimenet: -2.75
Sajnos eben az algoritmusban hiba van.
Jó! A kimenet: -2.75 abszolút értéke 2.75, vagyis |-2.75|=2.75
Helyes az algoritmus és a kimenet: 2.75
4/5 kérdés
Mit csinál a program?
Kilistázza az első 100 nem negatív egész számok közül az 5-tel osztható páros számokat.
Kilistázza az első 100 pozitív egész számok közül az 5-tel osztható páros számokat.
Kilistázza az első 100 nem negatív egész számok közül a 10-zel nem osztható számokat.
Kilistázza az első 100 nem negatív egész számok közül az 5-tel osztható számokat.
5/5 kérdés
Melyik programrészlet írja ki a cikluson belül létrehozott véletlenszámok értékei közül a legnagyobbat?
Minden pályán végig kell menni a feladat sikeres teljesítéséhez!
Kódok
Flowgorithm
Algoritmusok
TELJESÍTVE!
TELJESÍTVE!
TELJESÍTVE!
Python
Robotok
Nem kell megijedni, csak alaposan oda figyelni!
1/10 kérdés
A Python egy ...
természetes nyelv
gépi nyelv
magas szintű programozási nyelv
2/10 kérdés
Mi az a CPython?
A Python programozási nyelv alapértelmezett implementációja.
Egy fordított nyelv, amelyet nehezebb funkciók elvégzésére használnak.
A Cython másik neve, a Python nyelv egy szuperhalmaza.
3/10 kérdés
Honnat kapta a Python programozási nyelv a nevét?
Guido van Rossum a Monty Python's Flying Circus angol népszerű tv-sorozat tiszteletére nevezte el.
Guido van Rossum a Cataniai Python, Nagy Sándor korabeli drámaíró tiszteletére nevezte el.
Guido van Rossum a Pythonidea -nagyméretű, nem mérges kígyók családja- után nevezte el.
4/10 kérdés
Az input () függvény által visszadott érték egy...
egész szám
karakterlánc
lebegőpontos szám
5/10 kérdés
Milyen kimeneti eredményt ad az alábbi kódrészlet? x= 1 / 2 + 3 // 3 + 4 ** 2 print(x)
8.5
17
17.5
6/10 kérdés
Milyen kimeneti eredményt ad ez a kódrészlet, ha a tesztelő két sort írt be, amelyekben a 2 ill. a 4 szerepel? x = int (input()) y = int (input()) x = x / y y = y / x print(y)
4.0
2.0
8.0
7/10 kérdés
Milyen kimeneti eredményt ad az alábbi kódrészlet? z = y = x =1 print(x, y, z, sep='*')
1 * 1 * 1
x * y * z
1 1 1
8/10 kérdés
Milyen kimeneti van az alábbi kódrészletnek? y = 2 +3 * 5. print(Y)
17.0
25
A kód végrahajtási hibát okoz.
9/10 kérdés
A balról jobbra haladó értelmezés szerint mennyi a kifejezés eredménye? 1 // 2 *3
0.0
0.16666666
10/10 kérdés
Milyen kimeneti eredményt ad ez a kódrészlet, ha a tesztelő két sort írt be, amelyekben a 2 ill. a 4 szerepel? x = int (input()) y = int (input()) x = x // y y = y // x print(y)
A kód futási hibát okoz.
4.0
8.0
+1/10 kérdés
A \n karakterpár arra kényszeríti a print() függvényt, hogy ....
a tőlük jobbra álló karaktereket duplikálja.
állítsa meg a végrahajtást.
tördelje új sorba a kimenetet
Minden pályán végig kell menni a feladat sikeres teljesítéséhez!
Flowgorithm
Algoritmusok
Kódok
TELJESÍTVE!
TELJESÍTVE!
TELJESÍTVE!
Python
Robotok
LEGO, VEX és egyéb robotok programozása akár MekaCode-on is.
TELJESÍTVE!
1/5 kérdés
A négyzetek szélessége 200 mm. Melyik számra érkezik a jármű a program végrehajtása után?
35
33
43
2/5 kérdés
A VEX robotot egy négyzetekből álló pályán kell eljuttatnunk a zöld négyzetre. A szürke négyzeteken nem tud átmenni. A szükséges algoritmust a következő utasításokból állítottuk össze. J = Jobbra fordulj ; B = Balra fordulj; xE = Előre x lépés; zH = Hátra z lépés Melyik a helyes algoritmus?
1E B 3E J 2E B 1E J 1E B 2E
1E B 3E J 2E B 1E J 3E B 2E
1E B 3E J 2E B 1E J 2E J 2E
1E B 3E J 2E B 1E J 2E B 2E
3/5 kérdés
A jármű útvonalát egy színes vonal jelöli. A jármű elejének két szélén található egy-egy színérzékelő.Melyik állítások igazak a vonalkövetést megvalósító algoritmusra?
Ha a bal oldali színérzékelő az útvonalat kijelölő csík színét érzékeli, akkor jobbra fordul.
Ha a jobb oldali színérzékelő az útvonalat kijelölő csík színét érzékeli, akkor balra fordul.
Ha a jobb oldali színérzékelő az útvonalat kijelölő csík színét érzékeli, akkor jobbra fordul.
4/5 kérdés
A LEGO robotok programozásához programblokkokat (Program Blocks) használunk. Milyen szín jelöli az érzékelő blokkokat?
zöld
narancs
sárga
vörös
5/5 kérdés
Mit mér az érzékelővel rendelkező robot Microsoft MakeCode felületén megírt programmal?
A szenzor által érzékelt fény színét és erősségét
Egy rádióhullám frekvenciáját
Egy mozgó tárgy sebességét
Gratulálunk! Valamenyi küldetés teljesítve!
Kódok
Flowgorithm
Algoritmusok
TELJESÍTVE!
TELJESÍTVE!
TELJESÍTVE!
Python
Robotok
TELJESÍTVE!
TELJESÍTVE!
Tovább a kódhoz!
Jól meggondoltátok?
Back
Exit
A kiszabadulás kódja:
AKF-PRS-EGA-24
Ezt a kódot írjátok le a lapra és adjátok át a zsürinek minél gyorsaban!
Sajnos NEEEEM!
mindjárt lehet folytatni...