Algoritam i dijagram tijeka
Rješavanje problema
Kako bismo riješili zadni problem važno je planirati korake njegovog rješavanja.
Algoritam
Niz koraka koji dovode do rješenja problema nazivamo algoritam.
U digitalnom svijetu, algoritam je niz uputa računalu kako da obavi neki zadatak.
Algoritam slijeda sadrži niz koraka koji se provode jedan za drugim zadanim redoslijedom.
U algoritmu grananja postoje dva načina rješavanja problema. U nekom trenutku traži se donošenje odluke na temelju koje se bira put do rješenja problema.
Na primjer, ako želimo kopirati datoteku na memorijski ključić ali na njemu nema dovoljno kapaciteta (prostora). Jedno moguće rješenje je obrisati datoteku koja nam više ne treba.
Dijagram tijeka
Za lakše razumijevanje koraka koji vode do rješenja problema koristimo dijagram tijeka. To je grafički prikaz algoritma uz pomoć dogovorenih simbola.
Simboli za dijagram tijeka su:
Simbol koji označava početak ili kraj algoritma.
Simbol koji označava ulazne i izlazne podatke.
Simbol koji označava radnje koje se trebaju obaviti.
Grafički simbol za donošenje odluke - u gornji vrh ulaze podatci, a ostali predstavljaju put kojim će se ići s obzirom na donesenu odluku.
Označavaju redoslijed odvijanja radnji u algoritmu.
Spoj dvije grane algoritma.
Dijagram tijeka za primjer kopiranja datoteke ako na ključiću nema dovoljno kapaciteta:
Početak
Spoji memorijski ključić s računalom.
Pronađi datoteku na računalu koju želiš kopirati.
Označi datoteku.
Kopiraj datoteku.
Iz popisa mapa odaberi USBstick.
Ako na ključiću ima kapaciteta - zalijepi datoteku na ključić.
Ako na ključiću nema kapaciteta - obriši nepotrebnu datoteku
- zalijepi datoteku na ključić
Završetak
Dijagram tijeka
Dijagram tijeka