FfurfiantColegau a phrifysgolion

Sut i greu siart llif. Mae diagram bloc o raglen y rhesi

Mae'r diagram bloc yn cynrychiolaeth graffigol o broses, yn amlwg yn dangos dilyniant systematig o'r holl gamau y dasg, yn ogystal â'r holl grwpiau sy'n cael eu cynnwys yn y broses. Mae'r cynllun hwn yn system o symbolau graffig (blociau) a llinellau pontio (saethau) rhyngddynt. Mae pob un o'r blociau hyn yn cyfateb i gam penodol o'r algorithm. Y tu mewn symbol hwn yn disgrifio'r camau hyn.

Pam defnyddio siartiau llif?

Mae'r systemau hyn wedi'u cynllunio i gyflawni'r swyddogaethau canlynol:

- datblygu proses newydd;

- i ddisgrifio a chofnodi'r algorithm ar hyn o bryd;

- datblygu addasiadau i'r broses neu i ymchwilio i'r cysylltiadau gyda'r tebygolrwydd o gamgymeriadau a methiannau;

- i benderfynu pryd, ble a sut y gallwch newid y algorithm ar hyn o bryd, er mwyn gwirio sefydlogrwydd y system gyfan.

llif gwaith datblygu

Unrhyw diagram bloc yn seiliedig ar y gweithredoedd y algorithm yn disgrifio gweithrediad y ddyfais neu'r rhaglen. Felly, rydym yn adeiladu y tro cyntaf y system ei hun. "Algorithm" yn cyfeirio at y disgrifiad o'r dilyniant o weithrediadau i ddatrys y broblem. Mewn gwirionedd, mae'r rheol hon yn perfformio y prosesau sydd eu hangen i brosesu gwybodaeth. Cyn symud ymlaen at y algorithm adeiladu yn ofynnol i ddiffinio'r broblem yn glir: mae angen i gael o ganlyniad i hynny mae angen y wybodaeth gychwynnol a beth sydd ar gael, a oes cyfyngiadau ar ôl ei dderbyn. Ar ôl hynny, mae rhestr o gamau gweithredu i'w rhoi ar waith i gyflawni'r canlyniad a ddymunir.

mathau o algorithmau

Yn ymarferol, mae'r mathau canlynol o siartiau llif a ddefnyddir yn fwyaf aml:

- graffeg, hy yn seiliedig ar symbolau geometrig;

- geiriol: luniwyd gan y geiriau arferol o iaith;

- ffug-god: cynrychioli disgrifiad semiformalized iaith raglennu amodol, sy'n cynnwys elfennau o'r iaith raglennu ac ymadroddion llenyddol a symbolau mathemategol cyffredin;

- Meddalwedd: dim ond iaith raglennu a ddefnyddir i ysgrifennu.

Mae diagram bloc o ddyfeisiau: Disgrifiad

Mae cynrychiolaeth graffigol o'r llif gwaith yn cynnwys delwedd cyfathrebu algorithm disgrifio'r blociau swyddogaethol gylched hon sy'n cyfateb i weithredu un neu fwy o gamau gweithredu. Mae diagram bloc o amrywiaeth cynnwys elfennau unigol, dimensiynau ac adeiladu o reolau sy'n diffinio'r safon wladwriaeth. Ar gyfer pob math o weithredu (mewnbwn data, gwerthoedd mynegiant gyfrifiannu, amodau gwirio, rheoli ailadrodd prosesu gau gweithredu, ac ati). Mae ar wahân ffigur geometrig gynrychioli fel bloc. Mae'r symbolau yn cael eu cysylltu gan linellau sy'n diffinio y dilyniant o gamau gweithredu.

Prif elfennau'r a gyflogir yn y gwaith o baratoi siartiau llif

Mae'r rhestr gyflawn o symbolau graffig a ddefnyddir ar gyfer y disgrifiad o'r algorithm yn cynnwys 42 o elfennau. Mae ei gyd ni roddwn, ac yn ystyried dim ond y prif.

Mae elfennau o'r siart llif:

1. Mae'r broses o cyfrifiadureg yn golygu gweithred neu ddilyniant o gamau gweithredu sy'n newid y gwerthoedd data neu fformat ar gyfer lleoliad. Er mwyn eglurder, gall elfennau cylched hyn yn cael eu cyfuno i mewn i un uned. Mae'r symbol hwn yn petryal, y mae'r sylw ysgrifenedig, mynd gyda'r llawdriniaeth (neu grŵp o drafodion).

2. Ateb. Mae'r bloc yn cael ei ddefnyddio i ddangos cyflwr pontio ar y rheolaeth. Ym mhob aelod o'r fath wladwriaethau holi'r gymhariaeth, neu gyflwr, sy'n diffinio ei. Mewn geiriau eraill, y penderfyniad - yn y dewis o gyfeiriad ar gyfer y rhaglen neu'r algorithm, yn dibynnu ar amodau newidiol penodol. Golygfa graffigol o'r elfen - diemwnt. Dywedodd Gellir symbol yn cael ei ddefnyddio fel y ddelwedd y strwythur safonol canlynol: dewis, fforc amser llawn a rhan-amser, y cylch o "cyn" a "hir".

3. Addasu. Mae'r uned hon yn arwydd cychwyn y cylch. Mae'n cael ei ddefnyddio am drefnu'r strwythur cylchol. Y tu mewn yr elfen hon cofnod ystod gosod o weithgareddau, fel y nodir gan ei werth cychwynnol, ffin cyflwr, yn ogystal â cam yn newid i'r eitem gael ei ailadrodd. Mewn geiriau eraill, mae'r addasiad - yn cyflawni newid timau neu grwpiau o weithrediadau sy'n newid y rhaglen. cynrychiolaeth graffigol o'r symbol hwn yn hecsagon.

4. Mae'r broses gyfrifo a bennwyd ymlaen llaw yn golygu ar gyfer rhaglen a bennwyd ymlaen llaw neu safon. Mae'n cael ei ddefnyddio i nodi'r driniaeth i'r algorithm ategol sy'n bodoli yn annibynnol fel modiwlau annibynnol ar wahân, ac i gael mynediad i'r drefn llyfrgell. Golygfa graffigol o'r symbol a gynrychiolir gan betryal gyda dau far fertigol ar yr ochrau. Mae'r elfen hon yn gwasanaethu am arweiniad o alwadau swyddogaeth, gweithdrefnau, modiwlau meddalwedd.

5. Mewnbynnu data-allbwn mewn ffurf gyffredinol.

6. Dechrau a stopio. Mae'r elfen hon yn cynrychioli dechrau a diwedd y algorithm, a mewnbwn i'r rhaglen ac allanfa ohono. Graffigol symbol hwn yn debyg petryal lle ochr yn lle syth - arc.

7. Dogfen yn golygu canlyniadau allbwn y print. Graffigol, elfen fel petryal, dim ond yn hytrach yr hanner-don isaf uniongyrchol mewn arysgrif.

8. mewnbwn Llawlyfr olygu wrth brosesu data sbardun gweithredwr gan ddyfais sy'n gysylltiedig â chyfrifiadur (bysellfwrdd). symbol graffig o fewnbwn llaw yn pedrochr y mae ei ochr yn baralel i'r llinell, y gwaelod yn berpendicwlar iddynt, ac oblique uwchraddol.

9. Mae'r arddangosfa olygu i mewnbwn neu allbwn wybodaeth yn wir pan fydd y ddyfais yn cael ei chysylltu'n uniongyrchol â'r prosesydd. Ar y hyn o bryd, pan fyddant yn dechrau chwarae'r data, gall y gweithredydd wneud newidiadau wrth brosesu. Graffigol, elfen hon yn ffigwr y mae'r llinellau uchaf ac isaf yn gyfochrog, ar y dde - mae'n y arc, ac y chwith yn cynnwys dau syth fel saeth.

10. Mae'r llinellau llif - yn saethau sy'n dangos y dilyniant o gysylltiadau. Ni all Nid diagram bloc strwythur hepgor yr elfen hon. Mae rheolau penodol yn olrhain cymeriadau hyn. Dyma nhw:

- rhaid i'r elfennau data fod yn gyfochrog â'r llinellau y perimedr neu ffiniau y dudalen y mae hyn yn dangos diagram bloc allanol;

- llinell o'r top i'r gwaelod neu o'r chwith i'r dde yn cael ei ystyried y cyfan, nid yw'n cael ei nodi gan y saethau, mae'r achosion eraill yn nodi ardaloedd a ddynodwyd ganddynt;

- newid cyfeiriad yr elfen hon yw dim ond tua 90.

11. Connector. Mae'r elfen hon yn cael ei ddefnyddio i nodi'r cysylltiad dorri ar draws llif y llinellau. Mae'r symbolau yn cael eu defnyddio yn y digwyddiad y mae'r diagram bloc y rhaglen yn cael ei adeiladu o sawl rhan. Yna y llinell llif o un rhan i'r diwedd "cysylltydd," ac yn y rhan newydd - yn dechrau gyda symbol hwn. Y tu mewn yr elfen hon yn cael ei roi yr un rhif cyfresol. cynrychiolaeth graffigol o "cysylltydd" - cylch.

12. cysylltydd gwagleol. Pwrpas yr elfen hon yn debyg i'r un blaenorol, mae'n cael ei ddefnyddio dim ond er mwyn cysylltu siartiau llif, a roddir ar dudalennau gwahanol. Mae delwedd elfen o'r fath yn cael eu cynrychioli fel tŷ pentagon.

13. Comment - cyfathrebu hwn rhwng y gwahanol elfennau esboniad siart llif. Elfen dywedodd caniatáu cynnwys fformiwlâu a gwybodaeth arall.

siartiau llif adeiladu

algorithm adeiladu graffig - yn rhan o'r ddogfennaeth ar gyfer y ddyfais neu'r rhaglen sydd ar gael yn helaeth bob amser. Fodd bynnag, yn y rhan fwyaf o achosion, nid oes angen y meddalwedd yn y diagram bloc. Dim ond ychydig yn ofynnol y gwaith o adeiladu algorithm yn cymryd ychydig o daflenni, mae'r gweddill yn gynllun eithaf symbolaidd. diagram bloc syml yn dangos strwythur y rhaglen ganghennog mewn dim ond un agwedd. Fodd bynnag, hyd yn oed fath strwythur i'w weld yn glir yn unig o dan yr amod bod y algorithm yn cael ei roi ar un ddalen. Yn yr achos arall, pan fydd y diagram bloc yn cael ei lleoli ar nifer o dudalennau trawsnewidiadau gwagleol cysylltiedig yn anodd iawn i gael y syniad iawn am y peth. Os yw'n cael ei roi ar un ddalen, yna rhaglen wych ddelwedd hon algorithm yn troi i mewn ei gynllun cyffredinol gyda rhestr o'r prif blociau a grisiau. Wrth gwrs, nid yw amserlen hon yn dilyn y safonau dylunio weithdrefn, ond nid oedd yn eu hangen, gan fod y broses yn hollol wahanol. Rheolau ynglŷn â'r math o gymeriadau, saethau, a threfn rifo sydd ei angen yn unig ar gyfer dosrannu siartiau llif manwl.

Araeau ac adeiladu algorithmau

Arae yn gasgliad o'r un math o wybodaeth sy'n cael ei storio mewn clystyrau cof olynol ac mae ganddo enw cyffredin. yn cael eu galw'n gelloedd o'r fath "elfennau o'r system." Mae pob clwstwr wedi eu rhifo mewn trefn. Gelwir y rhif yn "mynegai yr elfen array". Sut i greu diagram llif ar gyfer system o'r fath? Ystyriwch yr enghraifft o algorithmau creu am elfennol amrywiaeth o un-dimensiwn fath. Mae'r system symlaf yw gonfensiynol llinell olygfa. Diffinio enw ar gyfer y casgliad - "A". Rydym yn cymryd yn ganiataol bod ein system yn cynnwys wyth gelloedd (1 i 8). Mae pob un o'r clystyrau ddywedodd cynnwys nifer ar hap, a elwir yn "elfen array". I gael mynediad cell benodol, rhaid nodi enw mewn cromfachau sgwâr ([3]). Ystyriwch esiampl lle mae diagram bloc o amrywiaeth bwriad yw llenwi'r system gyda rhifau ar hap ac yna outputting gwybodaeth ar y sgrin. Beth yw algorithm? Mae'r system hon yn elfennol. Mewn gwirionedd, nid oes ganddo unrhyw gymhwysiad ymarferol, fodd bynnag, yn ddefnyddiol ar gyfer y broses ddysgu. Ystyriwyd cylched bloc (enghraifft o'r gwaith adeiladu a ddisgrifir isod) yn cynnwys dim ond saith prif elfen cysylltiedig linellau trawsnewidiadau.

Disgrifiad o'r dilyniant y tasgau

1. Bydd yr elfen gyntaf y cynllun yn symbol o "The Dechrau".

2. Yr ail uned - "Proses", sy'n cyd-fynd y tu mewn i'r "initialization hap».

3. Yr elfen nesaf - "addasu" yn cael ei gofnodi gwerth y casgliad o gelloedd yn y bloc.

4. Ymhellach, yn ôl swyddogaeth a bennwyd ymlaen llaw yn cael ei ailgyfeirio i'r "broses" bloc nesaf, yr hwn y driniaeth yn cael ei rhoi i system clystyrau penodol yn nodi cyfyngiadau o rifau ar hap yn yr ystod o ddim i gant. Yn dilyn y llawdriniaeth yn dychwelyd i'r trydydd bloc, a thrwy hynny - mwy ar y pumed.

5. Yn y bloc hwn "Addasiadau" yn ôl swyddogaeth arysgrifenedig yn ailgyfeirio i'r elfen nesaf.

6. Mae'r "Casgliad" yn cynhyrchu gwybodaeth arddangosfa am gynnwys y casgliad newydd yn y monitor, wedi'i ddilyn gan gyfarwyddyd y bloc blaenorol. Nesaf - yr elfen olaf.

7. "Diwedd" y algorithm.

Ar sail diagram bloc o gydrannau o'r rhaglen, a fydd yn darparu gwaith a gyflwynir algorithm.

"Golygu Bloc Diagram"

Os ydych yn meddwl am sut i greu siart llif, dylech wybod bod yna rhaglenni arbennig sydd wedi'u cynllunio i greu a golygu systemau hyn. Cyfleustra cynrychiolaeth graffigol o'r algorithm yw nad yw'r defnyddiwr yn cael ei glymu i cystrawen iaith rhaglennu penodol. siart llif a adeiladwyd yr un mor addas ar gyfer pob iaith (ee, C, Pascal, BASIC, ac ati). Ar ben hynny, gall y golygydd ei ddefnyddio ar gyfer olrhain a chynlluniau dilysu gallu i weithredu. Mae'r rhaglen hon yn feddalwedd arbenigol. Mae'n darparu set amrywiol o offer sy'n angenrheidiol ar gyfer adeiladu siartiau llif, sy'n ei gwneud yn fwy cyfleus, o gymharu â confensiynol olygyddion ddelwedd. Dewisiadau ychwanegol yn eich galluogi i wneud y gorau y broses o lunio'r system gyda'i drawsnewid ymhellach yn y swyddogaethau a gweithdrefnau'r iaith raglennu. Yn ogystal, mae'r golygydd siart llif yn cynnig set o dempledi a all gyflymu yn sylweddol hyd y gwaith y mae'r defnyddiwr newyddian. Mae'n hysbys bod y gwaith o adeiladu algorithm aml strwythurau ailadroddus a ddefnyddir, er enghraifft, amrywiaeth o gylchoedd opsiynau, dewisiadau eraill (yn gyflawn ac anghyflawn), ganghennog lluosog, a mwy. Mae'r golygydd yn caniatáu dyrannu a ddefnyddir yn aml yn y cydrannau siartiau llif a'u hychwanegu yn y diagram a gynhyrchir. Mae hyn yn eich arbed rhag eu tynnu o'r newydd bob tro. Yn ogystal, gan ddefnyddio'r golygydd, gallwch fewnforio swyddogaethau a gweithdrefnau ar waith mewn unrhyw iaith raglennu hysbys. Mae'r opsiwn hwn yn ddefnyddiol ar gyfer dosrannu strwythur algorithm, sy'n cael ei hysgrifennu mewn iaith anghyfarwydd. Gofynion System y rhaglen dan sylw yn eithaf cymedrol, fel y gallwch ei ddefnyddio ar unrhyw gyfrifiadur personol.

casgliad

I grynhoi, dylid nodi bod y cynllun manwl o algorithmau adeiladu darfod. Gan nad ydynt yn ddiddorol fel disgrifiad o'r broses. Ar y gorau, diagramau bloc yn addas ar gyfer dechreuwyr hyfforddi nad ydynt yn gwybod sut i feddwl algorithmically. Arfaethedig yn ei amser gyda'r elfennau eich cynnwys yn iaith lefel uchel, mae'n integreiddio datganiadau iaith peiriant yn grwpiau ar wahân. Ar hyn o bryd, mae pob elfen graffeg yn cyfateb i weithredwr penodol. Felly daeth yn symbol yn yr hap, ac yn bwysicaf oll - ymarferiad ofer mewn darlunio, lle gallwch yn hawdd wrthod. Heddiw, hyd yn oed yn dod yn trawsnewidiadau llinell ddiangen, gan fod pob gweithredwr yn cael ei ddiffinio yn barod. Yn wir, y gwaith adeiladu graffigol o algorithmau uwch fuddugoliaethau nag yn ymarferol. Rhaglennydd gyda phrofiad helaeth cyn i chi ysgrifennu rhaglen sy'n anaml yn tynnu diagram bloc. Pan fydd y safon y sefydliad yn gofyn am algorithm graffigol, ac yna ei beintio ar ôl cwblhau'r gwaith.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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