wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Program, programiranje, prog. jezici, algoritmi

Total questions: 16

Worksheet time: 14mins

Name
Class
Date
1.

Kako nazivamo osnovni element svakog programa?

a)

algoritam

b)

programski jezik

c)

naredba (instrukcija)

d)

ulazna vrijednost

2.

Koraci rješavanja problema su:

1. Problem

2. Analiza

3. Definiranje zadatka

...

a)

4. Provjera ispravnosti

5. Pisanje programa

6. Osmišljavanje rješenja

b)

4. Provjera ispravnosti

5. Osmišljavanje rješenja

6. Pisanje programa

c)

4. Pisanje programa

5. Osmišljavanje rješenja

6. Provjera ispravnosti

d)

4. Osmišljavanje rješenja

5. Pisanje programa

6. Provjera ispravnosti

3.

_ je niz instrukcija koje poredane u ispravnom redoslijedu daju određen rezultat.

(a)  

4.

Kako se naziva programski jezik kojeg čine samo nule i jedinice, a razvijen je 50-ih godina prošlog stoljeća?

a)

strojni jezik

b)

objektno orijentirani programski jezik

c)

proceduralni jezik

d)

simbolički jezik više razine

5.

U koje dvije skupine smo podijelili simboličke programske jezike?

a)

strojni jezici

b)

programski jezici niže razine

c)

programski jezici više razine

d)

objektno orijentirani programski jezici

6.

Što je od sljedećeg glavna karakteristika simboličkih jezika niže razine?

a)

Većina naredbi zamjenjuje cijeli niz strojnih instrukcija.

b)

Ne zahtijevaju prevođenje u strojni jezik.

c)

Svaka naredba označuje jednu instrukciju u strojnom jeziku.

d)

Glavnu ulogu u ovim jezicima imaju objekti.

7.

Bez obzira na to u kojem se programskom jeziku piše program, on zahtjeva prevođenje u _ jezik.

(a)  

8.

Za prevođenje programa razvijeni su posebni programi koji se zovu _.

(a)  

9.

U koje dvije skupine dijelimo prevoditelje?

a)

kompajlere

b)

interpretere

c)

izvorne programe

d)

izvršne programe

10.

_ prevode cijeli program te kreiraju izvršnu datoteku (.exe) koju potom izvršavaju.

(a)  

11.

_ prevode naredbu po naredbu programa i svaku naredbu odmah izvršavaju te ne kreiraju izvršni kod.

(a)  

12.

Što od navedenog nije programski jezik?

a)

Python

b)

Scratch

c)

Google Chrome

d)

Java

13.

_ je razrađen postupak koji nakon konačnog broja koraka dovodi do rješenja.

(a)  

14.

Kako nazivamo grafički prikaz algoritma?

a)

pseudojezik

b)

Python

c)

dijagram toka

d)

program

15.

Kako bismo ispravno poredali naredbe pseudojezika za algoritam koji unosi duljine stranice pravokutnika te računa i ispisuje njegovu površinu?

a)

1. ulaz (a, b)

2. izlaz (P)

3. P = a * b

b)

1. izlaz (P)

2. ulaz (a, b)

3. P = a * b

c)

1. P = a * b

2. ulaz (a, b)

3. izlaz (P)

d)

1. ulaz (a, b)

2. P = a * b

3. izlaz (P)

16.

Kako treba poredati naredbe pseudojezika za algoritam koji unosi brzinu automobila u km/h, a ispisuje kreće li se auto prebrzo u naselju?

a)

1. ulaz (v)

2. ako je v > 50 onda

3. izlaz ("Prebrzo.")

4. inače

5. izlaz ("OK.")

b)

1. ulaz (v)

2. inače

3. izlaz ("Prebrzo.")

4. ako je v > 50 onda

5. izlaz ("OK.")

c)

1. ulaz (v)

2. ako je v > 50 onda

3. izlaz ("OK.")

4. inače

5. izlaz ("Prebrzo.")

d)

1. ulaz (v)

2. inače

3. izlaz ("OK.")

4. ako je v > 50 onda

5. izlaz ("Prebrzo.")