FormavimasKoledžai ir universitetai

Kaip sukurti struktūrinę schemą. Blokinė diagrama programos masyvo

Blokas diagrama yra grafinis procesą, aiškiai rodo sistemingą seką visų užduoties etapuose, taip pat visų grupių, dalyvaujančių šiame procese. Ši schema yra grafinius simbolius (blokai) ir pereinamieji linijų (rodyklės) tarp jų sistema. Kiekviena iš šių blokų atitinka tam tikrą žingsnį algoritmo. Viduje šio simbolio apibūdina šį ieškinį.

Kodėl naudoti schemas?

Šios sistemos yra skirtos atlikti šias funkcijas:

- sukurti naują procesą;

- aprašyti ir dokumentuoti dabartinį algoritmą;

- sukurti modifikuoti darbo proceso arba ištirti ryšius su klaidų ir gedimų tikimybės;

- nustatyti, kada, kur ir kaip galima pakeisti dabartinę algoritmą, tam, kad patikrintų, ar visos sistemos stabilumą.

plėtros eiga

Bet blokinė schema remiasi algoritmo veiksmus apibūdina įrenginio arba programos veikimą. Todėl mes pirmą kartą pastatyta pati sistema. "Algoritmas" nurodo į operacijų seką išspręsti problemą aprašymas. Tiesą sakant, ši taisyklė atlikti reikiamus procesus informacijos apdorojimo. Prieš pereidami prie algoritmo statybos privalo aiškiai apibrėžti problemą: būtina gauti rezultatas, kuris reikalingas pradinis informaciją ir kas yra prieinama, ar yra apribojimai jo gavimo dienos. Po to, kai kurie veiksmai, sąrašas turi būti įgyvendintos norint pasiekti norimą rezultatą.

tipų algoritmų

Praktiškai šių rūšių srautų diagramas dažniausiai naudojami:

- grafika, ty remiasi geometriniais simboliais;

- žodinis: parengta įprastų žodžių kalba;

- pseudo kodas: atstovauti semiformalized aprašymas sąlyginis programavimo kalbą, kuri apima elementus programavimo kalbos ir literatūros frazes ir bendrus matematinius simbolius;

- Programinė įranga: tik programavimo kalba, naudojama rašyti.

Blokinė schema prietaisų: Aprašymas

Grafinis pavaizdavimas darbo eigos apima vaizdo algoritmas bendravimą, apibūdinančią funkcinius blokus šioje grandinėje, kurios atitinka įgyvendinti vieną ar daugiau veiksmų. Blokinė diagrama masyvo, sudaryto iš atskirų elementų, matmenų ir statybos taisyklių, apibrėžiančių valstybinio standarto. Kiekvienam veiksmų tipą (duomenų įvesties, skaičiavimo ekspresijos vertybių, tikrinimo sąlygos, pasikartojimai kontrolės veiksmų uždarymo perdirbimo ir tt). Yra atskiras geometrinė figūra atstovaujama taip, kaip bloko. Šie simboliai yra sujungti linijų, kurios apibrėžia veiksmų seką.

sektoriuje dirbantis Struktūrinės schemos preparato pagrindiniai elementai,

Pilnas sąrašas grafinių simbolių, naudojamų algoritmo aprašymas susideda iš 42 elementų. Jos visos mes negali duoti, ir apsvarstyti tik pagrindinę.

Elementai struktūrinė schema:

1. skaičiavimo procesas reiškia, veiksmų arba veiksmų seka, kad pakeisti duomenis arba formatu vertes, kad būtų vietą. Dėl aiškumo, šie grandinės elementus, gali būti sujungti į vieną vienetą. Šis simbolis yra stačiakampis, per kurį parašyta komentaras, kartu operaciją (arba sandorių grupės).

2. Sprendimas. Šis blokas yra naudojamas nurodyti pereinamąjį sąlyga sprendimą su kontrole. Kiekvienoje tokių šalių narių apklausti palyginimo arba medicininė būklė, kuri apibrėžia ją. Kitaip tariant, sprendimas - tai krypties pasirinkimas programos ar algoritmas, priklausomai nuo tam tikrų kintamų sąlygų. Grafinis vaizdas elemento - deimantas. Sakė simbolis gali būti naudojamas kaip kito standartizuotą struktūrą vaizdas: pasirinkimas, šakutę visą ir ne visą darbo laiką, ir "prieš" ir "ilgas" ciklą.

3. modifikavimas. Ši vienetas reiškia, kad ciklo pradžioje. Jis vartojamas organizuojant ciklinę struktūrą. Viduje šio elemento rekordiškai nustatymo veiklos spektrą, kaip nurodyta jo pradinės vertės, Paribio būklę, taip pat žingsnis keičia punktas turi būti pakartotas. Kitaip tariant, modifikacija - yra keisti komandas ar grupes operacijų, kad keisti programą vykdymo. Grafinis šiuo simboliu yra šešiakampis.

4. Iš anksto skaičiavimo procesas reiškia, iš anksto nustatytą arba standartinės programos. Jis naudojamas nurodyti gydymą pagalbinio algoritmu, kuris egzistuoja nepriklausomai, kaip atskiras nepriklausomų modulių, ir prieiti prie bibliotekos kasdienybe. Grafinis vaizdas simboliu nurodoma stačiakampiu su dviem vertikaliais stulpeliais šonuose. Šis elementas tarnauja vadovaujant funkcija skambučius, procedūros, programinės įrangos modulių.

5. įvesties-išvesties duomenis bendro rūšies.

6. Pradėti ir baigti. Šis elementas atspindi pradžios ir pabaigos algoritmu, ir įvesti į programą ir išėjimo iš jo. Grafiškai šis simbolis primena stačiakampį, kur vietoj pusės tiesiai - lanko.

7. dokumentas reiškia išvesties rezultatus spausdinti. Grafiškai, tokia kaip stačiakampis elementas, tik vietoj apatinė-bangų tiesioginius įrašytas.

8. Rankinis įvedimas reiškia, kad operatorius trigerio duomenų apdorojimo įtaisas, kuris yra susijęs su kompiuteriu (klavišiniai). Grafinis simbolis rankinė įvestis yra Keturkampis, kurio kraštinės yra lygiagrečios linijos, apačioje yra statmena į juos, ir pranašesnis įstrižai.

9. ekranas reiškia įvesties arba išvesties informacijai tuo atveju, kai prietaisas yra prijungtas tiesiogiai prie procesoriaus. Tuo metu, kai jie pradeda žaisti duomenis, operatorius gali padaryti apdorojimo metu pakeitimus. Grafiškai šis elementas yra figūra, kuri viršutinės ir apatinės linijos yra lygiagrečios, tiesa - tai lankas, o kairysis yra sudaryta iš dviejų tiesiai kaip strėlė.

10. srauto linijos - yra rodyklės, rodantiems, kad jungtis seka. Nei struktūra blokinė schema negali apsieiti be šio elemento. Yra tam tikros taisyklės sekimo šiuos simbolius. Štai jie:

- duomenų elementai turi būti lygiagreti su išorinio perimetro ar ribų puslapį, kuriame Tai rodo, blokinė schema linijų;

- linija nuo viršaus į apačią arba iš kairės į dešinę yra laikomas pagrindiniu, tai nėra nurodyta rodyklėmis, kiti atvejai rodo jų paskirti sritis;

- pakeisti šio elemento kryptis yra tik apie 90.

11. Jungtis. Šis elementas yra naudojamas apibrėžti ryšį nutraukia linijų srautą. Šie simboliai yra naudojami tuo atveju, kad blokinė diagrama programos yra pagamintas iš kelių dalių. Tada srauto linija nuo vienos pusės iki pabaigos "jungtį", ir nauja dalis - pradėti šio simbolio. Viduje šio elemento dedamas tą patį serijos numerį. Grafinis pavaizdavimas "jungties" - ratą.

12. Intersticinis jungtis. Šio elemento tikslas yra panašus į ankstesnįjį, jis tik naudojamas prijungti schemas, ant skirtingų puslapių. Tokio elemento vaizdas yra pateikiamas kaip penkiakampio namuose.

13. komentarą - tai ryšių tarp įvairių elementai struktūrine schema paaiškinimui. Sakė elementas leidžia apimti formules ir kitą informaciją.

statybos Schemos

Grafinis statybos algoritmas - tai dalis įtaiso arba programos dokumentus, kurie yra visuomet prieinama gausa. Tačiau, daugeliu atvejų, programinė įranga nereikia į blokinė schema. Tik kelios reikia algoritmą statyba užtrunka keletą lapų, likusi dalis yra gana simboliška schema. Paprasta blokinė schema, rodanti, kad šakojasi programos struktūrą tik vienu aspektu. Tačiau net tokia struktūra yra aiškiai matomas tik su sąlyga, kad algoritmas yra pateikiamas ant vieno popieriaus lapo. Priešingu atveju, kai blokinė schema yra keletą puslapių, susijusių Tarpo perėjimai yra labai sunku gauti tinkamą idėją apie tai. Jei jis dedamas ant vieno lapo, tada puiki programa, šis įvaizdis algoritmas virsta jo bendro plano su pagrindinių blokų ir veiksmus, sąrašą. Žinoma, tai grafikas nesilaiko Tvarkos dizaino standartus, tačiau jis nebuvo jiems reikia, nes šis procesas yra visiškai kitokia. Taisyklės dėl simbolių, strėles ir numeracijos tvarka tipo reikia tik analizuojant išsamias schemas.

Masyvai ir statybos algoritmai

Masyvas yra tos pačios rūšies informaciją, kuri yra saugoma eilės atminties grupių ir turi bendrą pavadinimą kolekcija. Tokios ląstelės yra vadinamas "sistemos elementus." Visi klasteriai yra sunumeruoti eilės tvarka. Šis skaičius yra vadinamas "indeksas masyvo elementu". Kaip sukurti diagramą už tokios sistemos? Apsvarstykite algoritmų kūrimo pradinėje pavyzdį masyvas vienmačių tipo. Paprasčiausias sistema yra tradiciškai Peržiūrėti linija. Apibrėžti pavadinimą masyvo - "A". Mes manome, kad mūsų sistema susideda iš aštuonių ląstelių (nuo 1 iki 8). Kiekvienas iš minėtų grupių apima atsitiktinių skaičių, kuris yra vadinamas "masyvo elementas". Norėdami pasiekti tam tikrą ląstelių turi nurodyti vardą laužtiniuose skliaustuose ([3]). Apsvarstykite pavyzdį, kurioje pavaizduota blokinė masyvo siekiama užpildyti sistemą su atsitiktinių skaičių ir tada išvedė informacijos ekrane. Kas yra algoritmas? Tai elementari sistema. Tiesą sakant, ji neturi praktinio taikymo, tačiau yra naudingi mokymosi procese. Laikomas blokas grandinė (pavyzdys toliau aprašytą statybos) apima tik septynios pagrindiniai elementai prijungtus perėjimų linijas.

Aprašymas užduočių seka

1. Pirmasis elementas schemoje bus "The Beginning" simbolis.

2. Antrasis skyrius - "procesas", kuris telpa "iniciacijos atsitiktinių».

3. Kitas elementas - "modifikacija" įvedamas vertę ląstelių masyvo bloko.

4. Be to, pagal iš anksto nustatytą funkciją yra nukreipiamas į kitą bloko "procesas", kur gydymas yra skiriamas į ypač grupių sistema nurodant apribojimus atsitiktinių skaičių intervale nuo nulio iki vieno šimtai. Po operacijos grįžta į trečią bloką, o per ją - daugiau penktą.

5. Šioje blokas "modifikacijos" pagal įrašytas funkcija yra nukreipti į kitą elementą.

6. "Išvada" gamina pateikti informaciją apie naujos masyvo monitoriaus turinį, po ankstesnio bloko kryptimi. Kitas - paskutinis elementas.

7. "Baigti" algoritmo.

Dėl bloko diagrama komponentų programą, kuri suteiks darbu pateikti algoritmą.

"Redaguoti Blokuoti diagrama"

Jei įdomu, apie tai, kaip sukurti struktūrinę schemą, turėtumėte žinoti, kad yra specialios programos, skirtos sukurti ir redaguoti šias sistemas. Patogumas grafinis algoritmas yra tai, kad vartotojas nėra susieta su konkrečiu programavimo kalbos sintaksė. Pastatymo schema vienodai tinka visomis kalbomis (pvz C, Pascal, Basic, ir tt). Be to, redaktorius gali būti naudojama schemų kūrimo ir tikrinimo sistemas veikimas. Ši programa yra specializuota programinė įranga. Ji suteikia įvairų rinkinį priemonių, reikalingų kuriant schemas, todėl patogesnis, palyginti su įprastinių vaizdo redaktorių. Papildomos galimybės leidžia optimizuoti rengimo sistemą su jos tolesnės transformacijos funkcijų ir procedūrų programavimo kalba procesą. Be to, schema redaktorius siūlo šablonus, kurie gali žymiai paspartinti dirbti naujokas vartotoją rinkinį. Tai žinoma, kad algoritmą statybos dažnai naudojami pasikartojantys struktūros, pavyzdžiui, galimybių ciklų, alternatyvų (Visas ir neišsamių), kelias šakojasi, ir dar daugiau įvairovė. Redaktorius leidžia paskirstyti dažnai naudojamas srauto diagramas komponentų ir įtraukti juos į generuoja schemoje. Tai sutaupys jums nuo piešimo juos nuo nulio kiekvieną kartą. Be to, naudojant redaktorių, galite importuoti įgyvendintos visoms žinomoms programavimo kalba funkcijas ir procedūras. Ši parinktis yra naudinga analizuojant algoritmo struktūrą, kuri yra parašyta nežinoma kalba. Sistemos reikalavimai programos svarstomu yra gana kuklus, todėl jūs galite naudoti ją bet kuriame asmeniniame kompiuteryje.

išvada

Apibendrinant reikėtų pažymėti, kad išsami schema konstravimo algoritmai pasenę. Nes jie nėra įdomus kaip proceso aprašymas. Geriausiu, blokuoti diagramos tinka mokymo pradedantiesiems, kurie nežino, kaip manote algoritmą. Siūlomas savo laiku su savo turiniu elementai buvo aukšto lygio kalba, ji integruoja mašina kalbos pareiškimus į atskiras grupes. Šiuo metu kiekvienas grafinis elementas atitinka konkretaus operatoriaus. Taigi jis tapo ir atsitiktinis simbolis, o svarbiausia - beprasmiška vykdyti piešimo, iš kurios galima lengvai atsisakyti. Šiandien net nebereikalingi linija perėjimai, nes kiekvienas operatorius jau apibrėžtas. Tiesą sakant, grafinė statyba algoritmai didesnių pergalių nei praktiškai. Programuotojas su didelę patirtį prieš parašyti programą, kuri retai atkreipia blokinė schema. Kai organizacijos standartas reikalauja grafinę algoritmą, tada dažyti po darbų pabaigos.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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