Algoritmizace

Co je to algoritmus a co je potřeba na to aby vznikl

Historie

Nejstarší algoritmus

Algoritmus

Program x Programování

Algoritmus je jednoznačný a přesnů popis řešení problému.

Vstupní informace:

Výstupní informace:

Algoritmus lze vyjádřit:

  1. Slovně: jednotlivé kroky postupu jsou vyjádřeny větami v přirozeném jazyce
  2. Graficky: jednotlivé kroky jsou popsány grafickými značkami se slovním popisem, například pomocí tzv, vývojových diagramů
  3. Matematicky: soustavou rovnic, vztahem mezi veličinami.
  4. s: jednotlivé kroky jsou popsány instrukcemi určitého procesoru

Efektivnost algoritmu

Danou úlohu řeší více algoritmů, vybíráme efektivnější podle určitých kritérii

Každý algoritmus musí mít:

Algoritmizace má tyto kroky:

  1. Formulace problému
  2. Analýzace úlohy
  3. Vytvoření algoritmu
  4. Sestavení programu
  5. Odladění programu