[Návštěvník (113.218.*.*)]Odpovědi [Číňan ] | Čas :2024-01-25 | algoritmus
Je definován jako řada dobře definovaných kroků.
Tyto kroky poskytují řešení daného problému.
Jedná se o systematický a logický přístup, ve kterém je proces definován krok za krokem.
Poskytuje řešení konkrétního problému.
Řešení bude přeloženo do strojového kódu, který následně systém provede tak, aby poskytoval příslušný výstup.
Mnoho jednoduchých akcí se kombinuje a pomáhá vytvářet složitější operace, které lze snadno provádět počítačem.
Algoritmy mohou být reprezentovány pomocí přirozeného jazyka, vývojových diagramů atd.
Je těžké to pochopit.
Používejte prostý text.
Velmi snadné ladění.
Je těžké to postavit.
Při jeho stavbě neexistují žádná pravidla, která by bylo třeba dodržovat. Lze jej chápat jako pseudokód programu.
Lineární vyhledávací algoritmy
Vyhledejte prvky zcela vlevo v poli.
Každá iterace porovnává jeden prvek s item_to_be_searched.
Pokud není nalezena žádná shoda, vrátí se hodnota -1.
V opačném případě je vrácen index, ve kterém je prvek umístěn.
vývojový diagram
Jedná se o grafické znázornění algoritmu.
Programátoři jej používají jako nástroj pro plánování programů k řešení problémů.
Používá vzájemně propojené symboly.
To pomůže určit kontrolu a tok informací i proces zpracování.
Proces kreslení vývojového diagramu pro algoritmus se nazývá vývojový diagram.
Jedná se o graf, který lze vytvořit pomocí různých tvarů, které představují tok dat.
Je to snadno pochopitelné.
Je těžké ladit. Stavba je snadná.
Při jeho stavbě je třeba dodržovat určitá pravidla.
Jedná se o grafické znázornění logiky. |
|