Professional Documents
Culture Documents
A B A AND B A OR B
TRUE TRUE TRUE TRUE
TRUE FALSE FALSE TRUE
FALSE TRUE FALSE TRUE
FALSE FALSE FALSE FALSE
5. Navedite kako dijelimo izraze prema vrsti operanada i operatora, te koji je redoslijed
izvođenja aritmetičkih operacija u gotovo svim jezicima.
Programiranje i algoritmi – teorijski kolokvij
Prema vrsti operanada i operatora izraze dijelimo na: aritmetičke, relacijske, logičke i
mješovite. Redoslijed izvođenja operatora i operanada u gotovo svim jezicima: potenciranje
(ima najviši prioritet) množenje i dijeljenje zbrajanje i oduzimanje.
6. Navedite koji su temeljni problemi programiranja.
1. Kako osmisliti algoritam
2. Kako strukturirati podatke
3. Kako formulirati algoritme
4. Kako verificirati korektnost programa
5. Kako analizirati algoritme
6. Kako provjeriti program
7. Navedite postupak izvođenja petlje kontrolirane brojačem i napišite sintaksu takve petlje
u Visual Basicu.
1) Postavi brojač na početnu vrijednost
2) Provjeri je li vrijednost brojača veća od krajnje vrijednosti
3) Ako nije – izvedi sve naredbe u «tijelu» petlje
4) Povećaj brojač za korak
5) Ponavljaj korake 2, 3 i 4.
8. Navedite postupak izvođenja petlje kontrolirane logičkim uvjetom i napišite sintaksu takve
petlje u Visual Basicu.
1) Logički uvjet se provjerava na početku petlje
2) Petlja se izvodi tako dugo dok je logički uvjet istinit
Do While logicki_uvjet
naredba_1
naredba_2
...
naredba_n
Loop
9. Navedite vrste izraza prema vrsti operanada i operatora i obrazložite općenito redoslijed
izvođenja operanada i operatora.
Vrste: aritmetički, relacijski, logički i mješoviti.
Ako više operatora ima jednaki prioritet, izvode se s lijeva na desno. Zagrade mijenjaju
pravila redoslijeda izvođenja operatora. Dio izraza unutar zagrada ima viši prioritet
izvršavanja od ostatka izraza izvan zagrada. Ako izraz sadrži više ugniježđenih zagrada (jedne
unutar drugih), zagrade se izvršavaju od unutarnjih prema vanjskim (izraz mora uvijek
sadržavati jednak broj otvorenih i zatvorenih zagrada).
13. Obrazložite kontrolnu strukturu uvjetnog grananja i napišite sintaksu takve strukture u
Visual Basicu (sa svim elementima naredbe).