FormationKolehiyo ug mga unibersidad

Unsa nga paagi sa paghimo sa usa ka flowchart. Usa ka block diyagram sa programa sa gubat

Ang block diagram mao ang usa ka tan-awon representasyon sa usa ka proseso, tin-aw nga nagpakita sa usa ka sistematikong ay sa tanan nga mga hugna sa mga tahas, ingon man usab sa tanan nga mga grupo nga nalambigit sa proseso. laraw Kini mao ang usa ka sistema sa graphic simbolo (bloke) ug transisyon linya (udyong) sa taliwala nila. Matag usa niini nga mga bloke katumbas sa usa ka partikular nga lakang sa algorithm. Sulod niini nga simbolo naghulagway niini nga aksyon.

Nganong sa paggamit sa flowcharts?

Kini nga mga sistema sa gidisenyo sa pagbuhat sa mosunod nga mga gimbuhaton:

- pagpalambo og usa ka bag-o nga proseso;

- sa paghulagway ug pagrekord sa sa kasamtangan nga algorithm;

- sa pag-ugmad kausaban sa proseso o sa pag-imbestigar sa mga sumpay sa mga posibilidad sa mga sayop ug mga kapakyasan;

- sa pagtino sa diha nga, sa diin ug sa unsang paagi kamo mag-usab sa mga kasamtangan nga algorithm, aron sa pagsusi sa kalig-on sa bug-os nga sistema.

Development workflow

Sa bisan unsa nga block diagram gibase sa mga buhat sa algorithm nga naghulagway sa operasyon sa mga lalang o sa programa. Busa, una kami nagtukod sa sistema sa iyang kaugalingon. "Algorithm" nagtumong sa sa paghulagway sa han-ay sa operasyon sa pagsulbad sa problema. Sa pagkatinuod, ang pagmando niini nga pagpahigayon sa gikinahanglan nga mga proseso sa impormasyon pagproseso. Sa wala pa mopadayon ngadto sa pagtukod sa algorithm gikinahanglan sa nagpaila sa mga problema sa tin-aw: kini mao ang gikinahanglan sa pag-angkon sa usa ka resulta sa nga sa inisyal nga impormasyon nga gikinahanglan ug unsa ang mabatonan, kon adunay mga pagdili diha sa iyang mga resibo. Human nga, ang usa ka listahan sa mga buhat nga ipatuman sa pagkab-ot sa gitinguha nga resulta.

matang sa algorithms

Sa praktis, ang mosunod nga mga matang sa dagan tsart nga gigamit kasagaran:

- graphics, ie gibase sa geometric simbolo;

- binaba: gibira sa sa naandan nga mga pulong sa usa ka pinulongan;

- mini-code: nagrepresentar sa semiformalized paghulagway conditional programming pinulongan, nga naglakip sa mga elemento sa programming pinulongan ug literatura hugpong sa mga pulong ug sa komon nga matematika simbolo;

- software: lamang programming pinulongan nga gigamit sa pagsulat.

Usa ka block diyagram sa mga lalang: Description

Usa ka tan-awon representasyon sa workflow naglakip sa larawan algorithm komunikasyon nga naghulagway sa functional bloke sa niini nga sirkito nga nga katumbas sa pagpatuman sa usa o labaw pa nga mga lihok. Usa ka block diyagram sa usa ka gubat nga gilangkuban sa tagsa-tagsa nga mga elemento, sukod ug pagtukod sa mga lagda nga nagpaila sa sumbanan sa estado. Kay ang matag matang sa aksyon (data input, pagsuma ekspresyon mga prinsipyo, pagsusi sa mga kahimtang, ang pagbalik-balik sa pagkontrolar sa action pagsira sa pagproseso, ug uban pa). Adunay usa ka linain nga geometric numero nagrepresentar sa ingon sa usa ka block. Kini nga mga simbolo konektado sa mga linya nga nagpaila sa han-ay sa mga buhat.

Ang nag-unang mga elemento nga gigamit sa pag-andam sa mga flowcharts

Ang bug-os nga listahan sa mga graphic simbolo nga gigamit alang sa paghulagway sa mga algorithm naglangkob sa 42 nga mga elemento. Niini ang tanan nga dili kita mohatag sa, ug palandunga sa lamang sa prinsipal.

Mga elemento sa flowchart:

1. Ang proseso sa Computing nagpasabot aksyon o han-ay sa mga buhat nga mag-usab sa mga mithi sa data o format alang sa placement. Alang sa pagklaro, kini nga mga sirkito nga mga elemento nga inubanan sa usa ka yunit. simbolo kini mao ang usa ka rectangle, sa sulod nga sa sinulat nga comment, uban sa operasyon (o grupo sa mga transaksyon).

2. Solusyon. block Kini nga gigamit sa nagpakita sa transisyon kahimtang sa ibabaw sa kontrol. Sa matag usa sa maong sakop sa nag-ingon mangutana sa pagtandi, o kahimtang, nga naghubit kini. Sa laing mga pulong, ang desisyon - mao ang pagpili sa direksyon alang sa programa o algorithm, depende sa pipila ka mga baryable mga kondisyon. Tan-awon nga panglantaw sa mga elemento - ang usa ka diamante. Miingon simbolo mahimong gamiton ingon nga ang mga larawan sa mga mosunod nga estandard nga gambalay: pagpili, usa ka kakha puno ug bahin-panahon, ang pagbalik-balik sa "sa atubangan sa" ug "taas nga".

3. Modification. Kini nga yunit nagpasabot sa sinugdanan sa pagbalik-balik. Kini gigamit alang sa pag-organisar sa cyclic nga gambalay. Sulod niini nga elemento nga rekord nga kahimtang-laing mga kalihokan, ingon sa gipakita sa iyang inisyal nga bili, utlanan nga kahimtang, ingon man sa lakang mga kausaban sa butang nga gisubli. Sa laing mga pulong, ang kausaban - mao ang katumanan sa pag-usab sa mga team o grupo sa mga operasyon nga sa pag-usab sa mga programa. Tan-awon representasyon sa simbolo niini mao ang usa ka heksagon.

4. Ang gitino nang daan kalkulasyon proseso nagpasabot alang sa usa ka gitino nang daan o sa sumbanan nga programa. Kini gigamit nga nagpaila sa pagtambal sa mga auxiliary algorithm nga anaa sa kinaugalingon nga ingon sa usa ka linain nga independente modules, ug sa pag-access sa mga buluhaton sa librarya. Tan-awon panglantaw sa mga simbolo nga girepresentahan sa usa ka rectangle uban sa duha ka pinatindog nga trangka sa mga kiliran. nag-alagad niini nga elemento alang sa giya sa function tawag, mga pamaagi, software modules.

5. Input-output data sa usa ka kinatibuk-ang nga porma.

6. Pagsugod ug stop. elemento Kini nga nagrepresentar sa pagsugod ug sa katapusan sa sa algorithm, ug input ngadto sa programa ug exit gikan niini. Tin-aw kini nga simbolo sama sa usa ka rectangle diin ang kilid sa baylo nga sa tul-id - arko.

7. Document nagpasabot output resulta sa print. Tin-aw, usa ka elemento nga sama sa sa usa ka rectangle, lamang sa baylo nga sa ubos-ubos nga katunga-nga-tinabyog nagmando ginasulat.

8. Manwal sa input nagpasabot sa pagproseso operator gatilyo data pinaagi sa usa ka lalang nga nakig-uban sa usa ka computer (keyboard). Graphic simbolo sa manwal input mao ang usa ka kiliran kansang kilid nga mga susama sa mga linya, sa ubos mao ang tindog kanila, ug labaw nga oblique.

9. nagpasabot display nga input o output impormasyon sa kaso sa diha nga ang lalang konektado direkta ngadto sa processor. Sa higayon nga, sa diha nga sila mosugod sa pagdula sa mga data, ang operator makahimo pagbag-o sa panahon sa pagproseso. Tin-aw, niini nga elemento mao ang usa ka dagway sa nga sa ibabaw ug sa ubos nga linya mao ang susama, sa tuo - kini mao ang arko, ug sa wala gilangkoban sa duha ka tul-id ingon sa usa ka udyong.

10. Ang dagan linya - mga udyong nga nagpakita sa han-ay sa mga koneksyon. Ni gambalay block diagram dili dispense uban sa niini nga elemento. Adunay pipila ka mga lagda sa pagsubay niini nga mga karakter. Ania sila:

- ang mga elemento data kinahanglan nga susama sa mga linya sa sa gawas nga perimeter o utlanan sa panid nga kini nagpakita sa usa ka block diagram;

- sa usa ka linya gikan sa ibabaw ngadto sa ubos o sa wala ngadto sa tuo giisip sa mga nag-unang, kini dili gipakita sa mga udyong, ang uban pang mga kaso nagpakita lugar nga gitudlo sa kanila;

--usab sa direksyon sa niini nga elemento mao ang mahitungod sa 90 lamang.

11. pagsumpay. elemento Kini nga gigamit sa hingalan sa koneksyon sa pahunong sa dagan sa mga linya. Kini nga mga simbolo nga gigamit diha sa mga panghitabo nga ang block diyagram sa programa nga gitukod gikan sa pipila ka mga bahin. Unya ang linya sa dagan gikan sa usa ka bahin sa pagtapos sa "connector," ug ang bag-o nga bahin - magsugod uban sa simbolo niini. Sulod niini nga elemento nga gibutang sa mao usab nga serial gidaghanon. Tan-awon representasyon sa "connector" - sa usa ka lingin.

12. Interstitial connector. Ang katuyoan sa niini nga elemento mao ang susama sa miaging usa ka, kini gigamit lamang sa pagkonektar sa flowcharts, gibutang sa lain-laing mga mga panid. Ang larawan sa maong usa ka elemento gihulagway ingon nga usa ka gimá balay.

13. Comment - kini komunikasyon tali sa nagkalain-laing mga elemento flowchart katin-awan. Miingon elemento nagtugot naglakip sa pormula ug uban pang mga impormasyon.

Construction flowcharts

Graphic pagtukod algorithm - mao ang bahin sa mga dokumento alang sa device o programa nga mao ang kanunay nga anaa sa kadagaya. Apan, sa kadaghanan sa mga kaso, ang mga software dili kinahanglan sa dayagram block. Lamang sa pipila ka mga gikinahanglan sa pagtukod sa usa ka algorithm nga makakuha sa usa ka pipila ka mga sheets, ang uban mao na simbolikong scheme. Yano block diagram nagpakita sa gambalay sa branching programa sa usa lamang ka aspeto. Apan, bisan sa maong usa ka gambalay mao ang tin-aw nga makita lamang sa ilalum sa kondisyon nga ang algorithm nga gibutang sa usa ka Sheet. Sa atbang nga kaso, sa diha nga ang block diagram nahimutang sa pipila ka mga panid nga may kalabutan interstitial kausaban mao ang lisud kaayo sa pagkuha sa husto nga ideya bahin sa niini. Kon kini gibutang sa usa ka Sheet, unya ang usa ka dakung niini nga programa algorithm nga larawan turns sa iyang kinatibuk-ang plano sa usa ka lista sa mga nag-unang blocks ug mga lakang. Siyempre, kini nga eskedyul wala mosunod sa pamaagi disenyo sa mga sumbanan, apan siya wala kinahanglan sila, sukad sa proseso mao ang bug-os nga lain-laing mga. Rules bahin sa matang sa mga karakter, mga udyong, ug ang mga han-ay sa ihap ang gikinahanglan lamang alang sa parsing detalyado nga flowcharts.

Arrays ug pagtukod sa mga algorithms

Usa ka gubat mao ang usa ka koleksyon sa sa mao gihapon nga matang sa impormasyon nga gitipigan sa sunod-sunod nga mga bulig handumanan ug adunay usa ka komon nga ngalan. Ang maong mga selula gitawag "mga elemento sa sistema sa." Ang tanan nga mga bulig naisip sa kahusay. Kini nga gidaghanon mao ang gitawag nga ang "index sa gubat nga elemento." Unsa nga paagi sa paghimo sa usa ka dagan diyagram alang sa maong usa ka sistema sa? Tagda ang panig-ingnan sa mga paglalang sa algorithms alang sa elementary gubat sa usa ka-dimensional matang. Ang simplest sistema mao ang conventionally panglantaw linya. Nagpaila sa usa ka ngalan alang sa gubat - "Usa ka". maghunahuna kita nga ang atong sistema sa naglangkob sa walo ka mga selula (1 ngadto sa 8). Sa matag usa sa miingon clusters gilangkoban sa usa ka random nga gidaghanon, nga mao ang gitawag nga "gubat elemento". Sa pag-access sa usa ka partikular nga cell kinahanglan hingalan sa ngalan sa square brackets ([3]). Tagda ang usa ka panig-ingnan sa nga sa usa ka block diagram sa usa ka gubat gituyo nga pun-on sa sistema sa mga uban sa random mga numero ug unya outputting impormasyon sa screen. Unsa ang usa ka algorithm? Kini nga elementarya nga sistema. Sa pagkatinuod, kini walay praktikal nga aplikasyon, Apan, mao ang mapuslanon alang sa proseso sa pagkat-on. Giisip nga usa ka block sa sirkito (panig-ingnan sa pagtukod gihulagway sa ubos) naglangkob sa pito ka lamang sa nag-unang mga elemento konektado kabalhinan linya.

Paghulagway sa han-ay sa mga buluhaton

1. Ang unang elemento sa laraw mahimong usa ka simbolo sa "Ang Sinugdanan".

2. Ang ikaduha nga unit - "Process", nga haom sa sulod sa "Initialization random».

3. Ang sunod nga elemento - "kausaban" misulod bili sa gubat sa mga selula sa block.

4. Dugang pa, sumala sa usa ka gitino nang daan function ang giusab ang direksyon sa ngadto sa sunod nga "proseso" block, diin ang pagtambal ang gihatag ngadto sa partikular nga mga bulig nga sistema nga nagpakita limitasyon sa random mga numero sa laing gikan sa zero ngadto sa usa ka gatus. Human sa operasyon mobalik ngadto sa ikatulong hut-ong, ug pinaagi niini - sa dugang sa ikalima.

5. Sa sini nga hut-ong sa "kausaban" sumala nasulat function ang giusab ang direksyon sa ngadto sa sunod nga elemento.

6. Ang "Panapos" og display nga impormasyon mahitungod sa mga sulod sa mga bag-ong gubat diha sa monitor, gisundan sa sa direksyon sa sa miaging block. Next - sa katapusan nga elemento.

7. "Matapos" sa algorithm.

Sa basehan sa usa ka block diagram sa mga sangkap sa programa, nga sa paghatag og buhat gipresentar algorithm.

"Edit Block Diagram"

Kon ikaw naghunahuna mahitungod sa kon unsaon sa paghimo sa usa ka flowchart, kamo kinahanglan nga masayud nga adunay mga espesyal nga programa nga gidisenyo aron sa paghimo ug usba kini nga sistema sa. Kasayon sa tan-awon nga representasyon sa algorithm mao nga ang user dili gihigot ngadto sa usa ka piho nga syntax programming pinulongan. Gitukod flowchart parehong angay alang sa tanan nga mga pinulongan (pananglitan, C, Pascal, BATAKANG, ug uban pa). Dugang pa, ang mga editor mahimong gamiton alang sa pagkupot ug verification laraw ug pagsiguro sa pagsalmot. Kini nga programa mao ang usa ka espesyalista software. Kini naghatag og usa ka lain-lain nga hugpong sa mga himan nga gikinahanglan alang sa pagtukod flowcharts, nga naghimo niini nga mas sayon, itandi sa conventional editor larawan. Dugang nga mga kapilian motugot kaninyo sa optimize sa proseso sa pagpakigsuod sa sistema sa uban sa dugang pa nga kausaban diha sa mga gimbuhaton ug mga pamaagi sa programming pinulongan. Dugang pa, ang flowchart editor nagtanyag sa usa ka hugpong sa mga templates nga kamahinungdanon mapadali ang buhat sa novice user. Kini nailhan nga ang pagtukod sa algorithm sagad balik-balik nga mga istruktura nga gigamit, alang sa panig-ingnan, usa ka matang sa mga kapilian siklo, mga alternatibo (bug-os ug dili kompleto), multiple branching, ug labaw pa. editor sa nagtugot paggahin kanunay nga gigamit diha sa mga sangkap sa dagan tsart ug makadugang sila sa namugna diagram. Kini nagaluwas kaninyo gikan sa pagpakigsuod kanila gikan sa nagaras sa matag panahon. Dugang pa, sa paggamit sa editor, nga kamo mahimo import sa mga gimbuhaton ug mga pamaagi nga gipatuman sa bisan unsa nga nailhan programming nga pinulongan. Kini nga kapilian mao ang mapuslanon alang sa parsing algorithm nga gambalay, nga nahisulat diha sa usa ka dili pamilyar nga pinulongan. System nga mga kinahanglanon sa programa ubos sa konsiderasyon mao na makasaranganon, aron kamo makahimo sa paggamit niini sa ibabaw sa bisan unsa nga personal nga computer.

konklusyon

Sa pag-summarize, kini kinahanglan nga nakita nga ang detalyado nga plano sa pagtukod algorithms karaan. Ingon nga sila dili makapaikag nga ingon sa usa ka paghulagway sa proseso. Sa labing maayo, block dayagram mao ang angay alang sa mga magsusugod sa pagbansay nga wala mahibalo kon sa unsang paagi sa paghunahuna algorithmically. Gisugyot diha sa iyang panahon uban sa mga elemento sa imong sulod nga mga high-level nga pinulongan, kini Gilangkob mga pamahayag machine pinulongan ngadto sa lain nga mga grupo. Sa higayon nga, ang matag graphic elemento kaangay sa usa ka piho nga operator. Busa siya nahimong usa ka simbolo sa random, ug labing importante - sa usa ka kawang nga ehersisyo sa drowing, nga kamo sa dali rang magdumili. Karon bisan mahimong sagipo linya pagbalhin, kay ang matag operator na gihubit. Sa pagkatinuod, ang tan-awon pagtukod sa algorithms mas dako nga kalampusan kay sa diha sa buhat. Programmer uban sa halapad nga kasinatian sa imong atubangan pagsulat sa usa ka programa nga panagsa ra bingat sa usa ka block diagram. Sa diha nga ang sumbanan sa organisasyon nagkinahanglan sa usa ka tan-awon algorithm, unya nagpintal sa kini human sa pagkompleto sa buhat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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