none dzio.sk
nový "Jeruzalem"
sk
|
en
|
tT

Vlastnosti algoritmov

aké sú algoritmy...

v1.49 02.04.2018 10:22
pre správne fungovanie tejto stránky, potrebujem používať cookies...
Elementárnosť
Postup je zložený z jednoduchých krokov, ktoré sú pre vykonávateľa (počítač, človek) zrozumiteľné. Každý postup môže byť zapísaný viacerými spôsobmi. Pri jeho navrhovaní treba dbať na to, aby jednotlivé inštrukcie boli pre adresáta zrozumiteľné, jednoduché a jednoznačné.
Konečnosť (Rezultatívnosť)
Každý algoritmus musí skončiť po vykonaní konečného počtu krokov. Tento počet krokov môže byť ľubovoľne veľký (podľa rozsahu a hodnôt vstupných údajov), ale pre každý jednotlivý vstup musí byť konečný. Postupy, ktoré túto podmienku nespĺňajú, sa môžu nazývať výpočtové metódy. Špeciálnym príkladom nekonečnej výpočtovej metódy je reaktívny proces, ktorý priebežne reaguje s okolitým prostredím.
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é 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ž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
Všeobecne požadujeme, aby algoritmus bol efektívny, v tom zmysle, že požadujeme, aby každá operácia požadovaná algoritmom, bola dostatočne jednoduchá na to, aby mohla byť aspoň v princípe prevedená v konečnom čase iba s použitím ceruzky a papiera.
Všeobecnosť (hromadnosť)
Algoritmus nerieši jeden konkrétny problém (napr. „ako vypočítať 3×7“), ale rieši všeobecnú triedu obdobných problémov (napr. „ako vypočítať súčin dvoch celých čísel“).
Keď si došiel až sem, môžeš sa rozhodnúť čo ďalej...
  • môžeš ísť na základnú stránku...
  • môžeš ísť o úroveň vyššie...
  • môžeš dzI/Ovi napísať...
  • môžeš diskutovať s dzI/Om...
  • môžeš dzia podporiť...
  • ak sa ti informácia páči, môžeš si objednať knihu dzI/Ových myšlienok v knižnej podobe, kontaktuj ho e-mailom...
 

Tvoj komentár

Nadpis
Komentár
8 + 4 =
xxx
veľkosť 33 460 B
vygenerované za 0.02975 s
vytvoril dzI/O 2015 - 2024
táto stránka musí používať koláčiky aby mohla fungovať...
zobrazená 8 x
všetky 72 871 x
ip 3.149.29.209
dzI/Ov vek
online používatelia (2)
nejaká reklama
zdieľaj
štatistiky
TOPlist TOPlist TOPlist

podpora

stránka má príjem jedine od dobrovoľných podporovateľov
prosím, podpor stvoriteľa
prevodom na účet:
SK41 1100 0000 0026 1872 7972
none
cez paypal:
cez viamo:
none
cez donater:
poslaním bitcoinov:
none