You are on page 1of 8

1.

Objasnite deklaraciju funkcije

poput varijable, funkciju treba deklarisati.

pri deklaraciji funckije kompajleru dajemo informacije.


navodi se naziv funkcije, tip funkcije, i popis parametara.

2. Sta je to selekcija, grananje?

To je jedna od upravljackih struktura koju koristimo u programskim jezicima.

Grananje u programskom jeziku koristimo ako zelimo da ispitamo vise uslova od kojih zavisi koje ce se
naredbe izvrsiti.

moze biti jednostruko, dvostruko, visestruko.

Jednostruko je samo if, pa blok naredbi, pa kraj

dvostruko je if, blok naredbi, kraj, pa else blok naredbi pa kraj.

3. Nabrojati vrste upravljackih struktura.

U teoriji programiranja definisana su tri osnovna tipa programskih struktura:

· sekvenca,

· selekcija (ili grananje),

· iteracija (ili petlja).

4. u petlje (iteracije) spadaju:

for petlja

while petlja

do while petlja
5. Napisati obrazac za IF strukturu i opisati nacin njenog rada ukoliko se u njenom sastavu nalaze dvije
naredbe.

if (uvjet)

blok naredbi 1;

else

blok naredbi 2;

ukoliko je zadati uvjet ispunjen izvrsavamo prvi blok naredbi, a ako nije, (else) izvrsavamo drugi blok
naredbi
6. Graficki prikazati switch strukturu i opisati nacin njenog rada.

U switch selekciji prvo izracunavamo zadati izraz koji morra imati cjeloborojnu vrijnednost.
Zatim izraz uporedjujemo sa zadatim slucajevima (case).
Ukoliko je jednak slucaju 1, ide blok naredbi 1, break, pa kraj.
isto tako I za 2, 3, n.
Ako nije jednak slucajevima, idemo na default ako je definisan, ako nije idemo na sljedeci blok naredbi
iza switch izraza.

7. Graficki prikazati petlju WHILE I opisati nacin njenog rada.


Dok god je A – TRUE, uradi B.
kad bude A false, end while.

8. Sta su to prefixni operatori u jeziku c++?

++X, --X prefixni

X++, X— postfixni

Prefixni increasaju varijablu za 1, onda vracaju value.


A postfixni prvo vrate value pa onda increasaju za 1.

9. Od cega zavisi sadrzaj adresnog dijela instrukcije?

SKOKOVI mogu biti sa odredištem (bezuvjetne operacije koje se moraju izvršiti (GO TO), izlazak iz
potprograma te izlaz iz programa.

10. graficki prikazati jednoadresnu instrukciju za obradu podataka I opisati nacin njenog rada.
11. Sta predstavljaju parametri funkcije?
Parametri su opcionalni I ne moraju se dodjeljivati.
Ako ih koristimo, sluze da funkciji dodjelimo u zagradama neke vrijednosti koje ce koristiti pri pozivu.

12. naciniti program u visem programskom jeziku za oduzimanje dva broja koji se nalaze na lokacijama
1 I 2, I rezultat smjestiti na lokaciju 3

3 = 1-2

13. Sta je to sekvenca?

Sekvenca je upravljacka struktura gdje se kodiranje vrsi sekvencijalno, pravolinijski.

14. Sta je to bibilioteka gotovih programa?

Datoteke koje sadrzavaju gotove dijelove programa nazivaju se biblioteke.

Cmath, cfloat, climits, iostream.

15. U kakvoj su zavisnosti razumljivost programa I broj instrukcija bezuslovnog skoka?

16. objasniti tok izvodjenja FOR bloka.

For petlja se koristi kada nam je poznat broj ponavljanja kojic emo zadati u program.
For (inicijalna vrijednost, uslov izvodjenja, prirast)
Inicijalna vrijednost je pocetna vrijednost izraza
uslov – zadajemo uslov koji se mora isponiti kako bi se blok naredbi unutar petlje izvrsio.
prirast – zadajemo prirast, za kojic e se inicijalna vrijednost uvecavati ili smanjivati u zavisnosti sta se
trazi u zadatku.
17. na dijagramu toka predstavitgi do while petlju?

21. koja su dva logicka dijela instrukcije?


operacioni I adresni.

22. nabrojite nedostatke for petlje.

Nedostatak je sto se moze desiti greska u inicijalizaciji vrijednosti pocetnog izraza.


a najveci nedostatak je sto se moze desiti beskonacna petlja.

23. Sta je to program?


jednostavno program jeste spisak naredbi napisan u nekom programskom jeziku namijenjen za
određenu računarsku platformu. Računarski programi napisani u nekom programskom jeziku su
razumljivi čovjeku, ali te naredbe ne razumije i računar, zbog toga se kod računarskog programa pomoću
kompajlera mora prevesti u binarni kod da bi ga računar razumio i uopće izvršavao.

24. Graficki prikazati dvoadresnu instrukciju za obradu podataka, I opisati nacin njenog rada.
25. Sta je to beskonacna petlja?

Može se dogoditi da je uvjet petlje uvijek ispunjen. Petlja će se tom slučaju izvoditi

beskonačno puta.

Programer mora tacno definisati uslov ili koliko puta se petlja ponavlja..

26. Sta je to prototip funkcije?

C nam dozvoljava da definiciju funkcije stavimo iza mjesta na kome se poziva, ako prije postavimo

prototip funkcije. Prototip se dobiva tako da se u definiciji funkcije ispusti čitavo tijelo funkcije.

27. Napisati sintaxu switch iskaza.

You might also like