Čo Sú To Algoritmy

Obsah:

Čo Sú To Algoritmy
Čo Sú To Algoritmy

Video: Čo Sú To Algoritmy

Video: Čo Sú To Algoritmy
Video: Čo sú to Mikroservisy | Microservices | Škálovanie 2024, Smieť
Anonim

Algoritmy sa používajú v akejkoľvek oblasti ľudskej činnosti, sú však spojené hlavne s výpočtovou technikou. Celý počítačový hardvér a softvér pracujú na základe algoritmov.

Čo sú to algoritmy
Čo sú to algoritmy

Inštrukcie

Krok 1

Slovo „algoritmus“sa stalo veľmi rozšíreným v súvislosti s rozširovaním technológie elektronických výpočtov. Aj keď samotný termín existoval už dávno predtým ako jeden z kľúčových pojmov v matematike. Názov pochádza z mena osoby, ktorá žila v 9. storočí. Uzbecký matematik al-Khwarizmi a znamenal pravidlá vykonávania násobenia, delenia, sčítania a odčítania. V skutočnosti ide o jasne definovanú postupnosť akcií, akýsi 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. Aj keď nie všetky algoritmické výpočty majú vlastnosť konečnosti, príkladom toho je výpočet čísla Pi (3, 14 …).

Krok 2

Práca počítačov a počítačov je založená na algoritmoch. Na ich základe fungujú aj počítačové programy. Počítač spracuje vstup so sekvenciou pokynov a potom vydá výsledok. Operácie, ktoré používateľ vykonáva na webe, sú možné aj vďaka akcii algoritmov. Takže pri prehľadávaní stránok sa vykonáva prehľadávanie adresárov alebo indexovanie. Algoritmus umožňuje ukladať údaje zadané používateľmi do formulárov. Aby ste ju mohli zostaviť, musíte poznať pravidlá (syntax).

Krok 3

Existujú rôzne typy algoritmov: lineárne, vetviace, cyklické. Lineárne pokyny sa vykonávajú postupne v uvedenom poradí. Pokyny k rozdvojeniu sú podmienené. V cykle sa musí počas vykonávania opakovať najmenej jedna skupina pokynov. V praxi mnoho algoritmov kombinuje všetky tri typy.

Krok 4

Algoritmus sa zadáva do pamäte počítača pomocou špeciálnych symbolov 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 nebude technika schopná vyriešiť problém a dosiahnuť výsledok: nedostatok flexibility odlišuje počítač od človeka. Programovanie je rozklad úlohy na niekoľko jednoduchých krokov. Ak je algoritmus správny, poskytne správny výsledok. Bežný spôsob prezentácie algoritmov je grafický vo forme vývojového diagramu: rôzne fázy sú označené geometrickými tvarmi. Každý tvar (symbol) implikuje odlišné údaje a operácie a je spojený s inými symbolmi pomocou komunikačných liniek.

Odporúča: