Zadaci za samostalni rad, 2. vježbe
Inforamcija
Svaki student može na vježbama dobiti točno jedan zadatak i treba ga SAMOSTALNO i u potpunosti ispravno riješiti. Za svaki riješeni zadatak student dobiva 1 bod.
Na kraju semestra za studenta koji ima 3 ili više bodova smatrati ćemo da je kolokvirao programiranje.
Student koji je na gornji način kolokvirao programiranje mora zadovoljiti i uvjete o prisustvovanju na nastavi da bi dobio potpis iz ovog predmeta.
Za jednim računalom, zbog zahtjeva samostalnosti, tokom izrade ovih zadatak može sjediti samo jedan student.
1. zadatak
Napišite program koji će imati dva argumenta npr. x i y; tip oba argumenta mora biti Real. Ako je x>0 program vraća x^y, a u protivnom vraća tekst "Pogrešna baza".
izrada
testiranje
2. zadatak
Napišite program koji će imati dva argumenta, npr. x i y koji moraju biti tipa Integer.
Ako je y != 0 program vraća razlomak x/y a u protivnom ispisuje tekst "Pogrešan nazivnik".
izrada
testiranje
3. zadatak
Napišite program koji će imati jedan argument i to dvočlanu listu. Argument programa mora biti tipa List.
Program vraća sinus manjeg od dva člana liste. Napomena: i-ti član liste x se dobije sa x[[i]].
izrada
testiranje
4. zadatak
Napišite program koji će imati jedan argument i to dvočlanu listu. Argument programa mora biti tipa List.
Program vraća kub većeg od dva člana liste. Napomena: i-ti član liste x se dobije sa x[[i]].
izrada
testiranje
5. zadatak
Napišite program koji će imati jedan argument i to listu. Argument programa mora biti tipa List.
Program provjerava da li je lista dvočlana i ako nije javlja poruku o grešci naredbom Print, a u
protivnom vraća sumu članova liste.
Napomene:
1. Ako je x lista, duljina liste se dobije sa Length[x]
2. znak za različito je !=
3. i-ti član liste x se dobije sa x[[i]].
izrada
testiranje
6. zadatak
Napišite program koji će imati jedan argument i to listu. Argument programa mora biti tipa List.
Program provjerava da li je lista tročlana i ako nije prekida program naredbom Abort[], a u
protivnom vraća umnožak članova liste.
Napomene:
1. Ako je x lista, duljina liste se dobije sa Length[x]
2. znak za različito je !=
3. i-ti član liste x se dobije sa x[[i]].
izrada
testiranje