Block skeem on graafiliselt protsess, mis näitab selgelt, süstemaatiliselt jada kõigis etappides ülesanne, samuti kõik rühmad, kes on sellesse protsessi kaasatud.See kava on süsteem graafilisi sümboleid (plokid) ja üleminek read (nooled) vahel.Igaüks neist plokid vastab konkreetse algoritmi samm.Toas see tegelane kirjeldab meetmeid.
Miks kasutada flowcharts?
Need süsteemid on projekteeritud täidab järgmisi ülesandeid:
- välja töötada uus protsess;
- kirjeldada ja dokumenteerida praegune algoritmi;
- arendada muudatuste sisseviimine või uurida sidemeid vigade tõenäosust ja ebaõnnestumised;
- kindlaks teha, millal, kus ja kuidas saab muuta praegust algoritmi, et kontrollida stabiilsust kogu süsteemi.
Development voodiagrammiga
Iga plokkskeem põhineb algoritm tegevuste kirjeldamisel seadme töös või programmi.Seega, me kõigepealt ehitatud süsteem ise."Algoritmi" nimetatud kirjelduses operatsioonide järjestust ülesanne.Tegelikult on see reegel täitmiseks vajalik informatsiooni töötlemine.Enne ehituse algoritm on vaja selgelt määratleda probleem, mida sa vajad, et saada tulemus, mõned taustteavet vajatakse ja millised on olemas, kas on piiranguid selle kättesaamisest.Pärast seda, meetmete loetelu, mida tuleb rakendada, et saavutada soovitud tulemus.
tüüpi algoritmid
Praktikas kasutatakse kõige sagedamini järgmisi plokkskeeme:
- graafika, st põhinevad geomeetrilistest sümbolitest;
- verbaalne: koostatud tavaline sõna Keele;
- pseudokoodi: on semi-formaliseeritud kirjeldust tingimisi algoritmilise keele, mis sisaldab elemente keel ja kirjandus laused ja ühine matemaatilisi sümboleid;
- programm: kirjutada programmeerimiskeeli kasutatakse eranditult.
plokkskeem: kirjeldus
graafiline esitus töökorraldus sisaldab pildi algoritm kirjeldab ühendamiseks funktsionaalplokkidega kava, mis vastavad rakendamise üks või mitu tegevust.Plokkskeem massiivi koosneb üksikute elementide mõõtmed ja ehituse eeskirjad, mis on määratletud standardi riik.Iga tüüpi tegevus (sisend, arvuti väljendus väärtusi, kontrollimise tingimused, kontrollib kordamine operatsioone, ja teine ots töötlemiseks.) On eraldi geomeetriline kujund esindatud blokeerida.Need sümbolid on ühendatud joontega, mis määratlevad tegevuste jada.
põhielemendid, mida kasutatakse valmistamise flowcharts
täielik nimekiri graafilisi sümboleid kasutatakse, et kirjeldada algoritm koosneb 42 elemente.Selle kõik me ei anna, ja kaaluda ainult põhiosa.
elemendid Vooskeeme:
1. Protsessi arvutusvahendilt tegevus või tegevuste jada, mis väärtust muuta andmete paigutust ja esitusviis.Selguse skeemid selliseid elemente on võimalik kombineerida üheks tervikuks.See sümbol on ristkülik, mille jooksul kirjaliku lisatud kommentaaridele operatsiooni (või rühma tegevust).
2. otsus.See plokk kasutatakse näitamaks üleminek kontrolli teatud tingimustel.Iga selline liikmesriigid kahtlevad võrreldes või tingimus, mis määratleb seda.Teisisõnu, otsustab - valikuga suuna programmi või algoritmi sõltuvalt mõned muutuva tingimustel.Graafiline vaade element - teemant.Ütles iseloomu saab kasutada ühtset pilti järgmised struktuurid: valik teelahkmel täielik ja mittetäielik, tsükkel "enne" ja "on."
3. muutmine.See plokk on tsükli algusesse.Seda kasutatakse korralduse tsüklilise struktuuri.Toas see element rekord seadevahemiku tegevusi näitab oma esialgse väärtusega, piirtingimustest ja radikaalselt muuta parameetri järgneva kordumise.Teisisõnu modifikatsioon - on täita muutuvate meeskondade või tegevuste rühmade, muutes programmi.Graafiliselt sümbol on kuusnurk.
4. kindlaksmääratud protsessi käigus on arvutamist komplekt või standard programmi.Seda kasutatakse näitamaks lisandid ravi algoritmi, mis eksisteerib iseseisvalt eraldi sõltumatu moodulid, samuti viidata raamatukogu rutiin.Graafiliselt, selline tegelane esindab ristkülik püsttriipudele külgedel.See element kasutatakse viidata funktsioone, protseduuride, tarkvara mooduleid.
5. sisend-väljund andmed üldiselt.
6. Start ja Stopp.See element esindab alguses ja lõpus algoritm, samuti sisenemise programm ja sealt väljuda.Graafiliselt on see sümbol meenutab ristküliku külje asemel otse - kaar.
7. Dokument on väljund oma print.Graafiliselt osa meenutab ristkülikut, kuid selle asemel, et alumine pool-laine line jälgida.
8. Käsitsi sisestamise tähendab alustada andmetöötlus operaator seadme abil, mis on ühendatud arvuti (klahvpillid).Graafiline sümbol käsitsi sisestamist ristkülik, mille küljed on paralleelsed jooned risti nende alumise ja ülemise ja kaldus.
9. ekraan näitab sisendi või väljundi andmed, kui seade on ühendatud otse protsessoriga.Ajal, mil nad hakkavad paljunema andmeid, võib operaator muuta töötlemise ajal.Graafiliselt see element on näitaja, mille alumine ja ülemine paralleeljoone, õigus - see on kaar, samas vasakul koosneb kahe sirge kui nool.
10. vooluprofiile - on nooled, mis näitavad, jada ühendused.Kumbki plokkskeem struktuuri ei saa ilma selle elemendi.On teatud reeglid Märgi tähemärki.Siin nad on:
- need elemendid peavad olema paralleelsed jooned välisäärte või piirist lehel, mis näitab plokkskeem;
- suunas line ülevalt alla või vasakult paremale peetakse peamiseks, see ei ole märgitud nooltega, muudel juhtudel teatud valdkondades nende poolt määratud;
- suunamuutust see element on ainult 90 °.
11. Connector.See element on mõeldud näitama murtud ühendus vooluprofiile.Need sümboleid kasutatakse kui plokkskeem programmi konstrueeritakse mitmest osast.Siis rida voolu ühest osast lõpuni "pesa" ja uus osa - algab see märk.Toas see element on paigutatud sama seerianumbrit.Graafiline esitus "pesa" - ringi.
12. Interstitsiaalne pesa.Käesoleva element on sarnane eelmisele, ainult seda kasutatakse ühendamiseks plokkskeeme, avaldatud erinevatel lehtedel.Pilti elemendi esindab viisnurk nagu maja.
13. Comment - on omavahelisest elemendid plokkskeem koos selgitustega.Said element võimaldab kuuluvad valemid ja muud informatsiooni.
Building Plokkskeemid Graafilised
algoritm - on osa dokumentatsioonist seade või programm, mis on alati olemas arvukus.Kuid enamikel juhtudel tarkvara ei pea vooskeemi.Vaid mõned nõuavad ehitamiseks algoritm võtab paar lehte, ülejäänud on üsna sümboolne skeem.Lihtne plokkskeemil struktuuri hargnevate programmi ainult üks aspekt.Kuid isegi selline struktuur on selgelt nähtav ainult tingimusel, et algoritm on paigutatud ühele lehele.Vastupidisel juhul, kui plokkskeem asub mitu lehekülge seotud interstitsiaalse üleminekud, väga raske saada õige mõte sellest.Kui see on paigutatud ühele lehele, siis suur programm see algoritm muudab pildi oma üldplaneeringu nimekirja peamine plokid ja etapid.Muidugi, see skeem ei tohiks tavakorras disain, kuid ta ei pea neid, sest see protsess on täiesti erinevad.Eeskirjad asjaomase sümbolid, nooled ja numeratsiooni järjekorras, vaid on vaja sõeluda üksikasjaliku plokkskeem.
massiivid ja ehituse algoritme
massiiv on kogum sama tüüpi teavet, mis on salvestatud järjestikusel klastrite mälu ja on üldnimetus.Sellised rakud on nimetatud "süsteemi osad".Kõik klastrid on siin järjekorras.See number on nn "indeks array element."Kuidas luua vooskeem sellise süsteemi?Oletame näiteks, loomise algoritmi elementaarne ühemõõtmeline massiiv tüübist.Lihtsaim süsteem on skemaatiline vaade joont.Määrake nimi array - "A".Me eeldame, et meie süsteem koosneb kaheksast rakud (1-8).Igaüks neist klastrid sisaldab juhusliku numbri, mida nimetatakse "massiivi element."Et pääseda konkreetse raku peab olema esitatud nimi nurksulgudesse ([3]).Mõtle näiteks, mis plokkskeem massiivi on loodud, et täita süsteemi juhuslikke numbreid ning seejärel väljund info ekraanil.Mis on algoritm?See elementaarne süsteem.Tegelikult ei ole mingit praktilist kasutamist, kuid sobib õppeprotsessi.Peetakse voodiagrammiga (näide ehitamiseks kirjeldatud allpool) koosneb seitsmest põhielemendid joontega ühendatud üleminekud.
kirjeldus jada ülesanne
1. Esimene osa kava on sümbol "Home".
2. Teine seade - "Protsess", mis mahub "initsialiseerimise juhuslikult».
3. Järgmine element - "muutmine", mille väärtus on kantud ühikrakus massiivi.
4. Lisaks vastavalt konkreetse funktsiooni, suunatakse järgmise ploki "protsess", mis on määratletud viitega konkreetsetele klastrite piire tähistavate juhuslikud arvud vahemikus null kuni sada.Pärast operatsiooni on tagasisaatmist kolmandasse plokk, ja selle kaudu - siis viies.
5. Käesoleva paragrahvi "muudatusi", vastavalt kirjutatud funktsioon on suunata järgmise elemendi.
6. «Output" toodab ekraan teavet uue sisu massiivi ekraanil, millele järgneb suunas eelmise blokeerida.Järgmine - viimane element.
7. «The End" algoritmi.
põhjal plokkskeem komponendid programmi, mis annab tööd algoritm.
«voodiagrammiga toimetaja»
Kui te ei tea, kuidas luua voodiagrammina, sa peaksid teadma, et on olemas spetsiaalsed programmid, mis on mõeldud luua ja muuta need süsteemid.Mugavus graafiline algoritm on, et kasutaja ei ole seotud konkreetse programmeerimiskeele süntaksit.Sisseehitatud plokkskeem sobivad ühtviisi kõikides keeltes (nt C, Pascal, Basic, jne).Lisaks toimetaja saab kasutada kaardistamisega ning kontrollida, et skeemid.See programm on spetsialiseerunud tarkvara.See pakub mitmekesist valikut tööriistu vaja ehitada diagramme, mis muudab mugavamaks, võrreldes tavalise pildi toimetajad.Täiendav valikute abil saate optimeerida koostamise protsessis süsteemi edasi selle muundumise ülesanded ja menetlused programmeerimiskeelt.Lisaks toimetaja plokkskeem kogum malle, mis võib oluliselt kiirendada algaja kasutaja.On teada, et ehituse algoritmi kasutatakse sageli korduvaid struktuure, näiteks erinevaid variante tsüklit, alternatiive (täielik ja mittetäielik), mitmeharulised ja rohkem.Toimetaja võimaldab valida sagedamini kasutatavate plokkskeeme elemente ning lisage need vastloodud kava.See säästab tõmbavad nad iga kord uuesti nullist.Lisaks kasutavad toimetaja saab importida funktsioone ja protseduure rakendatakse kõigis teadaolevates programmeerimiskeelt.See valik on kasulik struktuuri analüüsi algoritmi, mis on kirjutatud tundmatu keelega.Süsteemi nõuded loetakse väheseks programm, mis võimaldab teil kasutada seda mis tahes personaalarvuti.
Kokkuvõte Kokkuvõtteks tuleb märkida, et üksikasjalikud circuit ehitamise algoritme on vananenud.Selle protsessi kirjeldus, nad ei ole huvitav.Parimal plokkskeeme on kasulikud koolitus algajatele, kes ei oska mõelda algoritmiliselt.Kavandatud omal ajal elementidega selle sisu on keele kõrgkeeles avaldused nad kombineeritud masinat eraldi rühmad.Praegu iga graafiline element vastab konkreetse operaatori.Niisiis, ta sai sümbol juhuslik, ja mis kõige tähtsam - kasutu joonistus, mida saab kergesti keelduda.Täna isegi ülearused line üleminekud, sest iga ettevõtja on juba määratletud.Tegelikult graafiline algoritme luua suuremat triumfi, kui praktikas.Programmeerija suured kogemused, enne kui kirjutada programm, mis harva juhib plokkskeem.Kui standardi organisatsioon vajab graafiline algoritm, siis värvige pärast töö lõpetamist.