• No results found

Možnost zápisu algoritmů Algoritmus

N/A
N/A
Protected

Academic year: 2022

Share "Možnost zápisu algoritmů Algoritmus"

Copied!
3
0
0

Loading.... (view fulltext now)

Full text

(1)

Algoritmus

Algoritmus je postup, kterým dojdeme ke konečnému řešení nějaké úlohy. Správný algoritmus by měl splňovat následující podmínky.

• Konečnost

• Obecnost (Univerzálnost)

• Jednoznačnost (Determinovanost)

• Výstup (Resultativnost)

• Elementárnost

Konečnost

Algoritmus by měl po konečném počtu kroků skončit.

Obecnost

Algoritmus by neměl řešit jeden konkrétní problém, ale širokou škálu problémů, které jsou si podobné.

Jednoznačnost

Algoritmus by měl mít v každém bodě a v každé situaci jasně dané jak pokračovat.

Výstup

Algoritmus pro vstupní data vrátí vždy nějaký výstup. (Ať už se jedná třeba o chybovou hlášku.)

Elementárnost

Algoritmus by měl být složen z konečného počtu jednoduchých (elementárních) kroků.

Možnost zápisu algoritmů

Algoritmus lze zapsat několika velice odlišnými způsoby.

• Slovní vyjádření

• Matematický zápis

• Rozhodovací tabulky

Vývojový diagram

Počítačový program

(2)

My konkrétně budeme používat zápis pomocí vývojového diagramu a počítačového programu napsaného v jazyce Pascal.

Vývojový diagram

Je metoda grafického znázornění algoritmu pomocí symbolů a orientovaných čar. Toto znázornění algoritmu je nezávislé na programovacím jazyku, ve kterém ho budeme realizovat.

(3)

Počítačový program

Počítačový program musí být realizován v konkrétním programovacím jazyce. Zápis programu v programovacím jazyce se nazývá zdrojový kód.

References

Related documents

Jestliže v průběhu Eukleidova algoritmu použitého na nějakou danou dvojici čísel vznikne dvojice čísel, jejichž společným dělitelem je číslo d, pak číslo

Bude možné uzavřít licenční smlouvy mezi NK ČR a kolektivními správci na zpřístupnění děl nedostupných na trhu prostřednictvím knihoven. Jednotliví autoři budou mít

Společnost poskytuje celoživotní podporu pro širokou škálu záchranných člunů, člunových jeřábů, navijáků a záchranářských člunů, které mají za jeden

Celkový rozpočet za doporučené komunikační prostředky jsem znázornil v následující tabulce (Tab. Teoreticky by to neměl být takový problém, ale těžko lze

Z předchozí definice plyne, ţe nároky na manaţera jsou velmi vysoké, neboť musí zvládat širokou škálu činností. Navíc mu přísluší velká zodpovědnost. Správný manaţer

Dále jsou popsány průběhy měření proudů, intenzity osvětlení a teplot jednotlivých zdrojů.. Výsledky měření jsou pro přehlednost vloženy

Dnešní moderní pojetí výuky nabízí pedagogům širokou škálu metod, které podněcují aktivitu žáků, rozvíjí jejich kreativitu a tvořivé myšlení. Mezi tyto

V této práci je rozhodnuto řešit problém tak, že se na pracovišti zachová jeden pracovník. Bude využit balancér zavěšený na kolejnici se speciálním