Want to create interactive content? It’s easy in Genially!

Get started free

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