Informatika · državna matura

Pisanje cjelovitih programa

Pisanje cjelovitih programa za državnu maturu iz predmeta Informatika: pregled gradiva, ključne formule i primjer ispitnog zadatka s objašnjenjem rješenja. Vježbaj cijelu temu uz AI tutora na Studisu.

~55 min gradiva težina 4/5

Primjer zadatka iz mature

Pravi ispitni zadatak · 2023. 1. rok

Školska liječnica upisuje u program broj učenika i njihove visine. Zanima je prosječna visina učenika čije su visine unutar očekivanoga intervala [120, 160]. Sigurno je barem jedna visina u tome intervalu i barem jedna izvan toga intervala. Program u koji se upisuju podatci je u nastavku, no prilikom izvođenja ne ispisuje točnu prosječnu visinu.

Python
1  b = 0
2  z = 0
3  n = int(input())
4  for i in range(n):
5      v = int(input())
6      if v >= 120 and v <= 160:
7          b = b + 1
8          z = z + v
9  y = z / n
10 print(y)
C / C++
1  int n, b=0, v, i;
2  float z=0, y;
3  scanf("%d", &n);
4  for(i=0; i<n; i++){
5      scanf("%d", &v);
6      if ((v >= 120) && (v <= 160)){
7          b = b + 1;
8          z = z + v;}}
9  y = z / n
10 printf("%f", y);

Napišite broj retka koji treba ispraviti da bi program ispravno radio.

Cijela zbirka zadataka, rješenja i AI tutor dostupni su uz registraciju.

Nauči i uvježbaj cijelu temu

Cijela lekcija, svi zadaci iz svih rokova s rješenjima i AI tutor koji ti objašnjava svaki korak — uz osobni plan učenja prilagođen tvom znanju.

Započni besplatno