Algoritmus

Algoritmus je soubor pokynů navržený k provedení konkrétní úlohy. Může jít o jednoduchý proces, například vynásobení dvou čísel, nebo složitou operaci, například přehrání komprimovaného videosouboru. Vyhledávače používají proprietární algoritmy k zobrazení nejrelevantnějších výsledků z jejich rejstříku 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 k vykreslení různých formátů souborů obrázků. Program pro úpravu obrázků může obsahovat algoritmy určené ke zpracování obrazových dat. Mezi příklady algoritmů pro zpracování obrázků patří ořezávání, změna velikosti, doostřování, rozmazání, odstranění červených očí a vylepšení barev.

V mnoha případech existuje v rámci softwarového programu více způsobů, jak provést konkrétní operaci. Programátoři se proto obvykle snaží vytvářet 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 napoprvé vytvořeny dokonale. Vývojáři proto č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.

Aktualizováno August 2, 2013 od Per C.

quizOtestujte své znalosti

Which of the following is a compressed archive format?

A
AIFF
0%
B
BMP
0%
C
COM
0%
D
RAR
0%
Correct! Incorrect!     View the File Compression definition.
More Quizzes →

Počítačový slovník Tech Terms

Definice Algoritmus na této stránce je originální definice napsaná autory TechTerms.com. Pokud chcete na tuto stránku odkazovat nebo tuto definici citovat, použijte prosím zelený citační pruh přímo pod definicí.

Naším cílem je vysvětlovat počítačovou terminologii srozumitelným způsobem. U každé zveřejněné definice usilujeme o přesnost a jednoduchost. Pokud máte zpětnou vazbu nebo chcete navrhnout nový technický pojem, kontaktujte nás.

Newsletter Tech Terms

Rozšiřte své technické znalosti s naším denním nebo týdenním newsletterem! Přihlaste se ještě dnes a dostávejte nové pojmy a kvízy přímo do schránky.

Přihlaste se k bezplatnému newsletteru TechTerms

Jak často chcete dostávat e-mail?

Odhlásit se nebo změnit frekvenci můžete kdykoli pomocí odkazů v každém e-mailu. Dotazy? Prosím kontaktujte nás.

Poznámka: Newsletter je zasílán v angličtině.