4
PROGRAMIRANJE I ALGORITMI Zadaci za vježbu za 1. kolokvij Sveučilište u Zagrebu Katedra za konstruiranje i razvoj proizvoda Zagreb, 2012. CADLab, Katedra za konstruiranje i razvoj proizvoda, FSB Zagreb

Zadaci Za Vjezbu Za 1.Kolokvij 2012

Embed Size (px)

DESCRIPTION

Programiranje i algoritmi

Citation preview

PROGRAMIRANJE I ALGORITMI

Zadaci za vježbu za 1. kolokvij

Sveučilište u Zagrebu

Katedra za konstruiranje i razvoj proizvoda

Zagreb, 2012.

CADLab, Katedra za konstruiranje i razvoj proizvoda, FSB Zagreb

CADLab, Katedra za konstruiranje i razvoj proizvoda, FSB Zagreb

Programiranje i algoritmi – zadaci za vježbu za 1. kolokvij

2

1.) Napisati program koji učitava četiri ocjene i izračunava prosjek ocjena. Ocjene koje korisnik smije upisati moraju biti cijeli brojevi i to od 1 do 5. Prosjek ocjena se izračunava na slijedeći način:

a) ako je bilo koja od ocjena 1, prosjek ocjena je 1

b) ako nijedna ocjena nije 1, prosjek ocjena se računa kao aritmetička sredina svih ocjena.

Ako je prosjek ocjena 1, program treba ispisati „Nedovoljan“.

Ako je prosjek ocjena u intervalu između 2 i 2,5, treba ispisati „Dovoljan“.

Ako je prosjek ocjena u intervalu 2,5 i 3,5, treba ispisati „Dobar“.

Ako je prosjek ocjena u intervalu 3,5 i 4,5, treba ispisati „Vrlo dobar“. Ako je prosjek ocjena u intervalu 4,5 i 5, treba ispisati „Izvrstan“.

Pomoć: Koristiti naredbe uvjetnog grananja.

2.) Napisati program koji provjerava da li je kvadrat učitanog dvoznamenkastog broja (broja koji je veći od 9 i manji od 100) manji, veći ili jedak 10000, te u skladu s time ispisuje odgovarajuću poruku.

3.) Napraviti program koji će omogućiti upisivanje niza cijelih brojeva u jednodimenzionalno polje, a kad korisnik upiše broj 0, nulu ne upisuje u polje. Potrebno je pobrojati koliko puta je korisnik htio upisati nulu kao član niza i taj broj ispisati u ,,Textbox’’. Isto tako niz cijelih brojeva bez nule ispisati u ,,Listbox’’.

4.) Učitati niz realnih brojeva i izračunati sumu brojeva manjih od 1 i aritmetičku sredinu brojeva većih od 1.

Pomoć: Koristiti jednodimenzionalno polje za učitavanje niza brojeva.

CADLab, Katedra za konstruiranje i razvoj proizvoda, FSB Zagreb

Programiranje i algoritmi – zadaci za vježbu za 1. kolokvij

3

5.) Napraviti program koji će učitati niz od N cjelobrojnih brojeva, te pronaći i ispisati član niza koji je najbliži aritmetičkoj sredini niza.

6.) Napisati program koji će izračunavati vrijednosti polinoma u 20 točaka na intervalu od – 10 do 10, te ispisati koliko ima pozitivnih, a koliko negativnih vrijednosti.

Ulazni podaci:

stupanj polinoma i koeficijenti polinoma

Jednadžba polinoma n-tog stupnja:

Vrijednosti točaka unutar intervala i vrijednosti polinoma za te točke potrebno je ispisati u „Listboxovima".

7.) Napisati program koji će na zadanom intervalu izračunati vrijednosti funkcije u 20 točaka, te odrediti i ispisati u kojoj je točci vrijednost funkcije minimalna.

Ulazni podaci:

donja i gornja granica intervala

Zadana funkcija:

Vrijednosti točaka unutar intervala i vrijednosti funkcije za te točke potrebno je ispisati u „Listboxovima".

n

n

n

n xaxaxaxaxaaxP 1

1

3

3

2

210)(

432 01.02.01.082)( xxxxxF

CADLab, Katedra za konstruiranje i razvoj proizvoda, FSB Zagreb

Programiranje i algoritmi – zadaci za vježbu za 1. kolokvij

4

8.) Napisati program kojim se učitava niz cijelih brojeva. Izbrojati koliko je parnih brojeva u nizu većih od aritmetičke sredine.

Pomoć: Koristiti jednodimenzionalno polje za učitavanje niza brojeva.

9.) Učitati polje cijelih brojeva, i jedan realni broj, izbrojati koliko ima parnih brojeva iz polja koji su veći od učitanog broja.

10.) Napisati program koji će pronaći koliko ima neparnih brojeva većih ili jednakih 100, a manjih od 10000.

11.) Učitati polje cijelih brojeva i formirati novo polje sa brojevima koji su djeljivi sa 3. U novom polju naći maksimum.

12.) Učitati polje cijelih brojeva i formirati novo polje sa brojevima koji su djeljivi sa 5 i veći od 20. U novom polju naći minimum.