Definice a význam Algorithm

Co je Algorithm?

Algoritmus je soubor instrukcí určených k provedení určitého úkolu. Může se jednat o jednoduchý proces, jako je násobení dvou čísel, nebo o složitou operaci, jako je přehrávání komprimovaného videosouboru. Vyhledávače používají vlastní algoritmy k zobrazení nejrelevantnějších výsledků z jejich indexu vyhledávání pro konkrétní dotazy.

V počítačovém programování se algoritmy často vytvářejí jako funkce. Tyto funkce slouží jako malé programy, na které se může odkazovat větší program. Například aplikace pro prohlížení obrázků může obsahovat knihovnu funkcí, z nichž každá používá vlastní algoritmus pro vykreslování různých formátů souborů. Program pro úpravu obrázků může obsahovat algoritmy určené ke zpracování obrazových dat. Mezi příklady algoritmů pro zpracování obrazu patří ořezávání, změna velikosti, doostřování, rozostření, redukce efektu červených očí a vylepšení barev.

V mnoha případech existuje více způsobů, jak v rámci programu provést určitou operaci. Proto se programátoři obvykle snaží vytvořit co nejefektivnější algoritmy. Použitím vysoce efektivních algoritmů mohou vývojáři zajistit, aby jejich programy běžely co nejrychleji a využívaly minimum systémových prostředků. Samozřejmě ne všechny algoritmy jsou vytvořeny dokonale hned napoprvé. Proto vývojáři často vylepšují stávající algoritmy a zahrnují je do budoucích aktualizací softwaru. Když uvidíte novou verzi softwarového programu, která byla „optimalizována“ nebo má „vyšší výkon“, většinou to znamená, že nová verze obsahuje efektivnější algoritmy.

Definice Algorithm na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Algoritmus nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Algoritmus alebo chcete navrhnúť nový technický termín, kontaktujte nás.