Ako vytvoriť vývojový diagram.

Bloková schéma je grafické znázornenie procesu, jasne ukazuje systematický sled všetkých fáz úlohy, rovnako ako všetky skupiny, ktoré sú zapojené do tohto procesu.Táto schéma je systém grafických symbolov (bloky) a prechodovými líniami (šípky) medzi nimi.Každý z týchto blokov zodpovedá určitej kroku algoritmu.Vnútri tohto znaku opisuje akciu.

Prečo používať vývojové diagramy?

Tieto systémy sú navrhnuté tak, aby vykonávať nasledujúce funkcie:

- vyvinúť nový proces;

- popísať a dokumentovať súčasnú algoritmu;

- rozvíjať úpravy procesu, alebo vyšetrovať spojenie s pravdepodobnosť chýb a porúch;

- určiť, kedy, kde a ako môžete zmeniť aktuálne algoritmus, aby sa overila stabilitu celého systému.

Development Vývojový diagram pre

Každá bloková schéma je založený na algoritme akcií popisujúce funkciu zariadenia alebo programu.Preto sme najprv konštruovaný systém sám."Algorithm" uvedený popis priebehu všetkých operácií pre túto úlohu.V skutočnosti, toto pravidlo vykonajte potrebné spracovanie informácií.Predtým, než je nutná výstavba algoritmu jasne identifikovať problém, čo potrebujete získať výsledok, niektoré informácie na pozadí je potreba, a čo je k dispozícii, či existujú obmedzenia jej obdržania.Po tom, zoznam akcií, ktoré majú byť vykonané za účelom dosiahnutia požadovaného výsledku.Typy

algoritmov

V praxi sa najčastejšie používajú nasledujúce typy blokových schém:

- grafiky, teda sú založené na geometrické symboly;

- verbálna: vypracovaný obvyklých slovách jazyka;

- pseudokód: je poloformalizovaný popis podmienené algoritmické jazyk, ktorý obsahuje prvky jazyka a literárne frázy a spoločných matematické symboly;

- program: písať programovacie jazyky sa používajú výhradne.

bloková schéma: Popis

Grafické znázornenie workflow zahŕňa obraz algoritmu popisujúce pripojenie funkčných blokov programu, ktoré zodpovedajú vykonávanie jedného alebo viacerých podujatí.Bloková schéma pole zložené z jednotlivých prvkov, rozmerov a konštrukčných pravidiel, ktoré sú definované štandardné stav.Pri každom type akcie (vstup, výpočtová hodnoty výraz, kontrola podmienok, riadia opakovanie operácií, a druhý koniec spracovania.) K dispozícii je samostatný geometrické postava reprezentovaný ako blok.Tieto symboly sú spojené čiary vymedzujúce sled činností.

základné elementy, ktoré sa používajú pri príprave vývojových diagramov

kompletný zoznam grafických symbolov používaných na opis algoritmus sa skladá zo 42 prvkov.Jeho všetko, čo sme nedávajú, a vziať do úvahy iba základné.

prvky vývojové diagramy:

1. Proces výpočtovej rozumie činnosť alebo sled činností, ktoré menia umiestnenie dátovú hodnotu a formu prezentácie.Pre zrozumiteľnosť režimov možno tieto prvky spojiť do jedného celku.Tento symbol je obdĺžnik, v ktorom napísal sprievodné komentáre operáciu (alebo skupinu operácií).

2. rozhodnutie.Tento blok sa používa na označenie ovládanie prechodu za určitých podmienok.V každom takomto členských štátoch spochybňovať nákupný alebo podmienku, ktorá ju definuje.Inými slovami, rozhodnutie - výber smeru pre program alebo algoritmus, ktorý v závislosti na niekoľkých rôznych podmienkach.Grafické zobrazenie prvku - diamant.Said znak môže byť použitý ako jednotný obraz nasledujúcich štruktúr: "., Je" výber križovatka kompletné a nekompletné, cyklus "pred" a

3. Úprava.Tento blok je začiatok cyklu.Používa sa pre usporiadanie cyklické štruktúry.Vnútri tento prvok záznam Rozsah nastavenia podujatí ukáže jeho počiatočnej hodnoty, okrajové podmienky, a postupnú zmenu v parametri pre následné opakovanie.Inými slovami, každá zmena - je splniť meniace tímy alebo skupiny operácií, zmenou programu.Grafické znázornenie symbolu je šesťuholník.

4. stanovená vopred proces je výpočet set, alebo štandardného programu.To sa používa na označenie k pomocnému liečebného algoritmu, ktorý existuje samostatne ako samostatné nezávislých modulov, ako aj sa odkazovať na rutiny knižnice.Graficky, tento druh znaku je reprezentovaná obdĺžnika s dvoma zvislými pruhmi po stranách.Tento prvok sa používa na označenie odkazy na funkcie, procedúry, softvérové ​​moduly.

5. Vstupné-výstupné dáta všeobecne.

6. štart a stop.Tento prvok predstavuje začiatok a koniec algoritmu, rovnako ako vstup do programu, a výstup z nej.Graficky, tento symbol sa podobá obdĺžnik kde strana miesto rovno - oblúk.

7. Tento dokument je výstup vášho tlače.Graficky prvok pripomína obdĺžnik, ale namiesto spodného polvlny linky vysledovať.

8. Manuálne zadanie znamená začať prevádzkovateľ spracovanie údajov pomocou zariadenia, ktoré je spárované s počítačmi (klávesnica).Grafický symbol ručným zadaním obdĺžnik, ktorého strany sú rovnobežné čiary, kolmo na dolný, horný a šikmé.

9. Na displeji sa zobrazí informácia o vstupe alebo výstupe, ak je zariadenie pripojené priamo k procesoru.V čase, keď začnú reprodukovať dáta, môže obsluha vykonávať zmeny v priebehu spracovania.Graficky, tento prvok je číslo, pri ktorej sa horná a dolná rovnobežné linky, vpravo - je oblúk, zatiaľ čo ľavá sa skladá z dvoch priamych ako šípka.

10. tok linky - sú šípky, ktoré indikujú poradie pripojenia.Ani bloková schéma štruktúry sa nezaobíde bez tohto prvku.Existujú určité pravidlá označiť tieto znaky.Tu sú:

- tieto prvky musia byť rovnobežné s líniou vonkajšom obvode alebo hranice stránky, ktorá ukazuje blokové schéma;

- smer linky odhora nadol alebo zľava doprava je považovaná za hlavné, to nie je znázornené šípkami, v ďalších prípadoch vymedzených oblastiach určených nimi;

- zmena smeru tohto prvku je len na 90 °.

11. konektor.Toto teleso je určené pre označenie zlomené pripojenie k prúdnic.Tieto symboly sú použité v prípade, že bloková schéma programu sa skladá z niekoľkých častí.Potom línie toku z jednej časti do konca "konektor" a nový diel - začať s týmto znakom.Vnútri tohto prvku je umiestnené rovnaké sériové číslo.Grafické znázornenie "konektor" - kruh.

12. Intersticiálna konektor.Účelom tohto elementu je podobný ako predchádzajúca, len je použitý pre pripojenie bloková schémy, umiestnené na rôznych stránkach.Obraz prvku je reprezentovaný päťuholníka ako dom.

13. Komentár - je vzťah medzi rôznymi prvkami blokového diagramu s vysvetlením.Uvedený prvok umožňuje, zahŕňajú vzorce a ďalšie informácie.

Building Block Diagram Grafické

Algoritmus - je súčasťou dokumentácie k zariadeniu alebo programu, ktorý je vždy k dispozícii v hojnosti.Avšak vo väčšine prípadov, že program nebude potrebovať vývojový diagram.Len pár požadovať konštrukcie algoritmu trvá niekoľko listov, zvyšok je celkom symbolické schéma.Blokové Jednoduchý schéma ukazujúca štruktúru vetvenia program, len v jednom smere.Avšak, dokonca aj taká konštrukcia, je jasne viditeľná len pod podmienkou, že algoritmus je umiestnený na jednom liste.V opačnom prípade, keď je bloková schéma sa nachádza na niekoľkých stránkach súvisiacich intersticiálnej prechody, veľmi ťažké získať správnu predstavu o tom.Ak je umiestnený na jeden list, potom je to skvelý program algoritmus transformuje obraz do svojho všeobecného plánu so zoznamom hlavných blokov a etapy.Samozrejme, že tento plán by nemal byť štandardný postup dizajn, ale on nepotreboval, pretože tento proces je úplne iný.Pravidlá týkajúce sa druhu symbolov, šípky a číslovanie poradí, sú potrebné iba na analýzu detailné bloková schéma.

Polia a konštrukcia algoritmov

poľa je súbor rovnakého typu informácií, ktoré sú uložené v po sebe idúcich zhluky pamäti a má spoločný názov.Tieto bunky sa označujú ako "komponenty systému".Všetky klastre sú číslované v poradí.Toto číslo sa nazýva "index prvku poľa."Ako vytvoriť vývojový diagram pre takýto systém?Zoberme si za príklad vytvorenie algoritmu pre základné jednorozmerný typu poľa.Najjednoduchší systém je schematický pohľad na linku.Definujte názov pre pole - "A".Predpokladáme, že náš systém sa skladá z ôsmich buniek (1 až 8).Každý z týchto zoskupení obsahuje náhodné číslo, ktorý sa nazýva "prvok poľa."Pre prístup k určitej bunky, musí zadať názov v hranatých zátvorkách ([3]).Uvažujme príklad, v ktorom bloková schéma poľa je navrhnutý tak, aby systém naplniť náhodných čísel a výstupom je informácia na obrazovke.Čo je algoritmus?Tento základný systém.V skutočnosti, že nemá žiadne praktické využitie, ale je vhodný pre proces učenia.Považovaný za vývojový diagram (príklad konštrukcie pozri ďalej) sa skladá zo siedmich hlavných prvkov prepojených linky prechody.

popis slede úlohy

1. Prvý prvok systému bude symbolom "Home."

2. Druhá jednotka - "Process", ktorý zapadá do "inicializačný náhodné".

3. Ďalší prvok - "Zmena", ktorej hodnota je zapísaná v jednotkovej bunky poľa.

4. Okrem toho, v závislosti na danej funkcie, je presmerovaný na ďalší blok na "proces", ktorý je definovaný na základe osobitných zhluky označujúcimi medze náhodných čísel v rozsahu od nuly do sto.V nadväznosti na operáciu, je návrat do tretieho bloku, a cez to - potom piaty.

5. V tejto časti, "modifikácie", podľa vpísanej funkcia je presmerovaný na ďalšiu položku.

6. "Output" produkuje zobrazenie informácií o nových obsahu poľa na obrazovke, nasleduje smerom predchádzajúceho bloku.Ďalšie - posledný prvok.

7. «Koniec" algoritmu.

Na základe bloková schéma zložky programu, ktorý bude poskytovať prácu algoritmu.

"Editor vývojových diagramov»

Ak vás zaujíma, o tom, ako vytvoriť vývojový diagram, mali by ste vedieť, že existujú špeciálne programy, ktoré sú navrhnuté tak, aby vytvárať a upravovať tieto systémy.Pohodlie grafický displej algoritmus je, že užívateľ nie je viazaná na konkrétne syntaxe programovacieho jazyka.Vstavaný bloková schéma rovnako vhodný pre všetky jazyky (napríklad C, Pascal, Basic, atď).Okrem toho, editor môže byť použitý pre zmapovanie a overte, či režimov.Tento program je špecializovaný softvér.Ponúka rozmanitú sadu nástrojov potrebných na vybudovanie vývojové diagramy, ktorý robí to oveľa pohodlnejšie, v porovnaní s bežnými obrazových editorov.Ďalšie možnosti umožňujú optimalizovať proces zostavovania systému podporovať jeho transformáciu do funkcií a postupy programovacieho jazyka.Okrem toho, editor bloková schéma sady šablón, ktoré môže významne urýchliť začínajúceho užívateľa.Je známe, že výstavba algoritmu často používa opakujúce sa štruktúry, ako sú rôzne varianty cyklov, alternatív (úplné a neúplné), viacnásobné vetvenie a ďalšie.Editor umožňuje vybrať často používané v blokových schémach prvkov, a pridať ich do novo vytvoreného programu.To vám ušetrí od čerpania je od nuly zakaždým.Okrem toho, pomocou editora môžete importovať funkcie a procedúry implementované v akomkoľvek známom programovacom jazyku.Táto voľba je užitočná pre analýzu štruktúry algoritmu, ktorý je napísaný v neznámom jazyku.Požiadavky na systém považovaný za skromný program, ktorý vám umožní používať na akomkoľvek osobnom počítači.

Záver V súhrne by malo byť poznamenané, že detailné konštrukcia obvod algoritmov sú už zastarané.Ako opis procesu, nie sú zaujímavé.V najlepšom prípade, bloková schémy sú užitočné pre výcvik začiatočníkov, ktorí nevedia, ako algoritmickým myslieť.Navrhované vo svojej dobe s prvkami jej obsahu je jazyk vyhlásenia jazyka vysokej úrovni, že kombinovaný stroj v samostatných skupinách.V súčasnej dobe, každý grafický prvok zodpovedá určitej subjektu.A tak sa stal symbolom náhodné, a čo je najdôležitejšie - márny cvičenie v kresbe, ktoré možno ľahko odmietnuť.Dnes sa dokonca stalo nadbytočným prechody linka, pretože každý operátor je už definovaný.V skutočnosti, grafické algoritmy na vytvorenie väčšej než víťazstvo v praxi.Programátor s rozsiahlymi skúsenosťami, než sa napísať program, ktorý málokedy kreslí bloková schéma.Keď je úroveň organizácie vyžaduje grafické algoritmus, potom farba potom, čo bola dokončená.