Algoritmus: Rozdiel medzi revíziami

Smazaný obsah Přidaný obsah
d Verzia používateľa 193.87.164.114 (diskusia) bola vrátená, bola obnovená verzia od Gepetito
Riadok 17:
; ''Determinizmus''
Každý krok algoritmu musí byť ''jednoznačne'' a ''presne'' definovaný; v každej situácii musí byť úplne zrejmé, čo a ako sa má vykonať, ako má vykonávanie algoritmu pokračovať. Pretože bežný jazyk zvyčajne neposkytuje úplnú presnosť a jednoznačnosť vyjadrovania, boli pre zápis algoritmov navrhnuté [[programovací jazyk|programovacie jazyky]], v ktorých má každý príkaz jasne definovaný význam. Vyjadrenie algoritmu v programovacom jazyku sa nazýva [[program]].
 
; ''Vstup''
Algoritmus zvyčajne pracuje s nejakými ''vstupmi'', veličinami, ktoré sú mu odovzdané pred začatím jeho vykonávania, alebo v priebehu jeho činnosti. Vstupy majú definované [[množina|množiny]] hodnôt, ktoré môžu nadobúdať.
 
; ''Výstup''
Algoritmus má aspoň jeden ''výstup'', veličinu, ktorá je v požadovanom vzťahu k zadaným vstupom, a tým tvorí odpoveď na problém, ktorý algoritmus rieši.
 
; ''Efektivita''