nisfarm.ru

Algoritmus je jasně definovaná sekvence provádění matematických operací

Počítač počítačové technologie je založen na principu sekvenčního provádění matematických operací. Kvůli tomu je nutné sestavit programy, které provádějí určité specifické sekvence akcí v daném pořadí. Vzhledem k tomu, že programy mohou být obrovské a těžkopádné, specialisté často setkávají s potřebou grafického (vizuálního) vypracování pracovního plánu - algoritmu.

Algoritmus jeAlgoritmus - je jasné, v absolutním rekordním pořadí provádět matematické operace potřebné k plnění úkolů v počítači. Dá se také poznamenat, že se jedná o sekvence kumulativní provádění počátečních vstupních dat pro konečný výsledek. Faktem je, že každý program je sekvence akcí: Průzkum uživatel (počáteční vstupní údaje), vykonává stanovené akce s datového výstupu výsledku.

Blok začátku a konce algoritmu je na schématu zobrazen ve tvaru ovál a má jeden výstup a jeden vstup. Blokuje vstupní a výstupní data - ve formě rovnoběžníku. Bloky matematických operací jsou reprezentovány ve formě obdélníků a mají také jeden vstup a jeden výstup.




Nejjednodušším (základním) typem popisu pořadí akcí je lineární algoritmus. Tato verze vizuálního obrazu programu se provádí jako postupná transformace vstupních externích dat do konečného výsledku s následným výstupem do vizuálních zařízení. V lineární algoritmus Každá následná operace nebo akce se začíná provádět striktně po ukončení předchozí operace nebo akce.

Často je potřeba ověřit údaje za splnění podmínek. V závislosti na výsledku je třeba provést tuto nebo tenhle krok. Není těžké odhadnout, že program bude popsán pomocí jiné verze algoritmu - s rozvětvením.

Rozvětvovací algoritmus jeRozvětvovací algoritmus je popis dané sekvence akcí, včetně kontroly dat pro shodu s danou podmínkou. Výsledkem takové kontroly může být buď soulad údajů, které mají být kontrolovány, s daným stavem, nebo nesoulad. A v závislosti na výsledku se provádí jedna další sekvence akcí nebo druhá.

Pomocný algoritmus jeVerifikační jednotka je reprezentována jako diamant s jedním vstupem a dvěma výstupy, což odpovídá pozitivní nebo záporné kontrole.

Řešení jednoduchých problémů může být zpravidla popsáno ve formě malého blokového diagramu. Pokud je však úkol přiřazený programátoru dostatečně velký, potom algoritmus zobrazený na papíře (monitoru) se může stát obrovským monstrem. Pro zjednodušení vizualizace posloupnosti akcí se používají pomocné struktury.

Pomocný algoritmus je fragment plánu, který popisuje určitou, předem definovanou posloupnost akcí, která jsou oddělena základní algoritmus a je navržen tak, aby zjednodušil, snížil původní velikost. Tento fragment lze použít libovolně mnohokrát za předpokladu, že vstupní data jsou striktně shodná.

pomocné algoritmus je znázorněno na blokovém schématu tvoří obdélník s konvenčním popisu označující místo, kde lze najít schéma, který je popsán, jednotka obrazu.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru