120 likes | 252 Views
Pascal - větvení. Větvení . Neúplný příkaz větvení, je-li ve větvi pouze jeden příkaz. Zápis v programu: if podmínka then jediný příkaz;. Větvení. Př. Určete absolutní hodnotu čísla. Větvení . Úplný příkaz větvení. Větvení . Zápis v programu : if podmínka then begin
E N D
Větvení • Neúplný příkaz větvení, je-li ve větvi pouze jeden příkaz Zápis v programu: if podmínka then jediný příkaz;
Větvení Př. Určete absolutní hodnotu čísla
Větvení • Úplný příkaz větvení
Větvení Zápis v programu: if podmínka then begin první příkaz; poslední příkaz end else begin první příkaz; poslední příkaz end; Středníky sepíší za všemi příkazy, které jsou uzavřeny v logických závorkách begin – end; u posledního příkazu před end se středník psát nemusí Středník se také píše úplně na konci větvení (za posledním end) Nikde jinde se středník psát nesmí!
Větvení Př.Dělení – ošetření proti dělení nulou
Větvení Př.Dělení – ošetření proti dělení nulou
Příkazy Div a Mod Příkazy Div a Mod • Příkaz div vrátí celočíselný podíl, naproti tomu mod vrací zbytek po dělení. • Zápis vypadá takto: [cislo]div[cislo]. Popřípadě [cislo]mod[cislo]. Příklad: • 9 div 2 vrací hodnotu 4{Dvojka se do devítky vejde 4krát a zbytek nás nezajímá} • 9 mod 4 vrací hodnotu 1. {Dvojka se do devítky vejde sice 4krát, ale nás zajímá zbytek a to je jedna.}
Větvení Př. Rozhodněte, je-li číslo liché nebo sudé
Větvení Př. Zjistěte dělitelnost čísel
Větvení pokračování kódu Procedura exit • tato procedura má za následek ukončení programového bloku. Program se tím zjednoduší
Psaní kódu Je důležité, abychom kód psali přehledně, jinak může být problém najít chybu