Hodina 3., 4. (21.9. 2005)
Opakování učiva ze 2. ročníku
Excel - absolutní a relativní adresa
- Tabulka sčítání Ukázka
- Tabulka násobení Ukázka
- Násobení sloupce/řádku jedním číslem (buňkou) Ukázka
Programování
Zde naleznete základní pojmy, bez kterých se programátor neobejde.
Programování je činnost, která spočívá ve vytvoření programu pro řešení úlohy na počítači; má několik etap:
- definice problému
- návrh řešení
- algoritmizace
- kódování
- ladění
- zpracování dokumentace
- archivace
- praxe
- aktualizace
Algoritmus je přesně definovaná konečná posloupnost operací, která řeší daný úkol. Skládá se z jednotlivých příkazů, které musí být splněny. U algoritmu se klade důraz na konečnost (nehodláme vytvořit program bez konce :-) ), hromadnost (čím více příkladů náš program vyřeší, tím lépe), jednoznačnost (pro 2x a více zadené hodnoty chceme stejný výsledek - 2+2=4 nebo 5 :-) ), přehlednost (někdo po nás může projekt převzít, tak se v něm musí umět zorientovat - mohl by nám to vrátit u jiného projektu :-/ ). Algoritmy můžeme zapisovat několika způsoby:
- slovní (Jak uvařím čaj: Vezmu do ruky konvici na vodu podržím ji pod kohoutkem, druhou rukou uchopím kohoutek, otočím jím, Teče voda? Pokud ne, otoč víc, pokud ano napustím konvici, Je plná? Ne, počkám, pokud ano otočím kouhoutkem do stavu vypnuto,...
- matematický (Jistě si pamatujete na převod soustav, tak ten postup byl také jeden algoritmus)
- grafický (vývojový diagram) (To se nezapomeňte naučit!!!)
- pomocí programovacího jazyka (To bude o trošu později)
Vývojové diagramy slouží pro grafické znázornění řešení problému. Pro upřesnění postupu, kterým provádíme řešení se používají na spojnice šipky vyznačujíící směr.
Pro začátek diagramu se pouřívá stejná značka jako na konci, jen s jiným textem.

Pro vstup a výstup také stačí použít stejnou značku, jen se zapisuje čti(A,B) - pro vstup nebo piš(A,B) - pro výstup
Podmínka má jeden vstup a dva výstupy - jeden pro to když je splněna (A, ANO, +) a jeden pro to když není (N, NE, -)
Značka "jednoduchý příkaz" slouží k provádění jednoduchých příkazů (přiřazení, ...)
Skok slouží k přesunu mezi několika možnostmi například u větvení, nebo pro rozepsání některých složitějších ůkolů.
Programovací jazyk Turbo Pascal je základním jazykem, ze kterého vychází výuka programování na většině středních i vysokých škol.
Domácí úkol:
Vytvořte vývojový diagram pro výpočet obsahu čtverce.
Příklady na procvičení:
- Máte v jednom hrníčku olej, ve druhém mléko, potřebujete aby to bylo obráceně, jak to uděláte aniž by bylo cokoli vylito? Popište postup.
- Viz minulý příklad, ale teď vytvořte vývojový diagram pro výměnu obsahů dvou proměnných.
- Vytvořte vývojový diagram pro výpočet obvodu čtverce.
- Vytvořte vývojový diagram pro převod jednotek např. m->mm, km/h->m/s, h->s, l->dm3,...
- Vytvořte vývojový diagram pro zjištění lichosti, sudosti u libovolného čísla.
- Vytvořte vývojový diagram pro výpočet kořenů kvadratické rovnice.
- Vytvořte vývojový diagram pro převod libovolného čísla desítkové soustavy na dvojkovou.
- Vytvořte vývojový diagram pro zjištění které ze dvou čísel je větší.
Zpět