Cykly s proměnnými

MVG
Zkopírovat kód tématu
Zkopírovat krátkou adresu (umime.to/MVG)
Ukázat QR kód

umime.to/MVG


Stáhnout QR kód

Během opakování příkazů se nám někdy hodí vědět, v kolikátém opakování (iteraci) právě jsme. K tomu lze využít následující konstrukci, v programovacích jazycích označovanou jako for cyklus:

Proměnnou, která se během cyklu automaticky mění (v tomto případě označenou k) nazýváme řídící proměnná cyklu. Řídící proměnné lze využít v libovolných výrazech uvnitř cyklu. For cykly lze do sebe vnořovat. Všimněte si pořadí, ve kterém se řídící proměnné mění:

Proměnné lze využít také v rámci podmínek cyklu opakuj dokud:

V tomto případě si musíme dávat obzvlášť pozor na zacyklení – situaci, kdy podmínka cyklu nikdy nepřestane platit a cyklus se tedy bude opakovat donekonečna. To se může stát například tehdy, když zapomeneme v těle cyklu měnit hodnotu proměnné, která figuruje v podmínce, když příkaz měnící proměnnou chybně odsadíme (takže nebude součástí cyklu), nebo když nevhodně formulujeme podmínku tak, že nepřestane platit navzdory změně proměnné:

Rozhodovačka

Rychlé procvičování výběrem ze dvou možností.


Cykly s proměnnými  
Zobrazit souhrn tématu


Označování

V zadaném obrázku či textu máte za úkol označit všechny oblasti, které splňují určitou vlastnost.


Cykly s proměnnými  
Zobrazit souhrn tématu
Vybarvování: cykly s proměnnými


Želví grafika

Vykreslování obrázků želví grafikou za využití blokového programování.


Proměnné


Fatal error: Uncaught TypeError: count(): Argument #1 ($value) must be of type Countable|array, null given in /var/www/umimeprogramovat.cz/webroot/function/functionsMap.php:1638 Stack trace: #0 /var/www/umimeprogramovat.cz/webroot/dashboard-topic.php(976): generateItemLogExerciseMap() #1 /var/www/umimeprogramovat.cz/webroot/index.php(193): include('...') #2 {main} thrown in /var/www/umimeprogramovat.cz/webroot/function/functionsMap.php on line 1638