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_cos() koja će izračunati zbroj kosinusa onih komponenata matrice koje su manje od 0. Funkciju primijenite na argument [−423−6]; rezultat je cos(−4)+cos(−6), što je zbog parnosti kosinusa jednako cos(4)+cos(6).
|
|
2. zadatak
Napišite programsku funkciju broj() kojoj je parametar lista brojeva. Funkcija treba, primjenom petlje while, prebrojiti koliko lista ima komponenata do prve pojave komponente manje od −1 ili, ako u listi nema broja manjega od −1, do njezina kraja. Za argument [5,3,−1,0,4,7] rezultat je 6.
|
|
3. zadatak
Napišite programsku funkciju negativni() parametar koje je lista brojeva a, dok joj je rezultat lista komponenata liste a koji su (strogo) manji od nule. Upotrijebite funkciju filter(). Za argument [0, -1, 2, -3, 4, -5, 6, -7] rezultat je [-1, -3, -5, -7].
|
|