wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

2. roč. E2/9-10 - Základy algoritmů a větvení - průběž. cv.

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.

Jaké jsou základní prvky algoritmu?

a)

Vstupy, výstupy, postupy, podmínky, cykly.

b)

Vstupy, výstupy, operace, objekty, metody.

c)

Algoritmy, datové struktury, programovací jazyky, knihovny.

d)

Vstupy, výstupy, funkce, proměnné, třídy.

2.

Co znamená pojem 'větvení' v algoritmech?

a)

Větvení znamená rozhodovací struktury v algoritmech.

b)

Větvení se týká pouze lineárních algoritmů.

c)

Větvení označuje cyklické struktury v algoritmech.

d)

Větvení je proces třídění dat.

3.

Jaký je účel podmínkových příkazů?

a)

Účel podmínkových příkazů je zjednodušit kód.

b)

Účel podmínkových příkazů je zajistit bezpečnost dat.

c)

Účel podmínkových příkazů je zvýšit rychlost programu.

d)

Účel podmínkových příkazů je řídit tok programu na základě splněných podmínek.

4.

Uveďte příklad jednoduchého větvení v pseudokódu.

a)

FOR každé prvek IN seznam VYKONAT vykonat_akci

b)

WHILE podmínka DO vykonat_akci

c)

CASE podmínka OF možnost_1: vykonat_akci_1; možnost_2: vykonat_akci_2; ENDCASE

d)

IF podmínka THEN vykonat_akci_1 ELSE vykonat_akci_2

5.

Jaký je význam cyklů v algoritmech?

a)

Cyklus je určen pouze pro jednorázové operace.

b)

Cyklus slouží k ukončení programu.

c)

Cyklus umožňuje opakování kódu a efektivní zpracování dat.

d)

Cyklus zvyšuje složitost kódu a ztěžuje jeho čtení.

6.

Co je to 'if' příkaz?

a)

Cyklická struktura v programování.

b)

Funkce pro výstup dat.

c)

Nástroj pro ladění kódu.

d)

Podmínková konstrukce v programování.

7.

Jak se používá 'else' v algoritmech?

a)

'else' se používá pouze v cyklech.

b)

'else' se používá k ukončení programu.

c)

'else' se používá k vykonání alternativního kódu, pokud podmínka 'if' není splněna.

d)

'else' se používá k definování proměnných.

8.

Jaký je rozdíl mezi 'if' a 'switch' příkazem?

a)

'if' se používá pouze pro číselné hodnoty

b)

'if' a 'switch' jsou synonymní příkazy

c)

'switch' nemůže mít více než jednu podmínku

d)

Hlavní rozdíl je v tom, že 'if' vyhodnocuje podmínky, zatímco 'switch' porovnává hodnoty.

9.

Co je to logický operátor?

a)

Logický operátor je nástroj pro měření výkonu.

b)

Logický operátor je typ počítačového programu.

c)

Logický operátor je symbol nebo slovo pro provádění logických operací.

d)

Logický operátor je způsob ukládání dat.

10.

Jaké typy dat se používají v podmínkových výrazech?

a)

Záložky a odkazy

b)

Datum a čas

c)

Obrázky a videa

d)

Logické hodnoty, číselné hodnoty, řetězce

11.

Jaký je význam návratové hodnoty v algoritmu?

a)

Návratová hodnota je dočasný výsledek algoritmu.

b)

Návratová hodnota je pomocná proměnná.

c)

Návratová hodnota je vstup algoritmu.

d)

Návratová hodnota je výstup algoritmu.

12.

Co je to rekurze a jak se používá v algoritmech?

a)

Rekurze je technika pro paralelní zpracování dat.

b)

Rekurze je technika, kdy funkce volá sama sebe, a používá se k rozdělení složitých problémů na jednodušší podproblémy.

c)

Rekurze se používá pouze v programování pro grafiku.

d)

Rekurze je metoda pro optimalizaci paměti v algoritmech.