Dijagram toka shematski je prikaz algoritma. Dijagram toka može biti koristan i za pisanje programa i za objašnjenje programa drugima.
Simboli korišteni u dijagramu toka
Simbol | Svrha | Opis | ||
---|---|---|---|---|
Crta protoka | Označava tijek logike povezivanjem simbola. | |||
Terminal (Stop / Start) | Predstavlja početak i kraj dijagrama toka. | |||
Ulaz izlaz | Koristi se za rad ulaza i izlaza. | |||
Obrada | Koristi se za aritmetičke operacije i /> | Odluka | Koristi se za donošenje odluka između dvije ili više alternativa. | |
Konektor na stranici | Koristi se za spajanje različitih protočnih linija | |||
Konektor izvan stranice | Koristi se za povezivanje dijela dijagrama toka na drugoj stranici. | |||
Unaprijed definirani postupak / funkcija | Predstavlja grupu izraza koji izvršavaju jedan zadatak obrade. |
Primjeri dijagrama toka u programiranju
1. Dodajte dva broja koja je korisnik unio.
Dijagram toka za dodavanje dva broja2. Pronađite najveći među tri različita broja koja je korisnik unio.
Dijagram toka za pronalaženje najvećeg među tri broja.3. Pronađite sve korijene kvadratne jednadžbe ax 2 + bx + c = 0
Dijagram toka za pronalaženje korijena kvadratne jednadžbe4. Pronađite Fibonaccijevu seriju do člana ≦ 1000.
Dijagram toka za prikaz Fibonaccijeve serijeNapomena: Iako dijagrami toka mogu biti korisni za pisanje i analizu programa, crtanje dijagrama toka za složene programe može biti složenije od pisanja samog programa. Stoga se stvaranje dijagrama toka za složene programe često zanemaruje.