Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

ELEKTROTEHNIKI FAKULTET

BANJA LUKA

ELEKTROTEHNIKI FAKULTET
BANJA LUKA

OSNOVI PROGRAMIRANJA
(1. kolokvijum 16.05.2013 A)

Dijagramom toka predstaviti algoritam koji odreuje i


ispisuje najmanji prosti broj koji je vei od nekog
prirodnog broja a (a se uitava sa standardnog ulaza).
Nakon toga ispisati koliko ima cifara taj prosti broj, te
najveu cifru tog prostog broja. Broj je prost ako je
djeljiv samo sa 1 i samim sobom.
Napisati program (u programskom jeziku C) koji
implementira algoritam iz prethodnog zadatka.
Na slici je prikazan grafik funkcije y=f(x)=x2-6x+10.

OSNOVI PROGRAMIRANJA
(1. kolokvijum 17.06.2013 B)

Od interesa je povrina ispod krive i iznad apscise


(iznad x ose) na nekom segmentu [A,B]. Ta povrina
moe da se izrauna kao zbir povrina svih
pravougaonika na segmentu [A,B] iste irine x i duine
koja odgovara vrijednosti funkcije u odgovarajuim
takama (A, A+x, A+2x, ... , B-x). to je irina
pravougaonika x manja, to je traena povrina tanije
izraunata.

Dijagramom toka predstaviti algoritam koji odreuje i


ispisuje najvei prosti broj koji je manji od ili jednak
nekom cijelom broju n (n>100) koji se uitava sa
standardnog ulaza. Nakon toga ispisati koliko ima cifara
taj prosti broj, te sumu cifara tog prostog broja. Broj je
prost ako je djeljiv samo sa 1 i samim sobom.
Napisati program (u programskom jeziku C) koji
implementira algoritam iz prethodnog zadatka.
Na slici je prikazan grafik funkcije y=f(x)=x2-6x+10.
Od interesa je povrina ispod krive i iznad apscise
(iznad x ose) na nekom segmentu [A,B]. Ta povrina
moe da se izrauna kao zbir povrina svih
pravougaonika na segmentu [A,B] iste irine x i duine
koja odgovara vrijednosti funkcije u odgovarajuim
takama (A, A+x, A+2x, ... , B-x). to je irina
pravougaonika x manja, to je traena povrina tanije
izraunata.

Napisati program (u programskom jeziku C) koji


uitava A i B, a zatim izraunava traenu povrinu s
preciznou 0.0001, uzevi da je poetna vrijednost
x=B-A, te da je x u svakoj novoj iteraciji duplo
manje nego u prethodnoj.

Napisati program (u programskom jeziku C) koji


uitava B, a zatim izraunava povrinu na segmentu
[0,B] s preciznou 0.001, uzevi da je poetna
vrijednost x=B, te da je x u svakoj novoj iteraciji
duplo manje nego u prethodnoj.

Dat je sljedei program u programskom jeziku C:

#include <stdio.h>
int main()
{
signed char a=65;
int i=2;
printf("%x\n", a);
for ( ; i-- ; )
printf("%d\n", a<<=1);
}

Dat je sljedei program u programskom jeziku C:

#include <stdio.h>
int main()
{
signed char a=75;
int i=2;
printf("%x\n", a);
for ( ; i-- ; )
printf("%d\n", a<<=1);
}

Odrediti izlaz iz programa (u priloenu tablicu upisati


znak po znak kao na standardnom izlazu).

4 1
- 1 2 6
4

Odrediti izlaz iz programa (u priloenu tablicu upisati


znak po znak kao na standardnom izlazu).

4 b
- 1 0 6
4 4

Napomena: Maksimalan broj bodova po zadacima


1

13

13

16

50

Napomena: Maksimalan broj bodova po zadacima


1

13

13

16

50

ELEKTROTEHNIKI FAKULTET
BANJA LUKA

ELEKTROTEHNIKI FAKULTET
BANJA LUKA

OSNOVI PROGRAMIRANJA
(1. kolokvijum 16.05.2013 C)

Dijagramom toka predstaviti algoritam koji odreuje i


ispisuje najmanji savreni broj koji je vei od nekog
prirodnog broja b (b se uitava sa standardnog ulaza).
Nakon toga ispisati koliko ima cifara taj savreni broj,
te najmanju cifru tog savrenog broja. Broj X je
savren ako je jednak zbiru svojih djelilaca (iskljuujui
broj X). Npr. broj 6 je savren, jer je 6=1+2+3.
Napisati program (u programskom jeziku C) koji
implementira algoritam iz prethodnog zadatka.
Na slici je prikazan grafik funkcije y=f(x)=ax2+bx+c.
Od interesa je povrina ispod krive i iznad apscise
(iznad x ose) na nekom segmentu [A,B]. Ta povrina
moe da se izrauna kao zbir povrina svih
pravougaonika na segmentu [A,B] iste irine x i duine
koja odgovara vrijednosti funkcije u odgovarajuim
takama (A, A+x, A+2x, ... , B-x). to je irina
pravougaonika x manja, to je traena povrina tanije
izraunata.

OSNOVI PROGRAMIRANJA
(1. kolokvijum 16.05.2013 D)

Napisati program (u programskom jeziku C) koji


implementira algoritam iz prethodnog zadatka.
Na slici je prikazan grafik funkcije y=f(x)=ax2+bx+c.
Od interesa je povrina ispod krive i iznad apscise
(iznad x ose) na nekom segmentu [A,B]. Ta povrina
moe da se izrauna kao zbir povrina svih
pravougaonika na segmentu [A,B] iste irine x i duine
koja odgovara vrijednosti funkcije u odgovarajuim
takama (A, A+x, A+2x, ... , B-x). to je irina
pravougaonika x manja, to je traena povrina tanije
izraunata.

Napisati program (u programskom jeziku C) koji


uitava granice segmenta A i B, te koeficijente a, b, c,
pa izraunava traenu povrinu s preciznou 0.001,
uzevi da je poetna vrijednost x=B-A, te da je x u
svakoj novoj iteraciji duplo manje nego u prethodnoj.

Dijagramom toka predstaviti algoritam koji odreuje i


ispisuje najvei savreni broj koji je manji od ili jednak
nekom cijelom broju m (m>1000) koji se uitava sa
standardnog ulaza. Nakon toga ispisati koliko ima cifara
taj savreni broj, te sumu cifara tog savrenog broja.
Broj X je savren ako je jednak zbiru svojih djelilaca
(iskljuujui broj X). Npr. broj 6 je savren, jer je
6=1+2+3.

Napisati program (u programskom jeziku C) koji


uitava koeficijente a, b, c, pa izraunava povrinu na
segmentu [1,5] s preciznou 0.001, uzevi da je
poetna vrijednost x=4, te da je x u svakoj novoj
iteraciji duplo manje nego u prethodnoj.
Dat je sljedei program u programskom jeziku C:

#include <stdio.h>
int main()
{
signed char a=80;
int i=2;
printf("%x\n", a);
for ( ; i-- ; )
printf("%d\n", a<<=1);
}
Odrediti izlaz iz programa (u priloenu tablicu upisati
znak po znak kao na standardnom izlazu).

5 0
- 9 6
6 4

Dat je sljedei program u programskom jeziku C:

#include <stdio.h>
int main()
{
signed char a=85;
int i=2;
printf("%x\n", a);
for ( ; i-- ; )
printf("%d\n", a<<=1);
}
Odrediti izlaz iz programa (u priloenu tablicu upisati
znak po znak kao na standardnom izlazu).

5 5
- 8 6
8 4

Napomena: Maksimalan broj bodova po zadacima


1

13

13

16

50

Napomena: Maksimalan broj bodova po zadacima


1

13

13

16

50

You might also like