Programske Strukture - Ponavljanje

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 8

PROGRAMSKE STRUKTURE

-ponavljanje-

Informatika IX razred

Programske strukture
Programska struktura je nain i redoslijed izvoenja pojedinih manjih radnji da bi se dolo do konanog rjeenja zadatka.

Linijska programska struktura (slijed, niz)

Razgranata struktura (grananje)

Struktura ponavljanja (petlja)

Informatika IX razred

Linijska struktura
Linijska programska struktura (slijed, niz) je serijska i program se uvijek izvrava istim slijedom naredbi. To su programi u kojima se, obino, javljaju naredbe ulaza, obrade i izlaza. POETAK
Npr. progam za unos dva broja, njihovo sabiranje i ispis.
A, B

ulaz A, B C = A + B izlaz C

C=A+B
C
KRAJ
Informatika IX razred

Grananje
Grananje je programska struktura koja sadri korak u kojem se ispituje je li neki uslov zadovoljen ili ne i, u zavisnosti od toga, izvravanje algoritma nastavlja se jednom od dvije mogue grane. Postoje tri varijante podjele ove strukture:
jednostruka razgranata struktura (IF-THEN); dvostruka razgranata struktura (IF-THEN-ELSE); DA viestruka razgranata struktura (SELECT-CASE).
Naredbe 1
Informatika IX razred

NE
USLOV

Naredbe 2
4

Grananje - primjer
Korisnik unosi vrijednost temperature, a program predlae garderobu za taj dan.
ulaz temp ako je temp < 10 onda izlaz Obucite jaknu inae ako je x < 20 onda izlaz Obucite majicu dugih rukava inae ako je x < 30 onda izlaz Obucite majicu kratkih rukava inae ako je x < 40 onda izlaz Obucite to laganiju garderobu inae izlaz Najbolje bi bilo da obucete kupaci i odete u najblizi bazen

Informatika IX razred

Petlja
POETAK

Programska struktura petlje omoguava ponavljanje jedne ili vie naredbi. Postoji nekoliko varijanti ove strukture, a dvije osnovne su:
broj ponavljanja je unaprijed poznat (FOR-NEXT) i ponavljanje se vri dok se ne zadovolji odreen uvjet ( WHILEWEND , DO-LOOP).
Informatika IX razred

S=0 N=0
NE

S<1000
DA
X

S, N
KRAJ

S=S+X N=N+1

Petlja
Npr. treba ispisati prvih sto parnih brojeva.

Drugi nain: za i = 1 do 100 radi ako je i MOD 2 = 0 onda za i = 0 do 100 za svaki drugi radi izlaz i i izlaz sljedee i i sljedee

Informatika IX razred

Saznaj vie na...


http://www.lecad.unze.ba/nastava/OPPDF/OP6Prezen.pdf http://www.vrsa.pgsri.hr/II-razred/IIPredavanja/3.PDF-Programski-jezici-AlgoritmiDijagrami/3.3.PDF-Programska-struktura.pdf

Informatika IX razred

You might also like