lohkokaavio on graafinen esitys prosessista, käy selvästi ilmi, järjestelmällisen sarjan kaikkien vaiheiden tehtävän, sekä kaikki ryhmät, jotka ovat mukana tässä prosessissa.Tämä järjestelmä on järjestelmä graafisia symboleja (lohkot) ja tilanvaihtonuolet (nuolet) välillä.Kukin näistä lohkoista vastaa tiettyä vaiheen algoritmin.Inside tämän merkin kuvaa toimintaa.
Miksi käyttää flowcharts?
Nämä järjestelmät on suunniteltu suorittamaan seuraavat toiminnot:
- kehittää uusi prosessi;
- kuvata ja dokumentoida nykyinen algoritmi;
- kehittämään muutoksia prosessin tai tutkimaan yhteyksiä virheiden todennäköisyyttä ja epäonnistumisia;
- määrittää, milloin, missä ja miten voit muuttaa nykyistä algoritmia, jotta voidaan varmistaa vakautta koko järjestelmän.
kehittämisen vuokaavio
väliä lohkokaavio perustuu algoritmiin toimien kuvataan laitteen toimintaa tai ohjelman.Siksi meidän ensimmäinen rakennettu itse järjestelmää."Algoritmi" viitataan kuvauksen toimintojen sarjan tehtävään.Itse asiassa tämä sääntö suorittaa tarvittavat käsittelee tietoa.Ennen rakentamisen algoritmin tarvitaan selvästi tunnistaa ongelma, mitä sinun täytyy saada tulos, taustatietoa tarvitaan ja mitä on saatavilla, onko rajoituksia sen vastaanottamisesta.Sen jälkeen, luettelo toteutettavat toimet halutun tuloksen.
eri algoritmien
Käytännössä käytetään useimmiten seuraavia lohkokaaviot:
- grafiikka, eli perustuvat geometrisistä symboleista;
- sanallinen: laatima tavallista sanoja kieli;
- pseudokoodina: on puoliksi virallisesti kuvaus ehdollisen algoritmisia kieli, joka sisältää elementtejä kielen ja kirjallisuuden lauseita ja yleisiä matemaattisia symboleja;
- ohjelma: kirjoittaa ohjelmointikieliä käytetään yksinomaan.
lohkokaavio: kuvaus
graafinen esitys työnkulun sisältää kuvan algoritmin kuvaava yhteys toiminnallisten lohkojen järjestelmän, joka vastaa täytäntöönpanoa yhden tai useampia toimia.Lohkokaavio joukko, joka koostuu yksittäisistä elementeistä, mittojen ja rakentamista koskevat säännöt, jotka on määritelty standardin tilassa.Kunkin toimen (input, tietotekniikka ilmaisu arvoja, tarkastusolosuhteet, ohjaa toistoa toiminnan, ja toinen pää käsittelyn.) On erillinen geometrinen kuvio edustettuina lohko.Nämä symbolit on yhdistetty linjat, jotka määrittelevät toimintojen sarjaa.
peruselementtejä, joita käytetään valmistuksessa vuokaavioiden
täydellinen lista graafisia symboleja käytetään kuvaamaan algoritmi kuuluu 42 elementtejä.Sen kaikki emme anna, ja pitävät vain pääasiallinen.
elementtejä vuokaaviot:
1. prosessi laskenta tarkoittaa toiminnan tai toimintojen sarja, joka muuta arvoksi sijoittaminen ja luonne.Selvyyden vuoksi järjestelmät tällaiset elementit voidaan yhdistää yhdeksi yksiköksi.Tämä symboli on suorakulmio, jonka sisällä kirjalliset huomautukset toiminta (tai ryhmä toiminnan).
2. Päätös.Tämä lohko käytetään ilmaisemaan siirtymän ohjaus tietyissä olosuhteissa.Kussakin tällaisessa jäsenvaltiot asettavat kyseenalaiseksi vertailu tai tilanteen, joka määrittelee sen.Toisin sanoen, päätös - valinta suuntaan ohjelman tai algoritmin riippuen joitakin vaihtelevissa olosuhteissa.Graafisen näkymän elementin - timantti.Mainittu merkki voidaan käyttää yhtenäisen kuvan seuraavat rakenteet: valinta crossroads täydellinen ja epätäydellinen, sykli "ennen" ja "on."
3. muuttaminen.Tämä lohko on Syklin alussa.Sitä käytetään järjestämistä syklisen rakenteen.Sisällä tämä elementti äänitysasetuksella erilaisia toimia osoittaa alkuperäisestä arvostaan, reunaehdot, ja merkittävä muutos parametri myöhemmin toistuminen.Toisin sanoen, muutos - on täyttää muuttuvat joukkueiden tai ryhmien toiminnan, muuttaa ohjelmaa.Graafinen esitys symboli on kuusikulmio.
4. ennalta määrätty prosessi on laskennassa asetettu, tai vakio-ohjelma.Sitä käytetään osoittamaan ylimääräisiä hoito algoritmi olemassa itsenäisesti erillisinä itsenäisistä moduuleista, sekä viitata kirjastoon rutiinit.Graafisesti, tällainen merkki edustaa suorakulmio kaksi pystypalkkia sivuilla.Tämä elementti käytetään osoittamaan viittaukset toimintoja, menettelyjä, ohjelmistot moduulit.
5. Panos-tuotos tiedot yleisesti.
6. Aloita ja lopeta.Tämä elementti edustaa alku ja loppu algoritmin, sekä tuloa ohjelmaan ja poistuminen siitä.Graafisesti, tämä symboli muistuttaa suorakulmion jossa puolella suorien - kaaren.
7. asiakirja on tuotoksen teidän tulostaa.Graafisesti elementti muistuttaa suorakulmion, mutta sen sijaan alemman puolen aallon linja jäljittää.
8. Manuaalinen tarkoittaa aloittaa tietojenkäsittely toimija, joka käyttää laitetta, joka on yhdistetty tietokoneeseen (näppäimistön).Graafinen symboli syöttämistä manuaalisesti suorakulmio, jonka sivut ovat yhdensuuntaiset linjat, kohtisuorassa niiden ala-, ylä- ja viistot.
9. näyttö osoittaa, että tulo tai lähtö tietoja, kun laite on kytketty suoraan prosessoriin.Ajankohtana, jolloin ne alkavat toistaa tietoja, käyttäjä voi tehdä muutoksia käsittelyn aikana.Graafisesti, tämä elementti on luku, jossa alempi ja ylempi rinnakkainen linja, oikea - se on kaari, kun taas vasen koostuu kahdesta suoraan kuin nuoli.
10. virtaus linjat - ovat nuolet, jotka osoittavat perättäiset yhteydet.Kumpikaan lohkokaavio rakenteesta ei voi tehdä ilman tätä elementtiä.On olemassa tiettyjä sääntöjä merkitsevät nämä merkit.Tässä he ovat:
- nämä seikat on oltava samansuuntainen linjat ulkokehän tai rajan sivun, joka esittää lohkokaaviota;
- suuntaan linjan ylhäältä alas tai vasemmalta oikealle on pidettävä tärkeimpänä, se ei nuolilla, muissa tapauksissa tietyillä aloilla nimeämä;
- suunnanmuutos tämä elementti on vain 90 °.
11. liitin.Tämä elementti on tarkoitettu osoittavan rikki yhteyden virtauksen linjat.Nämä symbolit on käytetty, jos lohkokaavio ohjelma on rakennettu useista osista.Sitten linja virtauksen yhdeltä loppuun "liitin" ja uusi osa - aloittaa tämän merkin.Sisällä tämä elementti on sijoitettu sama sarjanumero.Graafinen esitys "liitin" - ympyrä.
12. Interstitiaalinen liitin.Tämän elementin on samanlainen kuin edellinen, vain sitä käytetään kytkemään lohkokaavioita, jotka on sijoitettu eri sivuilla.Kuva elementti edustaa Pentagon kuin talo.
13. kommentti - on suhde eri osien lohkokaavion selityksineen.Mainittu elementti mahdollistaa sisältävät kaavoja ja muita tietoja.
Building Lohkokaaviot Graafinen
algoritmi - on osa asiakirjat laitteen tai ohjelman, joka on aina olemassa runsaasti.Kuitenkin, useimmissa tapauksissa, ohjelmisto ei tarvitse vuokaavio.Vain muutama vaatia rakentamista algoritmi vie muutama arkki, loput on melko symbolinen järjestelmä.Yksinkertainen lohkokaavio, joka esittää rakennetta haaroittumisaste ohjelman vain yksi osa.Kuitenkin, vaikka tällainen rakenne on selvästi nähtävissä vain sillä ehdolla, että algoritmi on sijoitettu yhdelle arkille.Päinvastaisessa tapauksessa, kun lohkokaavio sijaitsee useita sivuja liittyvät interstitiaalinen siirtymiä, erittäin vaikea saada oikea ajatus siitä.Jos se sijoitetaan yhdelle arkille, niin hyvä ohjelma tämä algoritmi muuntaa kuvan yleisen suunnitelman luettelo tärkeimmistä lohkojen ja vaiheissa.Tietenkin tämä aikataulu ei pitäisi olla tavanomaista menettelyä suunnittelu, mutta hän ei tarvitse niitä, koska prosessi on täysin erilainen.Säännöt tyyppi symboleja, nuolet ja numerointi järjestyksessä, vaaditaan ainoastaan jäsentää yksityiskohtainen lohkokaavio.
Taulukot ja rakentaminen algoritmeja
joukko on joukko saman tyyppisiä tietoja, jotka on tallennettu peräkkäisessä klustereita muistia ja on yleisnimi.Tällaisia soluja kutsutaan "järjestelmän komponenttien".Kaikki klusterit on numeroitu järjestyksessä.Tämä numero on nimeltään "indeksi taulukkoalkion."Miten luoda vuokaavion tällaiselle järjestelmälle?Tarkastellaan esimerkkinä luominen algoritmia alkeis yksiulotteiseen tyyppi.Yksinkertaisin järjestelmä on kaavamaisesti linja.Määritä nimi array - "".Oletamme, että meidän järjestelmä koostuu kahdeksasta solujen (1-8).Jokainen näistä klustereiden sisältää satunnaisluvun, joka on nimeltään "alkiota."Pääset tiettyyn soluun on mainittava nimi hakasulkeissa ([3]).Harkita esimerkki, jossa lohkokaavio matriisi on suunniteltu täyttämään järjestelmän satunnaisluvuilla ja sitten lähtönä tiedot ruudulla.Mikä on algoritmi?Tämä elementtijärjestelmä.Itse asiassa, se ei käytännössä voi käyttää, mutta soveltuu oppimisprosessia.Pidetään vuokaavio (esimerkki rakentamisen alla) koostuu seitsemästä pääkohdat yhdistetty linjat siirtymiä.
kuvaus sekvenssin tehtävän
1. Ensimmäinen osa järjestelmän on symboli "Koti".
2. Toinen yksikkö - "Process", joka sopii "alustus satunnainen».
3. seuraavaan elementtiin - "Muutos", arvo kirjataan alkeiskopissa array.
4. Lisäksi mukaan tietyn toiminnon, ohjataan seuraavaan lohkoon "prosessi", joka on määritelty viittaamalla tiettyyn klustereita osoittavat kyseisten satunnaisia numeroita välillä nollasta sataan.Toimenpiteen jälkeen on paluu kolmanteen lohko, ja sitä kautta - sitten viides.
5. Tässä jaksossa "muutoksia", mukaan merkitty toiminto ohjataan Esityslistalla.
6. «Output" tuottaa Näytä tietoa uudesta sisällöstä array ruudulla, seuraa suuntaan edellisen lohkon.Seuraava - viimeinen elementti.
7. «loppu" algoritmin.
perusteella lohkokaavio ohjelman osat, joka antaa työn algoritmin.
«vuokaavio editori»
Jos mietit, miten luoda vuokaavion, sinun pitäisi tietää, että on olemassa erityisiä ohjelmia, jotka on suunniteltu luoda ja muokata näitä järjestelmiä.Mukavuus graafinen näyttö algoritmi on, että käyttäjä ei ole sidottu tiettyyn ohjelmointikieli syntaksi.Rakennettu lohkokaavio yhtä hyvin kaikilla kielillä (kuten C, Pascal, Basic, jne.).Lisäksi toimittaja voidaan käyttää kartoitus ja tarkistaa, että järjestelmiä.Tämä ohjelma on erikoistunut ohjelmisto.Se tarjoaa monipuolisen valikoiman työkaluja tarvitaan rakentaa vuokaaviot, mikä tekee siitä helpompaa, verrattuna perinteisiin kuvankäsittely.Muita vaihtoehtoja voit optimoida laadintaan järjestelmä edelleen sen muuntaminen toiminnot ja menettelyt ohjelmointikieli.Lisäksi toimittaja lohkokaavio joukon malleja, joita voi merkittävästi nopeuttaa noviisi käyttäjä.On tunnettua, että rakentaminen algoritmin käytetään usein toistuvia rakenteita, kuten erilaisia variantteja sykliä, vaihtoehtojen (täydellinen ja epätäydellinen), useita haarautuvia, ja enemmän.Editorin avulla voit valita usein käytettäviä lohkokaavioissa elementtejä ja lisää ne uusille järjestelmän.Tämä säästää niiden nostaminen tyhjästä joka kerta.Lisäksi käyttämällä toimittaja voi tuoda toiminnot ja menettelyt toteutetaan millä tahansa tunnetulla ohjelmointikielellä.Tämä vaihtoehto on hyödyllinen analyysi rakenteen algoritmin, joka on kirjoitettu vieras kieli.Laitteistovaatimukset katsoi vaatimaton ohjelma, jonka avulla voit käyttää sitä missä tahansa henkilökohtaisen tietokoneen.
Johtopäätös Yhteenvetona on huomattava, että yksityiskohtainen piirikaavio rakentaminen algoritmeja ovat vanhentuneet.Koska kuvaus prosessista, ne eivät ole kiinnostavia.Parhaimmillaan lohkokaaviot ovat hyödyllisiä koulutuksen aloittelijoille, jotka eivät osaa ajatella algoritmisesti.Ehdotettu hänen aikanaan kanssa elementtejä sen sisältö on kieli korkean tason kieli lausunnot ne yhdistetään kone erillisissä ryhmissä.Tällä hetkellä kukin graafinen elementti vastaa tiettyä toimijalle.Niinpä hän tuli symboli satunnainen, ja mikä tärkeintä - turha harjoitus piirustus, joka voidaan helposti kieltäytyä.Tänään jopa tulla varajohto siirtymiä, koska kukin matkanjärjestäjä on jo määritelty.Itse asiassa, graafinen algoritmit rakentaa enemmän voittaa kuin käytännössä.Ohjelmoija laaja kokemus ennen kuin kirjoitat ohjelma, joka harvoin piirtää lohkokaavio.Kun standardi organisaatio edellyttää graafinen algoritmia, sitten maalata jälkeen työ on valmis.