GYMNÁZIUM, VLAŠIM, TYLOVA
Autor | Ing. Marta Bechyňová |
Číslo materiálu | 4_1_INF_07 |
K dispozici na | http://www.ivt.mzf.cz/algoritmizace-a-programovani/uvod-do-algoritmu/7-zakladni-algoritmicke-konstrukce/ |
Datum vytvoření |
|
Druh učebního materiálu | webová stránka |
Ročník | 1. |
Anotace | webová stránka pro osvojení základních algoritmických konstrukcí a jejich přepisování do programovacího jazyka Pascal. |
Klíčová slova | Podmíněný příkaz, cyklus, větvení, Pascal |
Vzdělávací oblast | Informační a komunikační technologie |
Očekávaný výstup | Studenti si osvojí základní algoritmické konstrukce a naučí se je přepisovat do programovacího jazyka Pascal. |
Zdroje a citace | [online]. [cit. 2012-10-14]. Dostupné z: http://www.spsemoh.cz/vyuka/algor/index.htm
|
7. Základní algoritmické konstrukce
Algoritmy lze teoreticky sestavovat libovolně, ale vzhledem k přehlednosti a úmyslně omezeným možnostem programovacích jazyků se musí dodržovat několik zásad:
Algoritmus
- má mít jeden začátek a jeden konec
- musí být složen pouze ze základních algoritmických konstrukcí
pozn.: Vývojové diagramy cyklů mají jako jediné zpětnou větev. Standartní chybou u opakování s podmínkou bývá cyklus „s podmínkou uprostřed“. Zpětná větev musí buď začínat hned za podmínkou, nebo se musí vracet těsně před podmínku.
Složené algoritmické konstrukce
| begin while p do begin p1; if Q then begin p2; p3; end; end; end. |
pozn.: příkaz cyklu s podmínkou na konci (repeat … until p) má v jazyce Pascal jako jediný výjimku: pokud má provádět sekvenci příkazů, tato nemusí být uzavřena v programových závorkách begin … end.
Opakování:
- Vyjmenuj základní algoritmické konstrukce.
- Popiš, co je to podmíněný příkaz, vyjmenuj druhy podmíněných příkazů.
- Jak se zapisují podmíněné příkazy v Pascalu?
- Vysvětli, co je to cyklus.
- Vyjmenuj druhy cyklů.
- Jak se zapisují cykly v Pascalu?
- Nakresli vývojové diagramy cyklů v Pascalu
- Co je to složený příkaz a jak se zapisuje v Pascalu?
- K čemu slouží vícenásobné větvení?
Přidejte odpověď