Vuokaavio on kaavamainen esitys algoritmista. Vuokaavio voi olla hyödyllinen sekä ohjelmien kirjoittamisessa että ohjelman selittämisessä muille.
Vuokaaviossa käytetyt symbolit
Symboli | Tarkoitus | Kuvaus | ||
---|---|---|---|---|
Virtauslinja | Osoittaa logiikan kulkua yhdistämällä symboleja. | |||
Pääte (Stop / Start) | Edustaa vuokaavion alkua ja loppua. | |||
Tulo / lähtö | Käytetään tulo- ja lähtötoiminnoissa. | |||
Käsittely | Käytetään aritmeettisiin operaatioihin ja /> | Päätös | Käytetään kahden tai useamman vaihtoehdon väliseen päätöksentekoon. | |
Sivun liitin | Käytetään liittymään eri virtausviivaan | |||
Off-page-liitin | Käytetään vuokaavion osan liittämiseen eri sivulle. | |||
Ennalta määritelty prosessi / toiminto | Edustaa ryhmää lauseita, jotka suorittavat yhden käsittelytehtävän. |
Esimerkkejä vuokaavioista ohjelmoinnissa
1. Lisää kaksi käyttäjän syöttämää numeroa.
Vuokaavio kahden numeron lisäämiseksi2. Etsi suurin kolmesta käyttäjän kirjoittamasta numerosta.
Vuokaavio suurimman löytämiseksi kolmen numeron joukosta.3. Etsi kaikki neliöyhtälön ax 2 + bx + c = 0 juuret
Vuokaavio toisen asteen yhtälön juurien löytämiseksi4. Etsi Fibonacci-sarja termiin ≦ 1000 asti.
Vuokaavio Fibonacci-sarjastaHuomaa: Vaikka vuokaavioista voi olla hyötyä ohjelman kirjoittamisessa ja analysoinnissa, vuokaavion piirtäminen monimutkaisille ohjelmille voi olla monimutkaisempaa kuin itse ohjelman kirjoittaminen. Siksi vuokaavioiden luominen monimutkaisille ohjelmille jätetään usein huomiotta.