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 [01−23]; 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 ln2⋅ln3=loge2⋅loge3.
|
|
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.
|
|