FormaasjeColleges en universiteiten

Hoe te meitsjen in flowchart. In blok diagram fan programma fan de rige

It blok diagram is in grafyske werjefte fan in proses, dúdlik sjocht in systematyske folchoarder fan alle fazen fan de opjefte, en ek alle groepen dy't behelle binne yn it proses. Dizze regeling is in systeem fan grafysk Symbols (blokjes) en oergong linen (pylken) tusken harren. Elts fan dy blokken oerienkomt mei in bepaalde stap fan de algoritme. Binnen dit symboal beskriuwt dizze aksje.

Wêrom brûke flowcharts?

Dy systemen binne ûntwurpen om de neikommende funksjes:

- it ûntwikkeljen fan in nij proses;

- te beskriuwen en dokumintearjen de hjoeddeiske algoritme;

- te ûntwikkeljen oanpassings oan it proses of te ûndersykjen de keppelings mei de kâns fan flaters en mislearringen;

- om te bepalen wannear, wêr en hoe kinne jo de aktuele algoritme, om te kontrolearjen de stabiliteit fan it hiele systeem.

Untjouwing workflow

Any blok diagram is basearre op 'e dieden fan' e algoritme beskriuwing fan de wurking fan de joystick of programma. Dêrom, wy earst boud it systeem sels. "Algoritme" ferwiist nei de beskriuwing fan in rige fan operaasjes te lossen it probleem. Yn feite, dizze regel útfiere de fereaske prosessen fan ynformaasje ferwurkjen. Foar't jo fierder de oanlis fan it algoritme is nedich om te bepalen it probleem dúdlik: it is nedich om te krijen in gefolch fan dat de earste ynformaasje is nedich en wat is beskikber, oft der beheinings op syn ûntfangst. Dêrnei, in list fan aksjes wurde útfierd te berikken fan it winske resultaat.

soarten fan algoritmen

Yn de praktyk, de folgjende soarten trochstreaming charts brûkt meast faak:

- graphics, dus binne basearre op geometryske symbols;

- ferbaal: opsteld troch de wenstige wurden fan in taal;

- pseudo-koade: fertsjintwurdigje semiformalized beskriuwing betingst programmeartaal taal, dêr't eleminten fan de programmearring taal en literêre sinnen en mienskiplik wiskundige symboalen;

- software: allinnich programmeartaal brûkt wurdt om te skriuwen.

In blok diagram fan apparaten: Beskriuwing

In grafyske werjefte fan 'e workflow omfiemet byld algoritme kommunikaasje beskriuwing fan de funksjonele blokken fan dizze rûnte dy't oerienkomme te fieren ien of mear aksjes. In blok diagram fan in rige is gearstald út yndividuele eleminten, ôfmjittings en bou fan regels dy't beskiede hokker steat standert. Foar elk type aksje (gegevens input, computation útdrukking wearden, kontrolearjen omstannichheden, de werhelling control aksje sluting ferwurking, ensfh). Der is in apart geometryske figuer fertsjintwurdige as in blok. Dy symboalen binne ferbûn troch de linen dy't beskiede hokker folchoarder fan aksjes.

De wichtichste eleminten wurksum yn 'e tarieding fan flowcharts

De folsleine list mei grafysk symboalen brûkt foar de beskriuwing fan 'e algoritme bestiet út 42 eleminten. Its alles wy sille net jaen, en beskôgje allinne it foarnaamste.

Eleminten fan de flowchart:

1. It proses fan Computing betsjut aksje of opienfolging fan aksjes dy't feroarje de wearden fan de gegevens of formaat foar pleatsing. Foar de dúdlikens, dizze circuit eleminten kinne wurde kombinearre yn ien ienheid. Dit symboal is in rjochthoeke, binnen dêr't de skriftlike reaksje, byhearrende de eksploitaasje (of groep fan transaksjes).

2. Solution. Dit blok wurdt brûkt om oan te jaan de oergong betingst op 'e kontrôle. Yn elts sa'n lidsteaten freegje de ferliking, of betingst, dy't bepaalt dat. Mei oare wurden, it beslút - is de kar fan rjochting foar it programma of algoritme, ôfhinklik fan bepaalde fariabele betingsten. Grafisch sicht fan it elemint - a diamant. Said symboal kin brûkt wurde as it byld fan 'e neikommende normearre struktuer: kar, in foarke folsleine en in part-time, de syklus fan "foar" en "lang".

3. modifikaasje. Dizze ienheid betsjut eins it begjin fan de syklus. It wurdt brûkt foar it organisearjen fan de Cyclische struktuer. Binnen dizze elemint rekord ynstelling oanbod fan aktiviteiten, lykas oanjûn troch syn earste wearde, boundary betingst, likegoed as stap feroaret it item wurde werhelle. Mei oare wurden, de wiziging - is de ferfolling fan wikseljende ploegen of groepen fan operaasjes dy't feroarje it programma. Grafisch fertsjintwurdiging fan dit symboal is in hexagon.

4. De foarbeskaaide berekkening proses betsjut foar in foarbeskaaide of standert programma. It wurdt brûkt om oan te jaan de behanneling nei it helptiidwurd algoritme dat bestiet selsstannich as in apart ûnôfhinklike modules, en om tagong te krijen de bibleteek routines. Grafisch sicht fan it symboal fertsjintwurdige troch in rjochthoeke mei twa fertikale banen op 'e kanten. Dit elemint tsjinnet foar begelieding fan funksje petearen, prosedueres, software modules.

5. Input-útfier data yn in algemiene foarm.

6. Start en halte. Dit elemint stiet foar de start en de ein fan 'e algoritme, en ynbring yn it programma en de útgong fan it. Graphically dit symboal liket in rjochthoeke dêr't de kant ynstee fan rjochte - bôge.

7. Dokumint betsjut útfier resultaten fan de print. Graphically, in elemint as in rjochthoeke, mar ynstee fan de legere heal-wave Direct op skreaun.

8. Manual input betsjut troch de operator trigger data ferwurkjen troch in apparaat dat wurdt yn ferbân brocht mei in kompjûter (toetseboerd). Graphic symboal fan hânlieding ynbring is in quadrilateral waans kanten binne parallel oan de line, de boaiem is heaks op harren, en superieur skeane.

9. It byldskerm betsjut ta ynbring of útfier ynformaasje yn gefal as it apparaat wurdt ferbûn streekrjocht nei de prosessor. Op dat stuit, doe't se begjinne te spyljen de data, de operator kin om feroaringen yn ferwurking. Graphically, dit elemint is in figuer dêr't de boppeste en legere linen binne parallel, rjochts - it is de bôge, en it linker is opboud út twa rjocht as in pylk.

10. De flow linen - binne pylken dy't wize op de opienfolging fan ferbinings. Gjin fan beide struktuer block diagram kin net dispense mei dit elemint. Der binne bepaalde regels tracing dizze tekens. Hjir binne se:

- de data eleminten moatte wêze bylâns de rigels fan 'e bûtenste perimeter of grinzen fan de side wêrop dit lit in blok diagram;

- in rigel fan boppen nei ûnderen of lofts nei rjochts wurdt beskôge as de wichtichste, it is net oanjûn troch de pylken, de oare gefallen oanjûn gebieten oanwiisd troch harren;

- feroarje de rjochting fan dit elemint is mar sa'n 90.

11. ferbinning. Dit elemint wurdt brûkt om oantsjutte de ferbining te ûnderbrekke de streaming fan 'e linen. Dy symboalen wurde brûkt wurde yn it gefal dat it blok diagram fan it programma út opboud is út ferskate dielen. Dan de line fan de streaming fan de iene diel te ein "Anschluss," en it nije diel - begjinne mei dit symboal. Binnen dit elemint is pleatst deselde serial number. Grafisch fertsjintwurdiging fan "Connector" - in sirkel.

12. Interstitial ferbiner. It doel fan dit elemint is te ferlykjen mei de foarige iene, dan wurdt allinnich brûkt te ferbinen flowcharts, pleatst op ferskillende siden. It byld fan sokke in elemint wurdt fertsjintwurdige as in Pentagon hûs.

13. Comment - dy kommunikaasje tusken de ferskillende eleminten flowchart útlis. Said elemint jout ûnder mear formules en oare ynformaasje.

konstruksje flowcharts

Graphic oanlis algoritme - is ûnderdiel fan de dokumintaasje foar de joystick of programma dat is altyd beskikber yn oerfloed. Lykwols, yn de measte gefallen, de software net nedich yn it blok diagram. Allinne in pear ferplichte de oanlis fan in algoritme kostet in pear lekkens, de rest is hiel symboalyske skema. Ienfâldige blok diagram mei dêrop de struktuer fan 'e branching programma yn mar ien aspekt. Lykwols, sels sa'n struktuer is dúdlik sichtber allinnich ûnder it betingst dat it algoritme is pleatst op ien fel. Yn it tsjinoerstelde gefal, doe't it blok diagram leit op meardere siden ferbân interstitial transysjes binne hiel dreech te krijen rjochts idee deroer. As it is pleatst op ien blêd, dêrnei in geweldige programma dizze ôfbylding algoritme draait yn syn totale plan mei in list fan 'e wichtichste blokken en stappen. Fansels, dit skema net folgje de proseduere design noarmen, mar hy woe net nedich ha, sûnt it proses is folslein oars. Regels oangeande it type fan 'e personaazjes, pylken, en de folchoarder fan nûmering is nedich allinnich foar it ferwurkjen fan detaillearre flowcharts.

Rigen en bou fan algoritmen

In rige is in kolleksje fan deselde soarte fan ynformaasje dat wurdt opslein yn oerwinnings ûnthâld klusters en hat in mienskiplike namme. Sokke sellen wurde neamd "eleminten fan it systeem." Alle klusters binne nûmere yn oarder. Dit nûmer wurdt neamd de "yndeks fan de array elemint". Hoe te meitsjen fan in stream diagram foar sa'n systeem? Tink oan it foarbyld fan it skeppen fan algoritmen foar elementary array fan iendiminsjonaal type. De ienfâldichste systeem is konvinsjoneel view line. Definiear in namme foar de array - "A". Wy gean der fan út dat ús systeem bestiet út acht sellen (1 oant 8). Elk fan sein klusters bestiet út in willekeurich getal, dat hjit "array elemint". Om tagong ta in bepaalde sel moatte de namme yn fjouwerkante heakjes ([3]). Betink in foarbyld dêr't in blok figuer fan in rige is bedoeld om folje it systeem mei willekeurige getallen en dan outputting ynformaasje op it skerm. Wat is in algoritme? Dit elementary systeem. Yn feite, it hat gjin praktyske tapassing, lykwols, is nuttich foar it learproses. Beskôge in blok circuit (foarbyld fan de bou beskreaune hjirûnder) bestiet út mar sân wichtichste eleminten ferbûn transysjes linen.

Beskriuwing fan in rige fan taken

1. It earste elemint fan de regeling sil in symboal fan "it begjin".

2. It twadde ienheid - "Proses", dat past binnen de "Initialisieren samar».

3. De folgjende elemint - "oanpassing" wurdt ynfierd wearde fan 'e rige fan de sellen yn it blok.

4. Fierders, neffens in foarbeskaaide funksje wurdt trochstjoerd nei it folgjende block "proses", wêrby't de behanneling wurdt jûn oan bepaalde klusters systeem oan te jaan beheinings fan willekeurige getallen yn it berik fan nul oant ien hûndert. Nei oanlieding fan de operaasje werom nei it tredde blok, en fia it - mear op it fyfde.

5. Yn dizze block "Aanpassingen" neffens skreau funksje wurdt trochstjoerd nei de folgjende elemint.

6. De "Konklúzje" produceert skerm ynformaasje oer de ynhâld fan de nije rige yn de monitor, folge troch de rjochting fan de foarige blok. Folgjende - de lêste elemint.

7. "end" fan it algoritme.

Oan de hân fan in blok figuer fan komponinten fan it programma, dat sil soargje foar wurk presintearre algoritme.

"Bewurkje Block Zandloperdiagram"

As jo binne benijd oer hoe te meitsjen fan in flowchart, jo moatte witte, dat der spesjale programma dy't ûntwurpen te meitsjen en bewurkjen dizze systemen. Gemak fan grafyske werjefte fan 'e algoritme is dat de brûker is net bûn oan in spesifike programmeartaal syntaksis. Boud flowchart like geskikt foar alle talen (bgl, C, Pascal, BASIC, ensfh). Fierder de bewurker kin brûkt wurde foar Charting en ferifikaasje regelingen operability. Dit programma is in spesjalisearre software. It soarget foar in fariearre set fan ark nedich foar it bouwen flowcharts, dat makket it handiger, yn ferliking mei konvinsjonele image redakteuren. Oanfoljende opsjes meitsje it jo mooglik om te optimalisearjen fan it proses fan it opstellen fan it systeem mei syn fierdere omfoarming yn de funksjes en prosedueres fan de programmearring taal. Boppedat, it flowchart bewurker biedt in set fan sjabloanen dy't kin gâns rapper it wurk de begjinnende brûker. It is bekend dat de oanlis fan 'e algoritme faak repetitive struktueren brûkt, bygelyks, in ferskaat oan opsjes fytst, alternativen (folsleine en ûnfolsleine), meardere branching, en mear. De bewurker kinne allocate geregeld brûkt yn de streaming hitlist ûnderdielen en heakje se yn de oanmakke diagram. Dit besparret jo út tekenjen se hielendal opnij eltse kear. Boppedat, mei help fan de redaksje, kinne jo ymportearje de funksjes en prosedueres trochfierd yn alle bekende programmeartaal. Dizze opsje is brûkber foar analysearjen algoritme struktuer, dat wurdt skreaun yn in frjemde taal. Systeem easken fan it programma yn behanneling is hiel beskieden, dus do kinst it brûke op eltse persoanlike kompjûter.

konklúzje

Om gearfetsje, dan moat sein wurde dat de detaillearre skema fan bou algoritmen ferâldere. As se binne net ynteressant as in beskriuwing fan it proses. At best, blok skema 'binne geskikt foar opliedings begjinners dy't net witte hoe te tinken algorithmically. Foarsteld yn syn tiid mei de eleminten fan jo ynhâld wienen hege-nivo taal, it integriert machine taal útspraken yn aparte groepen. Op it stuit, elk grafysk elemint oerienkomt mei in spesifike operator. Sa waard er symboal yn it willekeurich, en vooral - een futile oefening yn de tekening, út dêrst maklik wegerje. Hjoed sels wurden oerstallich line transysjes, sûnt eltse operator is al definiearre. Yn feite is de grafyske bou fan algoritmen grutter triomfen as yn 'e praktyk. Programmeur mei romme ûnderfining foardat jo skriuwe in programma dat komselden tekent in blok diagram. Doe't de standert fan de organisaasje freget in grafyske algoritme, dan Paint It nei it beëinigjen fan de wurksumheden.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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