Příkaz break, continue Cykly nemusejí probíhat vždy řádně celým cyklem. Cykly nemusejí probíhat vždy řádně celým cyklem. Někdy může být výhodné provádění cyklu přerušit. K tomu slouží příkaz break. Někdy může být výhodné provádění cyklu přerušit. K tomu slouží příkaz break. Někdy může být výhodné, aby cyklus pokračoval. K tomu slouží příkaz continue. Někdy může být výhodné, aby cyklus pokračoval. K tomu slouží příkaz continue.
Příklad - break Vytvořte formulář, do kterého se zadá počet řádků a počet sloupců. Ze zadaných hodnot se musí vytvořit tabulka s násobilkou. Maximální počet zadaných řádků a sloupců: 99. Program upravte ta, aby vracel čísla při vykreslování pouze do 100. Vytvořte formulář, do kterého se zadá počet řádků a počet sloupců. Ze zadaných hodnot se musí vytvořit tabulka s násobilkou. Maximální počet zadaných řádků a sloupců: 99. Program upravte ta, aby vracel čísla při vykreslování pouze do 100. Obr. 1
Řešení - formulář Obr. 2
Řešení - zpracování Obr. 3 Externí stylopis Obr. 4
Příklad - continue Vytvořte formulář, do kterého se zadá počet řádků a počet sloupců. Ze zadaných hodnot se musí vytvořit tabulka s násobilkou. Maximální počet zadaných řádků a sloupců: 99. Program upravte ta, aby vracel čísla při vykreslování větší než 50. Vytvořte formulář, do kterého se zadá počet řádků a počet sloupců. Ze zadaných hodnot se musí vytvořit tabulka s násobilkou. Maximální počet zadaných řádků a sloupců: 99. Program upravte ta, aby vracel čísla při vykreslování větší než 50. Obr. 5
Řešení - formulář Obr. 6
Řešení - zpracování Obr. 7 Externí stylopis Obr. 8
Otázky k opakování 1. K jakým účelům se používá příkaz "break"? 2. K jakým účelům se používá příkaz "continue"? 3. Musí cyklus proběhnout vždy až do konce? 4. Zpracovávají se další řádky programu po příkazu break?
Použité zdroje BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, str. 407 BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, str. 407 Použité obrázky: Vlastní