Professional Documents
Culture Documents
Etape programiranja
Zadavanje zadatka
Analiza zadatka
Pisanje algoritma
Programiranje
Testiranje programa
Izrada dokumentacije
Održavanje programa
Algoritam
Algoritam je naputak kako riješiti neki
zadatak ili obaviti neki posao.
Primjeri:
Kuharski recept
Zbrajanje brojeva
Prijelaz preko ceste
Algoritam
Tako je algoritam svaki recept u
kuharici vaše mame!
Algoritam
Većina zadataka se može riješiti na
više različitih načina pa je za njihovo
rješenje moguće napisati više
različitih algoritama.
Autor algoritma redovito nastoji
pronaći algoritam koji najbrže,
najučinkovitije i najsigurnije dovodi
do rezultata.
Algoritam
Algoritam je jedan od početnih koraka
pri pretvorbi zadatka u računalni
program.
6
Pseudokôd
Pseudokôd je tobožnji program
(grč. pseudos – laž).
Nalikuje na računalni program, ali nije
napisan u programskom jeziku koji bi
se mogao izravno primijeniti na bilo
kojem računalu.
7
Pseudokôd
U pseudokôdu za zapisivanje
algoritma upotrebljavamo riječi
govornog jezika, hrvatskog jezika.
Kako napisati pseudokod?
Treba vidjeti koji su glavni zadaci koje
treba riješiti programom. Usredotočiti se
na pojedini zadatak i razložiti ga na manje
zadatke.
8
Naredbe
10
Kraj naredbe
11
Varijable
12
Vrijednost varijable 3
13
Primjer
14
Operatori
15
Aritmetički operatori
Pseudo
Opis
jezik
Zbrajanje +
Oduzimanje -
Množenje *
Dijeljenje /
Cjelobrojno dijeljenje DIV
Cjelobrojni ostatak
MOD
dijeljenja
16
Za sada ćemo proučavati primjere
kod kojih se naredbe izvršavaju
onako kako su pisane, to je tzv.
pravocrtna programska struktura.
Pravocrtna programska
struktura
Kao primjer pravocrtne programske
strukture može poslužiti zadatak:
18
Algoritam za računanje površine
pravokutnika
početak
ulaz a,b;
P=a*b;
izlaz P;
kraj
Primjeri
Primjeri….
Primjer
21