Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Řídící struktury, cykly (větvení programu, logické operátory, spojování podmínek, druhy cyklů a jejich využití)

PDF
Stáhnout kompletní materiál zdarma (223.43 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

PAD Programování a databáze 

Téma 7 

Školní rok 2017/2018 

1/2 

Jan Švábík, V4D 

Řídící struktury, cykly (větvení programu, 

logické operátory, spojování podmínek, 

druhy cyklů a jejich využití) 

Řídící struktury 

Řídící  struktury  jsou  základní  prvky  v algoritmizaci.  Jde  o  posloupnost  příkazů,  větvení  kódu 
a cyklení kódu. Posloupností příkazů se rozumí seznam příkazů, které jsou vykonávány jeden za 
druhým – nejzákladnější prvek algoritmu – postup kódem – žádný krok nesmí být vynechán, ani 
nesmí být zaměněno pořadí kroků. 

Větvení programu 

Větvení  nastane v momentě,  kdy  se  program  liší  podle  splnění  nebo  nesplní  nějaké  podmínky. 
Větvení se skládá ze tří částí:  

1.  otázka, na kterou lze odpovědět ano či ne 
2.  první možnost pokračování programu (odpověď zní ano) 
3.  druhá možnost pokračování programu (odpověď zní ne) 

Vícenásobné větvení je pak případ, kdy je nutné mít více možností pro rozhodování – větev je pak 
vybrána podle hodnoty podmínky (provede se ta větev, která hodnotě podmínky odpovídá). 

Logické operátory 

Logické  operátory  jsou  součástí  zápisu  podmínek  a  (v  jazyce  Python) jsou celkem  3.  Umožňují 
rozšířit podmínku svým způsobem rozšířit o další. Zjednodušeně řečeno musí být splněno několik 
podmínek,  aby  mohl  program  pokračovat  danou  větví.  Níže  jsou  uvedeny  všechny  tři  logické 
operátory současně s příkladem výrazu podmínky a slovním popisem, co musí být splněno, aby 
byl výraz pravdivý a podmínka tedy byla splněna. 

1.  and (a zároveň) – x > 0 and x < 10 – x musí být větší než 0 a zároveň menší než 10 
2.  or (nebo) – x < 0 or x > 10 – x musí být menší než 0 nebo větší než 10  
3.  not (není) – not(x > y) – výraz x > y musí být nepravdivý, tedy x musí být menší než y 

Témata, do kterých materiál patří