Hodina 3., 4. (21.9. 2005)

Opakování učiva ze 2. ročníku

Excel - absolutní a relativní adresa
  1. Tabulka sčítání Ukázka
  2. Tabulka násobení Ukázka
  3. 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:
  1. definice problému
  2. návrh řešení
  3. algoritmizace
  4. kódování
  5. ladění
  6. zpracování dokumentace
  7. archivace
  8. praxe
  9. 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: 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.Začátek algoritmu Konec algoritmu
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ýstupVstup nebo výstup dat
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, -)Podmínka
Značka "jednoduchý příkaz" slouží k provádění jednoduchých příkazů (přiřazení, ...)Jednoduchý příkaz
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ů.Skok
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í:

  1. 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.
  2. Viz minulý příklad, ale teď vytvořte vývojový diagram pro výměnu obsahů dvou proměnných.
  3. Vytvořte vývojový diagram pro výpočet obvodu čtverce.
  4. Vytvořte vývojový diagram pro převod jednotek např. m->mm, km/h->m/s, h->s, l->dm3,...
  5. Vytvořte vývojový diagram pro zjištění lichosti, sudosti u libovolného čísla.
  6. Vytvořte vývojový diagram pro výpočet kořenů kvadratické rovnice.
  7. Vytvořte vývojový diagram pro převod libovolného čísla desítkové soustavy na dvojkovou.
  8. Vytvořte vývojový diagram pro zjištění které ze dvou čísel je větší.
Zpět