VormingKolleges en universiteite

Hoe om 'n vloeidiagram te skep. 'N blokdiagram van program van die skikking

Die blokdiagram is 'n grafiese voorstelling van 'n proses, wat duidelik 'n sistematiese volgorde van al die fases van die taak, sowel as al die groepe wat betrokke is in die proses. Hierdie skema is 'n stelsel van grafiese simbole (blokke) en oorgang lyne (pyle) tussen hulle. Elkeen van hierdie blokke ooreenstem met 'n bepaalde stap van die algoritme. Binne hierdie simbool beskryf hierdie aksie.

Hoekom vloeidiagramme gebruik?

Hierdie stelsels is ontwerp om die volgende funksies te verrig:

- ontwikkel 'n nuwe proses;

- beskryf en dokumenteer die huidige algoritme;

- om veranderinge aan die proses of die bande met die waarskynlikheid van foute en mislukkings te ondersoek ontwikkel;

- om vas te stel wanneer, waar en hoe jy die huidige algoritme kan verander, ten einde die stabiliteit van die hele stelsel te verifieer.

ontwikkeling workflow

Enige blokdiagram is gebaseer op die optrede van die algoritme wat die werking van die toestel of program. Daarom het ons eerste gebou die stelsel self. "Algoritme" verwys na die beskrywing van die volgorde van bedrywighede om die probleem op te los. Trouens, hierdie reël uit te voer die nodige prosesse van verwerking van inligting. Voordat jy na die konstruksie van die algoritme is nodig om die probleem duidelik te definieer: dit is nodig om 'n gevolg van wat die aanvanklike inligting is nodig en wat beskikbaar is, of daar beperkings op die ontvangs te kry. Daarna het 'n lys van aksies uit te voer om die verlangde resultaat te bereik.

tipes algoritmes

In die praktyk, die volgende tipes vloeidiagramme gebruik meestal:

- grafiese, dit wil sê is gebaseer op geometriese simbole;

- verbale: deur die gewone woorde van 'n taal getrek;

- pseudo-kode: verteenwoordig semiformalized beskrywing voorwaardelike programmeertaal, wat elemente van die programmeertaal en literêre frases en algemene wiskundige simbole insluit;

- sagteware: net programmeertaal gebruik te skryf.

'N blokdiagram van toestelle: beskrywing

'N Grafiese voorstelling van die workflow sluit beeld algoritme kommunikasie beskryf die funksionele blokke van hierdie kring wat ooreenstem met een of meer aksies te implementeer. 'N blokdiagram van 'n skikking bestaan uit individuele elemente, dimensies en konstruksie van reëls wat die staat standaard definieer. Vir elke tipe van aksie (datavaslegging, berekening uitdrukking waardes, die nagaan van voorwaardes, die herhaling beheer aksie sluiting verwerking, ens). Daar is 'n aparte meetkundige figuur verteenwoordig as 'n blok. Hierdie simbole word verbind deur lyne wat die volgorde van aksies definieer.

Die belangrikste elemente wat in die voorbereiding van vloeidiagramme

Die volledige lys van grafiese simbole wat gebruik word vir die beskrywing van die algoritme bestaan uit 42 elemente. Sy al moet ons nie betaal, en oorweeg slegs die skoolhoof.

Elemente van die vloeidiagram:

1. Die proses van die rekenaar beteken aksie of reeks gebeurtenisse wat die waardes van data of formaat te verander vir plasing. Vir duidelikheid, kan hierdie kring elemente word gekombineer in 'n eenheid. Hierdie simbool is 'n reghoek, waarbinne die geskrewe kommentaar, begeleiding van die operasie (of groep van transaksies).

2. Oplossing. Hierdie blok word gebruik om die oorgang toestand op die beheer aan te dui. In elke sodanige lidlande bevraagteken die vergelyking, of toestand wat dit definieer. Met ander woorde, die besluit - is die keuse van rigting vir die program of algoritme, afhangende van sekere veranderlike omstandighede. Grafiese vertoning van die element - 'n diamant. Gesê simbool gebruik kan word as die beeld van die volgende gestandaardiseerde struktuur: keuse, 'n vurk vol en deeltydse, die siklus van "voor" en "lang".

3. Verandering. Hierdie eenheid te kenne dat die begin van die siklus. Dit word gebruik vir die organisering van die sikliese struktuur. Binne hierdie element rekord opstel verskeidenheid van aktiwiteite, soos aangedui deur sy aanvanklike waarde, randvoorwaarde, asook stap verander die item te herhaal. Met ander woorde, die verandering - is die vervulling van die verandering van spanne of groepe van bedrywighede wat die program te verander. Grafiese voorstelling van hierdie simbool is 'n heksagoon.

4. Die voorafbepaalde berekening proses beteken vir 'n voorafbepaalde of standaard program. Dit word gebruik om die behandeling van die hulp algoritme wat onafhanklik bestaan as 'n afsonderlike onafhanklike modules aandui, en om toegang te verkry tot die biblioteek roetines. Grafiese vertoning van die simbool verteenwoordig deur 'n reghoek met twee vertikale bars op die kante. Hierdie element dien vir leiding van funksie oproepe, prosedures, sagteware modules.

5. Input-uitset data in 'n algemene vorm.

6. Begin en stop. Hierdie element verteenwoordig die begin en einde van die algoritme, en insette in die program en uitgang van dit. Grafies hierdie simbool lyk soos 'n reghoek waar die kant in plaas van reguit - boog.

7. Document beteken uitset resultate van die druk. Grafies, 'n element soos 'n reghoek, net in plaas van die onderste helfte-golf voorskrywe ingeskrewe.

8. Handleiding insette beteken deur die operateur sneller data verwerking deur 'n toestel wat verband hou met 'n rekenaar (klawerbord). Grafiese simbool van handleiding insette is 'n vierhoek waarvan kante is parallel met die lyn, die onderkant is loodreg op hulle, en beter skuins.

9. Die vertoning beteken om insette of uitsette inligting in geval wanneer die toestel is direk gekoppel aan die verwerker. Op daardie oomblik, wanneer hulle begin om die data te speel, die operateur kan verander tydens die verwerking maak. Grafies, hierdie element is 'n figuur in wat die boonste en onderste lyne is parallel, reg - dit is die boog, en die linker word uit twee gemaak reguit as 'n pyl.

10. Die vloei lyne - is pyle wat die volgorde van verbindings te dui. Nie struktuur blokdiagram kan nie afsien van hierdie element. Daar is sekere reëls opsporing hierdie karakters. Hier is hulle:

- die data-elemente moet parallel met die lyne van die buitenste omtrek of grense van die bladsy waarop dit toon 'n blokdiagram wees;

- 'n lyn van bo na onder of van links na regs word beskou as die belangrikste, dit is nie aangedui deur die pyle, die ander gevalle dui deur hulle aangewese gebiede;

- verander die rigting van hierdie element is slegs sowat 90.

11. Connector. Hierdie element word gebruik om die verbinding met die vloei van die lyne onderbreek spesifiseer. Hierdie simbole word gebruik in die geval dat die blokdiagram van die program is opgebou uit verskeie dele. Toe die lyn van vloei van die een deel na "connector," en die nuwe deel te beëindig - begin met hierdie simbool. Binne hierdie element geplaas dieselfde reeksnommer. Grafiese voorstelling van "connector" - 'n sirkel.

12. Interstitial connector. Die doel van hierdie element is soortgelyk aan die vorige een, dit word slegs gebruik om vloeidiagramme verbind, geplaas op verskillende bladsye. Die beeld van so 'n element is voorgestel as 'n vyfhoek huis.

13. Kommentaar - hierdie kommunikasie tussen die verskillende elemente vloeidiagram verduideliking. Gesê element kan insluit formules en ander inligting.

konstruksie vloeidiagramme

Grafiese konstruksie algoritme - is deel van die dokumentasie vir die toestel of program wat altyd beskikbaar is in oorvloed. Maar in die meeste gevalle, die sagteware hoef nie in die blokdiagram. Slegs 'n paar vereis die bou van 'n algoritme neem 'n paar velle, die res is baie simbolies skema. Eenvoudige blokdiagram wat die struktuur van die vertakking program in slegs een aspek. Maar selfs so 'n struktuur is duidelik sigbaar net onder die voorwaarde dat die algoritme is geplaas op 'n laken. In die teenoorgestelde geval, wanneer die blokdiagram is geleë op 'n paar bladsye wat verband hou interstisiële oorgange is baie moeilik om die regte idee daaroor kry. As dit is geplaas op 'n enkele vel, dan 'n groot program hierdie beeld algoritme verander in sy oorhoofse plan met 'n lys van die belangrikste blokke en stappe. Natuurlik beteken hierdie skedule nie volg die prosedure ontwerp standaarde, maar hy het dit nie nodig nie, aangesien die proses is heeltemal anders. Reëls met betrekking tot die tipe karakters, pyle, en die einde van numering is nodig net vir die ontleding van gedetailleerde vloeidiagramme.

Skikkings en konstruksie van algoritmes

'N skikking is 'n versameling van dieselfde tipe van inligting wat gestoor word in opeenvolgende geheue trosse en het 'n algemene naam. Sulke selle genoem "elemente van die stelsel." Alle groepe genommer in orde is. Hierdie getal staan bekend as die "indeks van die skikking element". Hoe om 'n vloeidiagram vir so 'n stelsel te skep? Kyk na die voorbeeld van die skepping van algoritmes vir elementêre verskeidenheid van een-dimensionele tipe. Die eenvoudigste stelsel is konvensioneel oog lyn. Definieer 'n naam vir die skikking - "A". Ons aanvaar dat ons stelsel bestaan uit agt selle (1 tot 8). Elkeen van genoemde groepe bestaan uit 'n ewekansige getal, wat "n verskeidenheid element" genoem word. Om toegang te verkry tot 'n bepaalde sel moet die naam spesifiseer in vierkantige hakies ([3]). Oorweeg 'n voorbeeld waar 'n blokdiagram van 'n skikking is daarop gemik om die stelsel te vul met ewekansige getalle en dan uitdruk inligting op die skerm. Wat is 'n algoritme? Hierdie eenvoudige stelsel. Trouens, dit het geen praktiese toepassing is egter nuttig vir die leerproses. Beskou as 'n blok kring (byvoorbeeld van die hieronder beskryf konstruksie) bestaan slegs sewe hoofelemente verbind oorgange lyne.

Beskrywing van die volgorde van take

1. Die eerste element van die skema sal 'n simbool van "The Beginning" wees.

2. Die tweede eenheid - "Proses", wat pas binne die "inisialisering ewekansige».

3. Die volgende element - "verandering" is ingevoer waarde van die skikking van selle in die blok.

4. Verder, volgens 'n voorafbepaalde funksie is herlei na die volgende blok "proses", waarin die behandeling is gegee aan spesifieke groepe stelsel aandui beperkings van ewekansige getalle in die reeks van nul tot honderd. Na aanleiding van die operasie terug na die derde blok, en deur dit - meer op die vyfde.

5. In hierdie blok "Wysigings" volgens ingeskrewe funksie is herlei na die volgende element.

6. Die "Slot" produseer vertoon inligting oor die inhoud van die nuwe reeks in die monitor, gevolg deur die rigting van die vorige blok. Volgende - die laaste element.

7. "einde" van die algoritme.

Op grond van 'n blokdiagram van komponente van die program, wat werk sal verskaf aangebied algoritme.

"Edit blokdiagram"

As jy wonder oor hoe om 'n vloeidiagram te skep, moet jy weet dat daar spesiale programme wat ontwerp is om te skep en hierdie stelsels te wysig. Gerief van grafiese voorstelling van die algoritme is dat die gebruiker nie gekoppel is aan 'n spesifieke programmeertaal sintaksis. Gebou vloeidiagram ewe geskik vir alle tale (bv C, Pascal, BASIC, ens). Verder kan die redakteur gebruik word vir kartering en verifikasie skemas gemak. Hierdie program is 'n gespesialiseerde sagteware. Dit bied 'n diverse reeks van gereedskap wat nodig is vir die bou van vloeidiagramme, wat dit makliker maak, in vergelyking met konvensionele beeld redakteurs. Addisionele opsies toelaat dat jy die proses van die opstel van die stelsel met sy verdere transformasie in die funksies en prosedures van die programmeertaal te optimaliseer. Daarbenewens het die vloeidiagram redakteur bied 'n versameling van templates wat aansienlik kan die bespoediging van die werk die beginner gebruiker. Dit is bekend dat die konstruksie van die algoritme dikwels herhalende strukture gebruik, byvoorbeeld, 'n verskeidenheid van opsies siklusse, alternatiewe (volledige en onvolledige), verskeie vertakking, en nog baie meer. Die redakteur kan toeken dikwels gebruik in die vloeidiagramme komponente en voeg dit in die gegenereerde diagram. Dit spaar jou van hulle teken van nuuts elke keer. Daarbenewens, met behulp van die redakteur, kan jy die funksies en prosedures in enige bekende programmeertaal geïmplementeer in te voer. Hierdie opsie is geskik vir die ontleding van algoritme struktuur, wat geskryf is in 'n onbekende taal. stelsel vereistes van die program onder oorweging is nogal beskeie, sodat jy dit kan gebruik op enige persoonlike rekenaar.

gevolgtrekking

Om op te som, moet daarop gelet word dat die gedetailleerde skema van die bou van algoritmes uitgedien. Want dit is nie die moeite werd as 'n beskrywing van die proses. Op sy beste, blokdiagramme is geskik vir opleiding beginners wat nie weet hoe om algoritmies dink. Voorgestelde in sy tyd met die elemente van jou inhoud is hoëvlaktaal, dit integreer masjien taal stellings in afsonderlike groepe. Op die oomblik is, elke grafiese element stem ooreen met 'n spesifieke operateur. So het hy 'n simbool in die ewekansige, en die belangrikste - 'n futiele oefening in tekening, waaruit jy kan maklik weier. Vandag nog word oorbodig lyn oorgange, aangesien elke operateur reeds gedefinieer. Trouens, die grafiese konstruksie van algoritmes groter oorwinnings as in die praktyk. Programmeerder met 'n uitgebreide ervaring voor jy skryf 'n program wat selde trek 'n blokdiagram. Wanneer die standaard van organisasie 'n grafiese algoritme vereis, verf dit dan na die voltooiing van die werk.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.unansea.com. Theme powered by WordPress.