Čo sú to algoritmy

Čo sú to algoritmy


algoritmy Používajú sa vo všetkých oblastiach ľudskej činnosti, ale väčšinou sa spájajú s počítačovými technológiami. Všetok počítačový hardvér a softvér pracujú na základe algoritmov.



Čo sú to algoritmy


inštrukcia


1


Slovo "algoritmus" sa v súčasnosti široko používakomunikácia s rozširovaním elektronických počítačov. Hoci samotný pojem existoval dlho predtým ako jeden z kľúčových pojmov v matematike. Názov pochádza z názvu osoby, ktorá žila v 9. stor. Uzbeckého matematika al-Khorezmiho a znamenalo pravidlá na vykonávanie násobenia, rozdelenia, doplnenia a odčítania. V skutočnosti ide o jasne definovanú postupnosť akcií, určitý plán, ako vyriešiť problém alebo dosiahnuť cieľ. Každý ďalší krok algoritmu by sa mal vykonať po dokončení predchádzajúceho kroku. Hoci nie všetky algoritmické výpočty majú vlastnosť konečnosti, príkladom je výpočet čísla Pi (3,14 ...).


2


Práca počítačov, počítačov je založenána algoritmoch. Počítačové programy tiež fungujú na ich základe. Počítač spracováva vstupné dáta s použitím postupnosti pokynov a potom vygeneruje výsledok. Operácie vykonávané používateľom na webe sú tiež možné z dôvodu pôsobenia algoritmov. Takže na vyhľadávanie na webe je skenovanie adresárov alebo vyhľadávanie podľa indexovej databázy. Algoritmus umožňuje uložiť údaje vložené používateľmi do formulárov. Pre jeho zostavenie je potrebné poznať pravidlá (syntax).


3


Existujú rôzne typy algoritmov: lineárne, rozvetvené, cyklické. Lineárne pokyny sa vykonávajú postupne v určenom poradí. Pokyny na rozvetvenie závisia od podmienok. V cyklickej verzii sa počas vykonávania musí opakovať aspoň jedna skupina inštrukcií. V praxi mnohé algoritmy kombinujú všetky tri typy.


4


Algoritmus sa zadá do pamäte počítača pomocoušpeciálna poznámka vo forme diagramu alebo textu. Na riešenie rôznych problémov sa vytvárajú rôzne algoritmy. Pokyny sa nazývajú príkazy. Vykonanie absolútne všetkých príkazov musí byť uskutočniteľné, inak technik nebude schopný vyriešiť problém a dosiahnuť výsledok: nedostatok flexibility rozlišuje počítač od osoby. Programovanie je rozloženie úlohy do niekoľkých jednoduchých krokov. Ak je algoritmus správny, poskytne správny výsledok. Bežný spôsob reprezentácie algoritmov je grafický vo forme blokového diagramu: rôzne stupne sú označené geometrickými údajmi. Každý údaj (symbol) znamená rôzne údaje a operácie a je prepojený s inými symbolmi komunikačnými linkami.