Algoritmizace
Postup při tvorbě programu Formulace problému Analýza úlohy Sestavení algoritmu Sestavení programu Odladění programu Tvorba dokumentace
Algoritmus je postup, který pro každou přípustnou vstupní hodnotu určí odpovídající výstupní hodnotu volíme nejefektivnější algoritmus
Vstupní data Výstupní data Specifikována při formulaci úlohy Množina hodnot pro zadávání vstupních dat Výstupní data Specifikována při formulaci úlohy Požadované výsledky
Proměnná Místo v paměti počítače Slouží k uložení hodnoty Název proměnné (identifikátor) je tvořen znaky
Přiřazovací příkaz Vloží hodnotu do proměnné Označení = Hodnotu z pravé strany uloží do proměnné na levé straně
Popis algoritmu Slovní popis Tabulka Schématické znázornění Matematický zápis Vývojový diagram
Značky vývojových diagramů Začátek a konec Operační blok Vstup a výstup dat
Rozhodovací blok Blok pro cyklus se známým počtem opakování Volání podprogramu Spojky
Nástroje pro kreslení VD Šablony Microsoft Word Vložení/Obrazce/Vývojové diagramy Diagram Designer
Vlastnosti algoritmů Determinovanost (přesnost) Rezultativnost (konečnost) Hromadnost (obecnost)