You are on page 1of 2

Univerzitet u Tuzli

Filozofski fakultet
Odsjek: Tehniki odgoj i informatika
Tuzla, 21.11.2013.

Grupa A

I kolokvij iz predmeta Programiranje 1


1. Nacrtati dijagram toka za algoritam koji e za uneseno vrijeme u satima ispisati
odgovarajue poruke o kojem dijelu dana je rije: za sate od 0-12 ispisati prije
podne, od 12-18 poslije podne, od 18-24 vee.
2. Dato je nekoliko deklaracija varijabli u C jeziku. Potrebno je navesti koje od tih
deklaracija nisu ispravne i zato.
int a_A;
float double2;
int f(x);
char z, Z;

3. Kakav e biti ispis sljedeeg programa?


#include<stdio.h>
void main(){
char a=5, b=2, c=3;
float x;
char y=8, z=4;
x = a&b;
a--;
if(a%b)
y = a-c++;
else
z = --a+c;
printf(x=%f\n y=%d\n z=%d, x,y,z);}

4. to e se ispisati sljedeim programskim odsjekom (Za svaku naredbu dati


odgovarajue objanjenje)?
int a = 2, b = 8, c, d;
c = (a < b || a == 5) && b != 4;
b = c<<2;
d = a!=b;
printf ("%d\n %d", a*b, c*d);

5. Napisati sve potrebne naredbe koje e nakon deklaracije realnog broja jednostruke
preciznosti izvriti unos proizvoljnog broja sa standardnog ulaza.
6. Napisati program kojim se u neku cjelobrojnu varijablu uitava cijeli broj. Ako
uitani broj nije pozitivan dvocifreni broj, ispisati poruku "Neispravan broj" i
prekinuti izvravanje programa. Ako je zadani broj prirodan i dvocifren, ispisati s
kojim od brojeva 2, 3 i 5 je zadani broj djeljiv. Obavezno ispisati samo jednu
reenicu u jednom retku.

Zadaci
Bodovi

1
4

2
2

3
4

4
3

5
2

6
5

Univerzitet u Tuzli
Filozofski fakultet
Odsjek: Tehniki odgoj i informatika
Tuzla, 21.11.2013.

Grupa B

I kolokvij iz predmeta Programiranje 1


1. Nacrtati dijagram toka za program koji provjerava da li je uneseni karakter
razmak, taka ili neki neki drugi znak.
2. Dato je nekoliko deklaracija varijabli u C jeziku. Potrebno je navesti koje od tih
deklaracija nisu ispravne.
int broj2.1;
float x_2;
int Ada;
char float;

3. Kakav e biti ispis sljedeeg programa?


#include<stdio.h>
void main(){
char a=5, b=3, c=2;
float x;
char y=7, z=9;
x = (float)(a/b);
y = b++;
if(a<=b)
y = a|b;
else
z = --a-b;
printf(x=%f\n y=%d\n z=%d, x,y,z);}

4. to e se ispisati sljedeim programskim odsjekom (Za svaku naredbu dati


odgovarajue objanjenje):
int a=7, b, c=4;
b = (a > 3 && a >= 6) || a != c;
a = a>>1;
c = a==b;
printf ("%d\n %d", a*b, a);

5. Napisati sve potrebne naredbe koje e nakon deklaracije realne varijable


dvostruke preciznosti izvriti unos proizvoljnog broja sa standardnog ulaza.
6. Napisati program koji na osnovu unesenog rednog broja mjeseca ispisuje koliko
taj mjesec ima dana. U sluaju unosa broja koji nije iz raspona od 1 do 12 treba
ispisati upozorenje.
Zadaci
Bodovi

1
4

2
2

3
4

4
3

5
2

6
5

You might also like