Block diagram je grafični prikaz procesa, jasno kaže sistematično zaporedje vseh faz naloge, kot tudi vse skupine, ki so vključene v ta proces.Ta shema je sistem grafičnih simbolov (bloki) in tranzicijskih linij (puščici) med njimi.Vsaka od teh blokov ustreza določeni stopnji algoritma.Znotraj tega značaja opisuje dejanje.
Zakaj uporabljati diagrami poteka?
Ti sistemi so konstruirani za opravljanje naslednje funkcije:
- razvoj novega procesa;
- opisati in dokumentirati zdajšnji algoritem;
- razviti spremembe procesa ali naj razišče povezave z verjetnostjo napak in neuspehov;
- določiti, kdaj, kje in kako lahko spremenite trenutni algoritem, da bi preverili stabilnost celotnega sistema.
Development diagram poteka
Vsak blok diagram temelji na algoritmu ukrepov, ki opisujejo delovanje naprave ali programa.Zato smo najprej izdelan sistem sam."Algoritem" iz opisa operacij za nalogo.V bistvu je to pravilo izvesti potrebne obdelave podatkov.Preden je potrebna izgradnja algoritma jasno opredeliti problem, kar potrebujete, da bi dobili rezultat, je potrebno nekatere osnovne informacije in kaj je na voljo, ali obstajajo omejitve glede njenega prejema.Po tem, da seznam ukrepov je treba izvesti za dosego želenega rezultata.
vrste algoritmov
V praksi se najpogosteje uporablja naslednje vrste blok diagramov:
- grafike, torej temeljijo na geometričnih simbolov;
- verbalno: sestaviti običajnih besed nekega jezika;
- psevdokoda: je semi-formaliziran opis pogojena algoritmično jezik, ki vključuje elemente jezika in literarne fraz in skupnih matematičnih simbolov;
- program: napisati programski jeziki se uporabljajo izključno.
blok diagram: Opis
Grafični prikaz poteka dela vključuje podobo algoritma, ki opisuje povezavo funkcionalnih blokov sheme, ki ustrezajo izvedbo enega ali več ukrepov.Blok diagram niz je sestavljen iz posameznih elementov, dimenzij in pravil gradnje, ki so opredeljene standardno stanje.Za vsako vrsto ukrepov (vhod, računalništva izraz vrednosti, preverjanje pogojev, nadzoruje ponavljanje operacij, in drug konec obdelave.) Obstaja poseben geometrična figura predstavljala kot blok.Ti simboli so povezani s črtami, ki določajo zaporedje ukrepov.
osnovni elementi, ki se uporabljajo pri pripravi diagramov poteka
popoln seznam grafičnih simbolov, ki se uporabljajo za opisovanje algoritem je sestavljen iz 42 elementov.Njegovo vse nam ne dajejo, in menijo, le glavnico.
elementi diagrami poteka:
1. Proces računalništva pomeni dejanje ali zaporedje ukrepov, ki spreminjajo postavitev in obliko predstavitve podatkov vrednost.Za sheme jasnosti je treba te elemente mogoče združiti v eno enoto.Ta simbol je pravokotnik, v katerem pisne pripombe, ki spremljajo delovanje (ali skupino operacij).
2. Sklep.To polje se uporablja za označevanje nadzor prehoda pod določenimi pogoji.V vseh teh državah članicah dvomiti v primerjavo ali stanje, ki ga opredeljuje.Z drugimi besedami, odločitev - izbira smeri za program ali algoritma, odvisno od nekaterih spremenljivih pogojih.Grafični pogled elementa - diamant.Dejal znak se lahko uporablja kot enotno podobo naslednjih struktur:. "Je" izbira križišče popolna in nepopolna, cikel "pred" in
3. Sprememba.Ta blok je začetek cikla.Uporablja se za organizacijo ciklični strukturi.Inside ta element zapis razpon nastavitev ukrepov kaže svojo začetno vrednost, robne pogoje in bistveno spremembo v parametru za kasnejše ponovitve.Z drugimi besedami, sprememba - je izpolniti spreminjajoče ekipe ali skupine poslov, spreminjanje programa.Grafični prikaz simbola je šesterokotnik.
4. vnaprej določen proces je izračun set, ali standardni program.Uporablja se za nakazovanje pomožnega zdravljenja algoritem, ki obstaja samostojno kot ločeni neodvisnih modulov, kot tudi, da se nanašajo na knjižnične rutine.Grafično je ta vrsta značaja predstavlja pravokotnik z dvema navpičnima palice na straneh.Ta element se uporablja za označevanje sklicevanja na funkcije, postopkov programskih modulov.
5. Vhodno-izhodni podatki na splošno.
6. Zagon in ustavitev.Ta element predstavlja začetek in konec algoritma, kot tudi začetek programa in izstopu iz njega.Grafično, ta simbol spominja pravokotnik, kjer je stran, namesto naravnost - lok.
7. Dokument je izhod vašega tisku.Grafično element spominja pravokotnik, ampak spodnje polovice valovanja vrstice sledenega.
8. Ročni vnos pomeni začetek podatkov upravljavca obdelave z napravo, ki je seznanjeno z računalnikom (tipkovnice).Grafični simbol ročno vnašanje pravokotnika, katerega stranice so vzporedne črte, pravokotno na njihovo nižji, zgornji in poševno.
9. Na zaslonu se prikaže vhodne ali izhodne podatke, ko je naprava neposredno povezana s procesorjem.V času, ko se začnejo razmnoževati podatkov, upravljavec lahko spreminjate med obdelavo.Grafično je ta element je slika, na katerem sta spodnja in zgornja vzporednico, prav - je lok, medtem ko je leva sestavljen iz dveh ravnih kot puščica.
10. vrstic toka - so puščice, ki kažejo zaporedje povezav.Niti blokovni diagram strukture ne more brez tega elementa.Obstajajo določena pravila označite ti znaki.Tukaj so:
- ti elementi morajo biti vzporedne linije zunanjega oboda ali meje stran, ki prikazuje blokovno shemo;
- smer linije od zgoraj navzdol ali od leve proti desni se šteje, da je glavni, je s puščicami, na drugih primerih, določenih območij, ki so jih imenovale ni navedena;
- sprememba smeri tega elementa je samo na 90 °.
11. Connector.Ta element je namenjena za označevanje zlomljeno povezavo s tekočih linij.Ti simboli so uporabljeni če je blokovni diagram programa izdelana iz več delov.Potem linija toka iz enega dela do konca "priključek," in novi del - začeti s tem znakom.Znotraj tega elementa se postavi isto serijsko številko.Grafični prikaz "konektor" - venec.
12. Interstitial priključek.Namen tega elementa je podoben prejšnjemu, le se uporablja za priključitev blokov, ki se nahaja na različnih straneh.Slika elementa predstavlja peterokotnikom kot hiša.
13. Komentar - je odnos med različnimi elementi blok shema s pojasnili.Omenjeni element omogoča vključujejo formul in druge informacije.
Building Block diagram Grafični
algoritem - je del dokumentacije za napravo ali program, ki je vedno tam v izobilju.Vendar pa je v večini primerov, programska oprema ne potrebuje diagram.Le nekaj zahteva gradnja algoritmom traja nekaj listov, ostalo je precej simbolična shema.Preprost blok diagram, ki prikazuje strukturo razvejanosti programa na samo en vidik.Vendar tudi taka struktura je jasno vidne le pod pogojem, da je algoritem postavljen na enem listu.V nasprotnem primeru, ko je diagram blok se nahaja na več straneh, povezanih intersticijske prehodi, zelo težko dobiti pravo idejo o tem.Če je nameščena na enem listu, potem pa super program, ta algoritem pretvori sliko v splošni načrt s seznamom glavnih blokov in fazah.Seveda, ta lista ne bi smelo biti standardna izvedba postopka, vendar jih ne potrebujemo, saj je postopek povsem drugačen.Pravilnik o vrsti simbolov, puščic in da oštevilčenja, se zahteva le, da razčleniti podroben diagram blok.
Arrays in gradnja algoritmov
niz je niz iste vrste informacij, ki so shranjene v zaporednih grozdov spomina in ima skupno ime.Takšne celice so označene kot "sestavni deli sistema".Vse grozdi so oštevilčeni po vrstnem redu.Ta številka se imenuje "indeks array element."Kako ustvariti diagram za tak sistem?Razmislite primer oblikovanjem algoritma za osnovno enodimenzionalna vrsto matrike.Najenostavnejši sistem je shematski pogled na linijo.Določite ime za niz - "A".Domnevamo, da je naš sistem sestavljen iz osmih celic (1 do 8).Vsaka od teh skupin vsebuje naključno število, ki se imenuje "element matrike."Za dostop do posebno celico, mora navesti ime v oglatih oklepajih ([3]).Preučiti primer, v katerem je blokovni diagram matrike za zapolnitev sistem z naključnih številk in nato oddaja podatke na ekranu.Kaj je algoritem?Ta osnovni sistem.Dejstvo je, da nima praktično uporabo, temveč je primeren za učni proces.Šteje diagram (primer gradnje, opisane spodaj) obsega sedem glavnih elementov, povezanih s črtami prehodov.
opis zaporedja naloge
1. Prvi element sheme bo simbol "doma."
2. Druga enota - "proces", ki sodi v "inicializacijo naključno".
3. Naslednji element - "Sprememba", ki je vpisana vrednost v celici matriki.
4. Nadalje, po določenem funkcijo, je preusmerjen na naslednjo bloku "postopek", ki je definiran s sklicevanjem na posebne grozdov kažejo meje naključnih števil v območju od nič do sto.Po operaciji je vrnitev na tretji blok in preko nje - potem peti.
5. V tem poglavju "spremembe", v skladu s popisano funkcijo je preusmerjen na naslednjo točko.
6. "Output" proizvaja prikaza informacij o novih vsebin matrike na zaslonu, nato pa v smeri prejšnjega bloka.Naslednja - zadnji element.
7. "The End" algoritma.
Na podlagi diagrama blok komponent programa, ki bo zagotovil delo algoritma.
«diagram urednik»
Če se sprašujete o tem, kako ustvariti diagram, morate vedeti, da obstajajo posebni programi, ki so namenjeni za ustvarjanje in urejanje teh sistemov.Udobje Grafični prikaz algoritma je, da uporabniku ni vezana na določen sintakse programskega jezika.Zgrajen blok diagram enako primerna za vse jezike (kot so C, Pascal, Basic, itd.)Poleg tega je mogoče, urednik se uporablja za grafikonov in preverite, ali shem.Ta program je specializirana programska oprema.Ponuja raznolik nabor orodij, potrebnih za izgradnjo diagrame poteka, zaradi česar je bolj priročno, v primerjavi z običajnimi urejevalniki slik.Dodatne možnosti vam omogočajo, da optimizirajo proces oblikovanja sistema za uresničevanje njene preobrazbe v funkcijah in postopkih programskem jeziku.Poleg tega urednik blokovni diagram niza predlog, ki lahko bistveno pospeši novice uporabnika.Znano je, da je konstrukcija algoritma pogosto uporablja ponavljajoče struktur, kot so različne variante ciklov alternative (dokončana in nepopolno), večkratnim razvejanjem in več.Urejevalnik omogoča, da izberete pogosto uporabljajo v blok diagramov elemente in jih dodajte na novoustanovljeno sheme.To vam prihrani od njih pripravi iz nič vsakič.Poleg tega lahko s pomočjo urejevalnika uvoziti funkcije in postopke, ki se izvajajo v vsakem znanem programskem jeziku.Ta možnost je uporabna za analizo strukture algoritma, ki je zapisana v neznanem jeziku.Sistemske zahteve šteje skromen program, ki vam omogoča, da ga uporabljate na katerem koli osebnem računalniku.
Zaključek Če povzamemo, je treba poudariti, da so podrobni gradnja vezje algoritmov zastareli.Kot opis postopka, niso zanimivi.V najboljšem primeru, blok diagrami so koristne za začetnike usposabljanja, ki ne vedo, kako algorithmically razmišljati.Predlagal v svojem času z elementi njene vsebine je jezik izjav jezika na visoki ravni, ki jih kombinirajo stroj v ločenih skupinah.V tem trenutku vsak grafični element ustreza določeni operater.Torej, je postal simbol naključna, in kar je najpomembnejše - jalov vaja v risbi, ki jih je mogoče zlahka zavrne.Danes celo postali presežni prehodi linije, saj je vsak izvajalec že definiran.Dejstvo je, grafični algoritmi za gradnjo večje uspehe kot v praksi.Programer z bogatimi izkušnjami, preden ste napisali program, ki redko pritegne blokovno shemo.Ko standard organizacije zahteva grafično algoritem, nato pa ga slikati, ko je delo končano.