Webové stránky věnované informatice a fyzice
určeno pro studenty Gymnázia, Vlašim
Zpět na web o informatice a fyzice
1. Úvod - algoritmus
2. Algoritmizace
3. Příklady slovního zápisu algoritmů
4. Vývojové diagramy
5. Vývojové diagramy k slovně zapsaným algoritmům
6. Proměnná, přiřazovací příkaz, příkazy vstupu a výstupu
7. Základní algoritmické konstrukce
8. Řešené příklady
9. Příklady k procvičení
Úvod do algoritmizace a základní struktury
3. Příklady slovního zápisu algoritmů
Příklad 1: Algoritmus přípravy banánové bowle
Formulace problému
Připrav banánovou bowli.
Analýza úlohy
Vstupní údaje
: 60 dkg banánů, 20 dkg práškového cukru, 4 dcl vína, 0,25 l sifonu, 2 lžíce rumu
Výstupní údaje
: banánová bowle
Analýza
: aplikovat správný postup
Sestavení algoritmu
Slovní popis:
oloupej banány
rozkrájej je na tenká kolečka
Dej banány do mísy a zasyp cukrem
Přidej víno a nechej zchladit
Před podáním přidej rum a sifon
Příklad 2: Algoritmus zatloukání hřebíků
Formulace problému
Zatluč hřebík do desky.
Analýza úlohy
Vstupní údaje
: kladivo, hřebík, deska
Výstupní údaje
: hřebík zatlučen do desky
Analýza
: tlouct tak dlouho, dokud není hřebík zatlučen až po hlavičku
Sestavení algoritmu
Slovní popis:
Vezmi kladivo a hřebík
Přilož hřebík k desce
uhoď kladivem na hlavičku
Je hřebík zatlučen?
ANO - pokračuj bodem 5
NE - vrať se na bod 3
ukonči činnost a odlož kladivo
Příklad 3: Algoritmus přechodu křižovatky, řízené semaforem
Formulace problému
Přejdi na druhou stranu ulice.
Analýza úlohy
Vstupní údaje
: přechod, semafor
Výstupní údaje
: pozice na druhé straně ulice
Analýza
: přes přechod se nechodí na červenou
Sestavení algoritmu
Slovní popis:
Dojdi až k semaforu
Svítí na semaforu červená?
ANO - čekej, vrať se na bod 2
NE - pokračuj bodem 3
Přejdi přes přechod
Příklady k procvičení:
Napiš algoritmus na přípravu čaje
Napiš algoritmus na naplnění velké kádě vodou, máš-li k dispozici konev a zdroj vody.
Napiš algoritmus na přechod z jedné místnosti do druhé (dveře jsou zavřeny, mají zámek a ty máš svazek klíčů)
copyright(c) Marta Bechyňová 2010 design by bech