MaleziVyuo na vyuo vikuu

Jinsi ya kuunda flowchart. block mchoro wa mpango wa safu

block mchoro uwakilishi graphical ya mchakato, ni wazi kuonyesha mlolongo utaratibu wa hatua zote za kazi, ikiwa ni pamoja na makundi yote kuwa ni kushiriki katika mchakato. Mpango huu ni mfumo wa ishara graphic (vitalu) na mistari mpito (mishale) kati yao. Kila moja ya vitalu hizi zinahusiana na hatua fulani ya algorithm. Ndani alama hii inaeleza hatua hii.

Kwa nini utumie flowcharts?

mifumo hii ni iliyoundwa na kufanya kazi zifuatazo:

- kuendeleza mchakato mpya;

- kueleza na kuweka kumbukumbu algorithm sasa;

- kuendeleza marekebisho ya mchakato au kuchunguza viungo na uwezekano wa makosa na kushindwa;

- kuamua lini, wapi na jinsi unaweza kubadilisha algorithm sasa, ili kuthibitisha utulivu wa mfumo mzima.

Maendeleo workflow

mchoro yoyote kuzuia ni msingi vitendo vya algorithm kuelezea shughuli ya kifaa au programu. Kwa hiyo, kwanza kujengwa mfumo yenyewe. "Algorithm" inamaanisha maelezo ya mlolongo wa shughuli ya kutatua tatizo. Kwa kweli, sheria hii kufanya taratibu zinazohitajika ya usindikaji wa habari. Kabla ya kuendelea na ujenzi wa algorithm inahitajika kufafanua tatizo ni wazi: ni muhimu ili kupata matokeo ya hiyo taarifa za awali inahitajika na nini inapatikana, kama kuna vikwazo juu ya kupokea yake. Baada ya hapo, orodha ya vitendo kutekelezwa ili kufikia matokeo ya taka.

aina ya mipangilio

Katika mazoezi, aina zifuatazo za chati mtiririko kutumika mara nyingi:

- graphics, yaani ni msingi ishara geometric,

- matusi: iliyoandaliwa kwa maneno ya kawaida ya lugha;

- Pseudo-code: kuwakilisha semiformalized maelezo lugha masharti programu, ambayo ni pamoja na mambo ya lugha ya programu na misemo fasihi na kawaida ishara za hisabati,

- programu: tu ya lugha ya programu alikuwa akiandika.

block mchoro wa vifaa: Maelezo

uwakilishi graphical ya workflow ni pamoja na picha algorithm mawasiliano kuelezea vitalu kazi ya mzunguko huu ambayo yanahusiana na kutekeleza hatua moja au zaidi. block mchoro wa safu linajumuisha mambo ya mtu binafsi, vipimo na ujenzi wa sheria ambazo kufafanua hali ya kiwango. Kwa kila aina ya hatua (data pembejeo, hesabu maadili kujieleza, kuangalia hali, marudio kudhibiti hatua ya kufungwa usindikaji, nk). Kuna tofauti kijiometri takwimu kuwakilishwa kama kuzuia. alama hizi ni kushikamana na mistari kwamba kufafanua mlolongo wa vitendo.

mambo kuu walioajiriwa katika maandalizi ya flowcharts

orodha kamili ya alama graphic kutumika kwa ajili ya maelezo ya algorithm lina vipengele 42. Wake wote tutakuwa kutoa, na kuzingatia tu kuu.

Vipengele vya flowchart:

1. Mchakato wa kompyuta ina maana hatua au mlolongo wa vitendo ambavyo mabadiliko ya maadili ya data au muundo kwa uwekaji. Kwa ufafanuzi, vipengele hivi mzunguko inaweza kuwa pamoja katika kitengo moja. alama hii ni mstatili, ambamo maoni ya maandishi, kuandamana operesheni (au kundi ya shughuli).

2. Solution. block hii ni kutumika kuonyesha mpito hali juu ya udhibiti. Katika kila kama nchi wanachama swali kulinganisha, au hali, ambayo amefafanua yake. Kwa maneno mengine, uamuzi - ni uchaguzi wa mwelekeo kwa ajili ya mpango au algorithm, kulingana na hali fulani kutofautiana. Graphical mtazamo wa kipengele - almasi. Alisema alama inaweza kutumika kama mfano wa kufuata mfumo sanifu: uchaguzi, njia panda kamili na sehemu ya muda, mzunguko wa "kabla" na "muda".

3. Marekebisho. Hii kitengo kunaashiria mwanzo wa mzunguko. Ni kutumika kwa ajili ya maandalizi ya mfumo wa mzunguko. Ndani kipengele hiki rekodi mazingira mbalimbali ya shughuli, kama unahitajika kwa thamani yake ya awali, mpaka hali, pamoja na hatua ya mabadiliko ya bidhaa kurudiwa. Kwa maneno mengine, mabadiliko - ni utimilifu wa kubadilisha timu au makundi ya shughuli hiyo mabadiliko ya mpango. Graphical uwakilishi wa alama hii ni hexagons.

4. predetermined hesabu mchakato ina maana kwa ajili ya mpango predetermined au kiwango. Ni kutumika kuonyesha matibabu kwa algorithm saidizi kilichopo kujitegemea kama tofauti modules kujitegemea, na kupata maktaba routines. Graphical mtazamo wa ishara huwasilishwa na mstatili na baa mbili wima pembeni. Kipengele hiki mtumishi mwongozo wa simu ya kazi, taratibu, programu modules.

5. data Input-Pato katika mfumo wa jumla.

6. Anza na kuacha. Kipengele hiki inawakilisha mwanzo na mwisho wa algorithm, na mchango katika mpango na kuondoka kutoka humo. Graphically alama hii inafanana mraba ambapo upande badala ya moja kwa moja - safu.

7. Document ina maana matokeo matokeo ya magazeti. Graphically, kipengele kama mstatili, tu badala ya chini ya nusu ya wimbi la moja kwa moja andikwa.

8. Mwongozo pembejeo ina maana na data usindikaji operator trigger na kifaa ambayo ni kuhusishwa na kompyuta (keyboard). Graphic ishara ya pembejeo mwongozo ni ya pembe nne ambazo pande ni sambamba na mstari, chini ni perpendicular yao, na oblique mkuu.

9. kuonyesha maana ya pembejeo au pato habari katika kesi wakati kifaa ni kushikamana moja kwa processor. Kwa wakati huo, wakati wao kuanza kucheza data, mwendeshaji ya kufanya mabadiliko wakati wa usindikaji. Graphically, kipengele hiki ni kielelezo ambamo juu na chini mistari ni sambamba, haki - ni safu, na kushoto imeundwa mbili sawa kama mshale.

10. mtiririko mistari - ni mishale zinazoonyesha mlolongo wa uhusiano. Wala muundo block mchoro hawezi kuachana na kipengele hiki. Kuna baadhi ya sheria kufuatilia wahusika hawa. Hapa ni:

- mambo data lazima sambamba na mistari ya mzunguko nje au mipaka ya ukurasa ambayo hii inaonyesha block mchoro;

- mstari kutoka juu hadi chini au kushoto na haki ni kuchukuliwa kuu, siyo unahitajika kwa mishale, kesi nyingine zinaonyesha maeneo yaliyotengwa kwa hayo

- Mabadiliko ya mwelekeo wa kipengele hiki ni karibu 90 tu.

11. Connector. Kipengele hiki ni kutumika kutaja uhusiano kukatiza mtiririko wa mistari. alama hizi hutumika ikitokea kwamba kuzuia mchoro wa mpango ni ujenzi kutoka sehemu kadhaa. Kisha mstari wa mtiririko kutoka sehemu moja hadi mwisho "kiunganishi," na sehemu mpya - kuanza na alama hii. Ndani kipengele hiki huwekwa moja Serial idadi. Graphical uwakilishi wa "kiunganishi" - mduara.

12. Interstitial kontakt. Madhumuni ya kipengele hiki ni sawa na ya awali moja, ni tu kutumika kwa kuunganisha flowcharts, kuwekwa kwenye kurasa tofauti. mfano wa vile kipengele ni kuwakilishwa kama Pentagon nyumba.

13. Maoni - mawasiliano hii kati mbalimbali mambo flowchart maelezo. Alisema kipengele inaruhusu pamoja fomula na taarifa nyingine.

Ujenzi flowcharts

Graphic ujenzi algorithm - ni sehemu ya nyaraka kwa ajili ya kifaa au programu ambayo inapatikana daima kwa wingi. Hata hivyo, katika hali nyingi, programu hauhitaji katika block mchoro. Chache tu required ujenzi wa algorithm inachukua karatasi chache, wengine ni mfano kabisa mpango huo. Rahisi kuzuia mchoro unaoonyesha muundo wa mpango matawi katika nyanja moja tu. Hata hivyo, hata muundo wa vile ni wazi wazi tu chini ya hali ambayo algorithm huwekwa kwenye karatasi moja. Katika hali tofauti, wakati kuzuia mchoro iko kwenye ukurasa wa kadhaa kuhusiana unganishi mabadiliko ni vigumu sana kupata wazo sahihi kuhusu hilo. Kama ni kuwekwa kwenye karatasi moja, basi mpango kubwa picha hii algorithm anarudi katika mpango wake wa jumla na orodha ya vitalu kuu na hatua. Bila shaka, ratiba hii haifuati utaratibu wa kipekee viwango, lakini hakuwa na haja yao, kwa kuwa mchakato ni tofauti kabisa. Sheria kuhusu aina ya wahusika, mishale, na mpangilio wa nambari wa inahitajika tu kwa kuchanganua flowcharts kina.

Arrays na ujenzi wa mipangilio

safu ni mkusanyiko wa aina hiyo ya habari kwamba ni kuhifadhiwa katika makundi ya kumbukumbu mfululizo na ina jina la kawaida. seli kama hizi zinaitwa "mambo ya mfumo." nguzo zote ni kuhesabiwa katika mpangilio. Idadi hii inaitwa "index ya safu ya vipengele". Jinsi ya kuunda kati yake mchoro kwa vile mfumo? Fikiria mfano wa viumbe wa mipangilio ya msingi safu ya moja ya pande aina. mfumo rahisi ni conventionally mtazamo line. Kufafanua jina la safu - "A". Sisi kudhani kuwa mfumo wetu ina seli nane (1 hadi 8). Kila moja ya makundi alisema inajumuisha idadi random, ambayo ni "safu kipengele". Kupata kiini hasa lazima kutaja jina katika mabano mraba ([3]). Fikiria mfano ambao kuzuia mchoro wa safu imekusudiwa kujaza mfumo na idadi random na kisha outputting habari juu screen. Ni nini algorithm? Mfumo huu wa msingi. Kwa kweli, haina matumizi halisi, hata hivyo, ni muhimu kwa ajili ya mchakato wa kujifunza. Kuchukuliwa kuzuia mzunguko (mfano wa ujenzi ilivyoelezwa hapo chini) inajumuisha vipengele kuu saba tu uhusiano mabadiliko mistari.

Maelezo ya mlolongo wa kazi

1. Ya kwanza katika mpango itakuwa ishara ya "Mwanzo".

2. kitengo cha pili - "Mchakato", ambayo inafaa ndani "initialization random».

3. kipengele ya - "muundo" ni aliingia thamani ya safu ya seli katika kuzuia.

4. Zaidi ya hayo, kwa mujibu wa kazi predetermined imeelekezwa kwingine hadi nyingine block "mchakato", ambayo matibabu ni kutolewa kwa fulani nguzo mfumo kuonyesha mapungufu ya idadi random katika mbalimbali kutoka sifuri kwa mia moja. Kufuatia anarudi operesheni ya kuzuia wa tatu, na kwa njia hiyo - zaidi juu ya tano.

5. Katika chumba "Marekebisho" kulingana kazi andikwa imeelekezwa kwingine kwa kipengele ijayo.

6. "Hitimisho" inazalisha habari kuonyesha juu ya yaliyomo ya safu mpya katika kufuatilia, ikifuatiwa na mwelekeo wa kuzuia uliopita. Next - kipengele cha mwisho.

7. "Mwisho" ya algorithm.

Juu ya msingi wa kuzuia mchoro wa vipengele wa mpango, ambayo itatoa kazi iliyotolewa algorithm.

"Edit Block Mchoro"

Kama wewe ni wanashangaa jinsi ya kujenga flowchart, unapaswa kujua kwamba kuna programu maalum ambayo ni iliyoundwa na kujenga na hariri mifumo hii. Urahisi wa uwakilishi graphical ya algorithm ni kwamba mtumiaji si amefungwa kwa lugha maalum ya programu syntax. Kujengwa flowchart sawa zinazofaa kwa lugha zote (kwa mfano, C, Pascal, BASIC, nk). Zaidi ya hayo, mhariri inaweza kutumika kwa charting na mipango ya ukaguzi operability. Mpango huu ni maalumu programu. Hutoa kuweka mbalimbali ya zana muhimu kwa ajili ya kujenga flowcharts, ambayo inafanya kuwa rahisi zaidi, ikilinganishwa na kawaida wahariri picha. Chaguzi za ziada itakuwezesha kuboresha mchakato wa kuandaa mfumo wa pamoja mabadiliko yake zaidi kwa utendaji na taratibu za lugha ya programu. Aidha, flowchart mhariri inatoa seti ya templates ambayo inaweza kwa kiasi kikubwa kuongeza kasi ya kazi novice user. Inajulikana kuwa ujenzi wa algorithm mara nyingi miundo inayojirudia kutumika, kwa mfano, aina ya chaguzi mzunguko, njia mbadala (kamili na haujakamilika), matawi mengi, na zaidi. mhariri inaruhusu kutenga mara nyingi kutumika katika vipengele kati yake chati na kuongeza yao katika mchoro kuzalishwa. Hii hukuokoeni kutoka kuchora yao kutoka mwanzo kila wakati. Aidha, kwa kutumia mhariri, unaweza kuagiza kazi na taratibu kutekelezwa katika lugha yoyote inayojulikana ya programu. Hii ni muhimu kwa ajili ya kuchanganua algorithm muundo, ambayo ni zilizoandikwa kwa lugha isiyofahamika. Mahitaji ya mfumo wa programu ya chini ya kuzingatia ni kawaida kabisa, hivyo unaweza kutumia yoyote kompyuta binafsi.

hitimisho

Kwa kifupi, ni lazima ieleweke kwamba mpango wa kina wa kujenga algorithms umepitwa na wakati. Kama wao si ya kuvutia kama maelezo ya mchakato. Katika bora, kuzuia michoro yanafaa kwa ajili ya Kompyuta mafunzo ambao hawajui jinsi ya kufikiri kialgoriti. Mapendekezo kwa muda wake na mambo ya maudhui yako na lugha kiwango cha juu cha, samlar kauli lugha ya mashine katika makundi tofauti. Kwa sasa, kila kipengele graphic inalingana na operator maalum. Hivyo akawa ishara katika random, na muhimu zaidi - zoezi batili kuchora, ambayo unaweza kwa urahisi kukataa. Leo hata kuwa redundant line mabadiliko, kwa kuwa kila operator tayari defined. Kwa kweli, ujenzi graphical wa ushindi mipangilio zaidi katika mazoezi. Programmer na uzoefu mkubwa kabla ya kuandika mpango huo mara chache huchota kuzuia mchoro. Wakati hali ya shirika inahitaji algorithm graphical, kisha rangi yake baada ya kumalizika kwa kazi.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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