VeidošanaKoledžas un universitātes

Kā izveidot shēma. Blokshēma programmas no masīva

Blokshēma ir grafisks procesu, skaidri parāda sistemātisku secību visos posmos uzdevumu, kā arī visām grupām, kas iesaistītas šajā procesā. Šī shēma ir sistēma, grafiskiem simboliem (blokiem) un pārejas līnijas (bultas) starp tiem. Katrs no šiem blokiem atbilst konkrētu soli algoritmu. Inside šo simbolu apraksta šo darbību.

Kāpēc izmantot blokshēmas?

Šīs sistēmas ir paredzētas, lai veiktu šādas funkcijas:

- izstrādāt jaunu procesu;

- aprakstīt un dokumentēt pašreizējo algoritmu;

- izstrādāt izmaiņas procesu vai izmeklētu saikni ar iespējamību kļūdas un neveiksmes;

- lai noteiktu, kad, kur un kā jūs varat mainīt pašreizējo algoritmu, lai pārbaudītu stabilitāti visai sistēmai.

attīstība darbplūsma

Jebkura blokshēma ir balstīta uz darbības algoritma apraksta darbību ierīci vai programmu. Tāpēc mēs vispirms būvēts pašu sistēmu. "Algoritms" attiecas uz aprakstu secību operāciju, lai atrisinātu šo problēmu. Faktiski, šis noteikums veikt nepieciešamos procesus informācijas apstrādi. Pirms uzsākt būvniecību algoritms ir nepieciešama, lai noteiktu problēmu skaidri: tas ir nepieciešams, lai iegūtu rezultātu, kura ir nepieciešama sākotnējā informācija un kas ir pieejams, vai pastāv ierobežojumi tās saņemšanas. Pēc tam, to darbību saraksts, kas jāīsteno, lai sasniegtu vēlamo rezultātu.

veidi algoritmu

Praksē šādas Plūsmas diagrammas veidu izmanto visbiežāk:

- grafika, ti, pamatojoties uz ģeometriski simboli;

- mutiski: to sastāda parasto vārdus valodā;

- pseido-kods: pārstāvēt semiformalized apraksta nosacījumu programmēšanas valoda, kas ietver elementus programmēšanas valodas un literatūras frāzes un kopējas matemātiskos simbolus;

- programmatūra: tikai programmēšanas valoda, ko izmanto, lai rakstītu.

Blokshēma ierīču: Apraksts

Grafiskā darbplūsmas ietver attēlu algoritma komunikāciju apraksta funkcionālus blokus šo ķēdi, kas atbilst īstenot vienu vai vairākas darbības. Blokshēma no masīva, kas sastāv no atsevišķiem elementiem, izmēriem un būvniecības noteikumu, kas nosaka valsts standartu. Katram darbības veidam (datu ievades, aprēķināšana izteiksmes vērtību, pārbaudes apstākļi, atkārtošanās kontroles rīcības slēgšanas apstrādes, utt). Ir atsevišķa ģeometrisko skaitlis pārstāvēta kā bloku. Šie simboli ir savienoti ar līnijām, kas nosaka darbību secība.

Pamata elementiem, kas izmantoti, lai sagatavotu blokshēmas

Pilns saraksts grafisko simbolu izmanto aprakstam algoritma veido 42 elementi. Tās visas mēs nedod, un apsvērt tikai pamatsummu.

Elementi blokshēmu:

1. skaitļošanas process nozīmē darbību vai darbību secība, kas maina vērtības datiem vai formātā izvietošanu. Skaidrības labad šie ķēdes elementus var apvienot vienā vienībā. Šis simbols ir taisnstūris, kurā rakstiskā komentārs pavada darbību (vai darījumu grupa).

2. risinājums. Šis bloks tiek izmantots, lai norādītu pārejas stāvokli uz kontroli. Katrā šādā dalībvalstīs apšaubīt salīdzinājums, vai nosacījums, kas definē to. Citiem vārdiem sakot, lēmumu - ir izvēle virziena programmai vai algoritmu, atkarībā no noteiktiem mainīgiem apstākļiem. Grafiskā skats elementa - dimants. Teica simbolu var izmantot kā attēlu nākamā standartizētu struktūru: izvēles, dakša pilna un nepilna laika, cikla "pirms" un "gara".

3. Grozījumi. Šī vienība nozīmē sākumu ciklā. To izmanto, lai organizētu ciklisko struktūru. Inside šo elementu ierakstu iestatīšanas darbību loku, kā norādīts tās sākotnējās vērtības, robežnosacījuma, kā arī soli izmaiņas prece ir jāatkārto. Citiem vārdiem sakot, izmaiņas - ir izpildi komandas vai grupas darbību, kas maina programmas mainās. Grafiskais attēlojums šī simbola ir sešstūris.

4. Iepriekš noteiktā aprēķinu process nozīmē iepriekš noteiktu vai standarta programmu. To lieto, lai norādītu, ārstēšanu ar papildu algoritmu, kas pastāv neatkarīgi kā atsevišķas neatkarīgas moduļiem, un, lai piekļūtu bibliotēku rutīnu. Grafiskā skats simbola taisnstūra formā ar diviem vertikāliem stieņiem uz sāniem. Šis elements kalpo kā orientieris funkciju zvanu, procedūras, programmatūras moduļus.

5. Ieejas-izejas dati vispārīgā formā.

6. Start un stop. Šis elements ir sākuma un beigu algoritma un ieguldījumu programmas un izeju no tā. Grafiski šis simbols atgādina taisnstūri, kurā pusē, nevis taisni - loka.

7. Dokumentu nozīmē izvades rezultātus drukāt. Grafiski, elements, piemēram, taisnstūra, tikai nevis apakšējā pusviļņa paziņojumus tieši uzrakstīts.

8. Manuāla ievade nozīmē, ko operators mēlītes datu apstrādi ar ierīci, kas ir saistīta ar datoru (tastatūras). Grafiskais simbols manuālu datu ievadi ir četrstūris, kura malas ir paralēlas līnijas, apakšā ir perpendikulāri tām, un superior slīps.

9. displeja ierīces ar ieejas vai izejas informāciju, ja tad, kad ierīce tiek tieši savienots ar procesoru. Tajā brīdī, kad viņi sāk spēlēt datus, operators var veikt izmaiņas apstrādes laikā. Grafiski, šis elements ir skaitlis, kurā augšējās un apakšējās līnijas ir paralēlas, labi - tā ir loka, un kreisā veido divi taisni kā bulta.

10. plūsmas līnijām - ir bultas, kas norāda uz secību savienojumiem. Ne struktūras blokshēma nevaram iztikt ar šo elementu. Ir daži noteikumi, izsekojamības šīs rakstzīmes. Šeit tās ir:

- datu elementus jābūt paralēli līnijām ārējā perimetra vai robežas lapu, kurā tas liecina par blokshēma;

- līnija no augšas uz leju vai no kreisās uz labo tiek uzskatīts par galveno, tas nav norādīts, ar bultiņām, pārējās lietas norāda, teritorijas viņu nozīmētās;

- mainīt virzienu šī elementa ir tikai aptuveni 90.

11. Savienotājs. Šis elements tiek izmantots, lai norādītu savienojumu, lai pārtrauktu šo plūsmu līnijām. Šie simboli tiek izmantoti gadījumā, ja blokshēma programmas ir veidota no vairākām daļām. Tad līnija plūsmas no vienas puses, lai pārtrauktu "savienotāju," un jauno daļu, - sākt ar šo simbolu. Inside šo elementu ievieto to pašu kārtas numuru. Grafiskā "savienotāju" - aplis.

12. Interstitial savienotājs. Šī elementa mērķis ir līdzīgs iepriekšējam, tā tiek izmantota tikai, lai savienotu blokshēmas, kas atrodas uz dažādām lapām. Šāda elementa attēls tiek attēlots kā pentagona māju.

13. Komentārs - tas saziņa starp dažādiem elementiem blokshēmu paskaidrojumu. Teica elements ļauj ietvert formulas un citu informāciju.

Celtniecības blokshēmas

Grafiskais konstrukcija algoritms - ir daļa no dokumentācijas par ierīci vai programmu, kas ir vienmēr ir pieejami pārpilnību. Tomēr vairumā gadījumu, programmatūra nav nepieciešams blokshēmā. Tikai daži nepieciešama būvniecības algoritma aizņem tikai dažas lapas, pārējais ir diezgan simbolisks shēma. Vienkāršs blokshēma parāda struktūru zarojumpunkts programmas tikai vienā aspektā. Tomēr pat šāda struktūra ir skaidri redzams tikai ar nosacījumu, ka algoritms ir novietots uz vienas lapas. Pretējā gadījumā, ja blokshēma atrodas uz vairākām lapām, kas saistītas iespiesto pārejām ir ļoti grūti, lai iegūtu tiesības priekšstatu par to. Ja tas ir novietots uz vienas lapas, tad lieliska programma, šis attēls algoritms pārvēršas savā kopējā plānā ar sarakstu ar galveno bloku un soļiem. Protams, šis saraksts nav jāievēro procedūra projektēšanas standartiem, bet viņš nav nepieciešams tos, jo šis process ir pilnīgi atšķirīgs. Noteikumi attiecībā uz rakstzīmes, bultas, un kārtību numerācijas veidam ir nepieciešama tikai analizējot detalizētu blokshēmas.

Masīvi un būvniecība algoritmu

Masīvs ir kolekcija paša informācijas veidu, kas tiek glabāta kārtas atmiņas kopās un ir kopēju nosaukumu. Šādas šūnas sauc par "sistēmas elementus." Visas kopas ir numurēti secībā. Šis numurs ir sauc par "indekss masīva elements". Kā izveidot plūsmas diagramma šādai sistēmai? Aplūkosim piemēru izveidi algoritmus elementāru masīvu viendimensijas veidu. Vienkāršākais Sistēma ir tradicionāli skats līnija. Definēt nosaukumu masīva - "A". Mēs pieņemam, ka mūsu sistēma sastāv no astoņām šūnu (1 līdz 8). Katrs no minētajiem klasteru veido nejaušu skaitli, ko sauc par "masīvs elements". Lai piekļūtu konkrētu šūnu jānorāda nosaukumu kvadrātiekavās ([3]). Aplūkosim piemēru, kurā blokshēma masīvs ir paredzēta, lai aizpildītu sistēmu ar nejaušu ciparu un pēc tam izvada informāciju uz ekrāna. Kas ir algoritms? Šī pamatskolas sistēma. Patiesībā, tas nav praktisko pielietojumu, tomēr ir noderīga mācību procesā. Uzskatīta par bloks circuit (piemērs no būvniecības turpmāk aprakstīto) satur tikai septiņus galvenos elementus, kas saistīti pārejām līnijas.

Apraksts secību uzdevumu

1. shēmas pirmais elements būs simbols "paša sākuma".

2. Otrais bloks - "Process", kas der iekšā "inicializācijas nejauši».

3. Nākamais elements - "modifikācija" ir ievadīta vērtība masīva šūnu blokā.

4. Turklāt, saskaņā ar iepriekš noteiktu funkciju, tiek novirzīts uz nākamo bloka "process", kurā apstrāde tiek dota īpaši kopas sistēma norādot ierobežojumus izlases numurus diapazonā no nulles līdz simts. Pēc ekspluatācijas atgriežas uz trešo bloku, un caur to - vairāk par piektdaļu.

5. Šajā ailē "Izmaiņas" saskaņā ierakstīta funkcija tiek novirzīts uz nākamo elementu.

6. "Secinājums" ražo displeja informāciju par saturu jaunā masīva monitorā, kam seko virzienā iepriekšējās bloku. Nākamais - pēdējais elements.

7. "End" ir algoritms.

Pamatojoties uz blokshēma komponentu programmas, kas nodrošinās darbu iesniegts algoritmu.

"Edit blokshēma"

Ja Jums ir jautājums par to, kā izveidot blokshēmu, jums vajadzētu zināt, ka ir īpašas programmas, kas paredzētas, lai izveidotu un rediģēt šīs sistēmas. Ērtības grafiskā attēla algoritms ir tas, ka lietotājs nav saistīta ar konkrētu programmēšanas valodu sintaksi. Built blokshēmu vienlīdz piemērota visu valodu (piemēram, C, Pascal, Basic, uc). Turklāt redaktors var izmantot kartēšanas un verifikācijas shēmas pielietojamību. Šī programma ir specializētu programmatūru. Tas nodrošina daudzveidīgu rīku komplektu, kas nepieciešami ēku blokshēmas, kas padara to ērtāku, salīdzinot ar parasto attēlu redaktoriem. Papildu iespējas ļauj jums optimizēt procesu sastādīšanas sistēmu ar savu turpmāko pārveide funkcijām un par programmēšanas valodu procedūrām. Turklāt shēma redaktors piedāvā veidņu komplektu, kas var ievērojami paātrināt darbu iesācējs lietotājs. Ir zināms, ka būvniecība algoritma bieži izmanto atkārtotas struktūras, piemēram, dažādas iespējas ciklu, alternatīvas (pabeigtiem un nepabeigtiem), vairāku zarojumpunkts, un daudz ko citu. Redaktors ļauj piešķirt bieži izmanto plūsmas diagrammas sastāvdaļām un pievienot tos radīto diagrammā. Tas ietaupa jums no zīmēšanas tos no jauna katru reizi. Turklāt, izmantojot redaktoru, jūs varat importēt funkcijas un procedūras īstenotas jebkurā zināms programmēšanas valodā. Šī opcija ir noderīga analizējot algoritma struktūra, kas ir rakstīts nepazīstamā valodā. Sistēmas prasības programmas izskatāmā ir diezgan pieticīgi, lai jūs varētu izmantot to jebkurā personālo datoru.

secinājums

Rezumējot, jāatzīmē, ka detalizēta shēma būvēšanā algoritmu novecojis. Tā kā tie nav interesanti kā procesa apraksts. Labākajā gadījumā bloku diagrammas ir piemērotas apmācības iesācējiem, kuri nezina, kā domāt algoritmiski. Ierosinātais savā laikā ar elementi jūsu saturu bija augsta līmeņa valoda, tas apvieno mašīna valodas paziņojumus vērā atsevišķās grupās. Šobrīd katrs grafiskais elements atbilst konkrētam operatoram. Tāpēc viņš kļuva par simbolu nejauša, un pats galvenais - veltīgs vingrinājums zīmējumu, no kuras jūs varat viegli atteikties. Šodien pat kļuvis lieks līniju pārejas, jo katrs operators jau ir definēts. Faktiski, grafiskais būvniecība algoritmi lielāku triumfu nekā praksē. Programmētājs ar plašu pieredzi, pirms jūs uzrakstīt programmu, kas reti vērš blokshēma. Kad standartu organizācijas prasa grafisko algoritmu, tad nokrāsot to pēc darbu pabeigšanas.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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