Zadaci za samostalni rad, 3. vježbe
Informacija
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 ima za argument jednodimenzionalnu listu i računa zbroj negativnih elemenata liste.
Varijablu suma u koju će se "spremiti" zbroj elemenata treba na početku staviti jednaku 0.
NE treba provoditi nikakve kontrole argumenta.
izrada
In[1]:=
testiranje
In[2]:=
Out[2]=
2. zadatak
Napišite program koji ima za argument jednodimenzionalnu listu i računa njen maksimalni elemenat.
Varijablu max u koju će se "spremiti" maksimum treba na početku staviti jednaku -Infinity.
NE treba provoditi nikakve kontrole argumenta.
izrada
In[3]:=
testiranje
In[4]:=
Out[4]=
3. zadatak
Napišite program koji ima za argument jednodimenzionalnu listu i računa koliko ta lista ima pozitivnih elemenata.
Varijablu broj u koju će se "spremiti" broj pozitivnih elemenata treba na početku staviti jednaku 0.
NE treba provoditi nikakve kontrole argumenta.
izrada
In[5]:=
testiranje
In[6]:=
Out[6]=
4. zadatak
Napišite program koji ima za argument jednodimenzionalnu listu i računa koliko ta lista ima elemenata većih od 2.
Varijablu broj u koju će se "spremiti" broj elemenata većih od 2 treba na početku staviti jednaku 0.
NE treba provoditi nikakve kontrole argumenta.
izrada
In[7]:=
testiranje
In[8]:=
Out[8]=
5. zadatak
Napišite program koji ima za argument jednodimenzionalnu listu i računa koliko ta lista ima elemenata čiji su kvadrati manji od 10.
Varijablu broj u koju će se "spremiti" broj elemenata čiji su kvadrati manji od 10 treba na početku staviti jednaku 0.
NE treba provoditi nikakve kontrole argumenta.
izrada
In[9]:=
testiranje
In[10]:=
Out[10]=
6. zadatak
Napišite program koji ima za argument jednodimenzionalnu listu i računa zbroj kvadrata elemenata elemenata koji su veći od 1.
Varijablu suma u koju će se "spremiti" sumu kvadrata elemenata većih od 1 treba na početku staviti jednaku 0.
NE treba provoditi nikakve kontrole argumenta.
izrada
In[11]:=
testiranje
In[12]:=
Out[12]=
7. zadatak
Napišite program koji ima za argument jednodimenzionalnu listu i računa zbroj kvadrata negativnih elemenata.
Varijablu zbroj u koju će se "spremiti" zbroj kvadrata negativnih elemenata treba na početku staviti jednaku 0.
NE treba provoditi nikakve kontrole argumenta.
izrada
In[13]:=
testiranje
In[14]:=
Out[14]=
8. zadatak
Napišite program koji ima za argument jednodimenzionalnu listu i računa umnožak kvadrata elemenata koji su veći od 3.
Varijablu umnozak u koju će se "spremiti" umnožak kvadrata elemenata većih od 3 treba na početku staviti jednaku 1.
NE treba provoditi nikakve kontrole argumenta.
izrada
In[15]:=
testiranje
In[16]:=
Out[16]=