Processing math: 100%

MPZI_vj15_kolokvij_2_primjer_1

2489 days ago by fresl


2. kolokvij iz predmeta Matematički programi za inženjere


Upišite ime i prezime:

       

Upišite JMBAG:

       


Upute:

Pri izradi kolokvija možete se služiti svojim bilješkama, radnim listovima predavanja i vježbi te on-line priručnicima Sage-a. Molimo vas da ne otvarate više od tri radna lista ili stranice priručnika istodobno.

Bodovanje:

1 riješeni zadatak (bilo koji): 50 bodova

2 riješena zadatka: 75 bodova

3 riješena zadatka: 100 bodova

 


1. zadatak

Napišite programsku funkciju zbroj_rec() koja ća izračunati zbroj recipročnih vrijednosti pozitivnih komponenata matrice (nula nije ni pozitivna ni negativna).  Program izvedite s argumentom  [0123];  rezultat je 4/3.

       
       


2. zadatak

Napišite programsku funkciju umnozak_ln() koja kao parametar ima listu brojeva i vraća, primjenom petlje while, umnožak prirodnih logaritama komponenata parametra do prve komponente manje od ili jednake nuli ili, ako u listi nema brojeva manjih od ili jednakih nuli, do kraja liste. Za argument [2,3,0,1,4,7] rezultat je ln2ln3=loge2loge3.

       
       


3. zadatak

Napišite programsku funkciju zbroj() koja će zbrojiti komponente liste koja je njezin parametar.  Upotrijebite funkciju reduce().  Program izvedite s argumentom  [2π,π/3,0,π/2,2π];  rezultat je π6.