Algoritmus

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Viz také: Přidán odkaz na Tvorba software.)
m (Zápis algoritmu: Přidán odkaz na Vývojové diagramy)
Řádka 49: Řádka 49:
 
* pomocí vývojových diagramů  
 
* pomocí vývojových diagramů  
 
** viz série článků [http://programujte.com/clanek/2005080105-vyvojove-diagramy-1-dil/ Vývojové diagramy na Programujte.com].
 
** viz série článků [http://programujte.com/clanek/2005080105-vyvojove-diagramy-1-dil/ Vývojové diagramy na Programujte.com].
 +
** Viz stránka [[Vývojové diagramy]].
  
 
== Algoritmizace × programování ==
 
== Algoritmizace × programování ==

Verze z 16. 9. 2014, 10:44


Obsah

Úloha

Problém

Definice problému

Algoritmus

Schematický postup řešení určitého problému, který je konečný, určitý, korektní a obecný.
Vlastnosti algoritmu
  1. Konečnost
    • algoritmus skončí pro libovolná (korektní) data v konečném množství kroků.
  2. Určitost (determinovanost)
    • všechny kroky algoritmu jsou přesně definovány.
  3. Korektnost
    • algoritmus skončí pro libovolná (korektní) data správným výsledkem.
  4. Obecnost
    • algoritmus řeší všechny úlohy daného typu.
Někdy se jako vlastnosti uvádí také

Stav algoritmu

Zápis algoritmu

Algoritmy zapisujeme:

Algoritmizace × programování

Pojem programování v užším smyslu je synonymem kódování, tedy přepisu algoritmu do zdrojového kódu.

Pojem programování v širším slova smyslu je synonymem pro tvorbu software a zahrnuje: analýzu zadání, algoritmizaci a kódování.

Viz Tvorba software.

Viz také

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje