Upload
manishboy
View
18
Download
3
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.