Příkazy IF a SELECT CASE Rozhodování Příkazy IF a SELECT CASE
Rozhodování Základem všech programů je rozhodování mezi různými variantami Ve vývojových diagramech vidíme 2 verse prvku Rozhodování podmínka Ano Ne podmínka 1 2 3 4 5 6 …
Příkaz IF Syntaxe: Jednořádková Víceřádková IF výraz THEN příkazy [ELSE jiné_příkazy ] IF výraz THEN [příkazy] [ELSEIF jiný výraz THEN [Jiné příkazy]] [ELSE] [Jiné příkazy] END IF
Příkaz SELECT CASE Syntaxe: Možné výsledky mohou být zapsány v různém tvaru: na každém řádku jedna možnost SELECT CASE výraz [CASE možné výsledky [příkazy]] [CASE ELSE [ příkazy] END SELECT
Počítátko Úkolem je napsat program, který s vloženou dvojicí čísel provede vybranou matematickou operaci Výsledek pak zobrazí
Vývojový diagram 1 Pro každou hodnotu i vyhodnotíme Option(i).value Start i = 0 i = 1 i = 2 Ano Ne A+B A-B A*B A/B Pro každou hodnotu i vyhodnotíme Option(i).value Jestliže se rovná TRUE, pak vypočítáme výsledek
Vývojový diagram 2 Při kliknutí na výběrový buton se do položky i načte hodnota indexu položky, na kterou se kliklo Podle hodnoty i se určí, která matematická operace se provede Start podmínka 0 1 2 3 A+B A-B A*B A/B