Professional Documents
Culture Documents
Program
Programje skup uputa računaru šta treba učiniti i kako to izvesti.
Postoje razne vrste programa ovisno o zadatku koji želimo da
program izvrši. Tako postoje tekstprocesori za pisanje
teksta, proračunske tablice za izradu tablica, baze podataka i dr.
Računarski program se pomoću jezičnog prevoditelja mora prevesti
u binarni brojevni sistem da bi ga računar razumio i izvršavao.
Algoritam
Algoritam je niz određenih i uređenih koraka koji tačno i precizno vode do rješenja, ako ono
postoji ako ne, govori nam da rješenje ne postoji, ne može se dobiti sa preciznom tačnošću ili u
određenom vremenu.
Znači, algoritam predstavlja niz stvari koje računar uradi kako bi ispunio zahtjeve koje je
programer zadao u programskom kodu. Kada se algoritam napiše u vidu naredbi, dobijemo
programski kod.
Skup pravila u cilju rješavanja određenog tipa zadataka, zove se algoritam.
Svako pojedinačno pravilo zove se algoritamski korak.
PRIMJERI algoritama:
◦ prelaženje ulice: redoslijed
◦ 1. pogledaj lijevo
◦ 2. pogledaj desno
◦ 3. ako ide vozilo stani
◦ 4. ako nema vozila - prijeđi
Dijagram toka
Dijagram toka je grafički prikaz algoritma, odnosno postupka za rješavanje određenog postupka.
Početak Ulaz
Izlaz Kraj
Primjer dijagrama toka za sabiranje dva broja
Primjer programa u programskom
editoru QBASIC
Pokretanje (izvršavanje) programa
Algoritamske
sheme Algoritamske
sheme
složena jednostavna
linijska ciklična
Početak / Kraj
Ulaz / Izlaz
obrada
Na primjer: izračunati obim kruga
O=2rPi (Računarski ispis O = 2 * r * Pi)
Početak
r, PI
O=2*r*PI
Kraj
Nacrtati algoritam za aritmetičke operacije:
a) sabiranje (+);
b) oduzimanje (-);
c) množenje (*);
Početak Početak Početak
Y Y Y