Opakování
Podmínky, cykly
6. hodina PVA
Matěj Cajthaml — SSPŠ
©
Podmínka
- způsob větvení programů
- podmiňujeme volání dalších příkazů
- zjištujeme, zda je nějaké tvrzení platné
- booleanova hodnota
Porovnání stejnosti hodnot
- operátor
==
- vrací booleanovu hodnotu
- exaktní porovnávání hodnot
- stejné datové typy
Operátor !
- opačná hodnota booleanovy hodnoty
true → false
false → true
Menší jak
- číselné datové typy
< či <=
Kombinování booleanových hodnot
Kombinování hodnot
- dvě podmínky zároveň
- neplatí ani jedna z nich
- platí alespoň jedna z nich
Zároveň - &&
- and
- všechny části musí být platné - hodnoty
true
Nebo - ||
- or
- alespoň jedna část musí být platná - hodnoty true
- jakmile narazíme na pravdivou hodnotu, další se již neověřují
Další větvení
- podmínky můžeme vkládat do sebe
- můžeme přidat blok, který se zavolá, pokud podmínka není splněna
Iterace
- = cyklus, opakování, procházení
- opakování daných přikazu po nějakou dobu
Příkaz while
- příkazy se volají do té doby, když je hlavní podmínka platná - hodnoty
true
Kolikrát se tento cyklus zavolá?
Příkaz for
- speciální cyklus, ve kterém se automaticky používají proměnné
- není potřeba psát zdlouhavé
while bloky
Lze pomocí for vytvořit nekonečný cyklus?
Děkuji za pozornost!
- matej.cajthaml@ssps.cz
- https://ssps.cajthaml.eu/