Zadaci za samostalni rad, 5. 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.

Za jednim računalom, zbog zahtjeva samostalnosti, tokom izrade ovih zadatak može sjediti samo jedan student.

1. zadatak

Napišite program koji će učitavati brojeve, jedan po jedan koristeći naredbu Input i odrediti će koliko je učitano negativnih brojeva. Postupak učitavanja brojeva se prekida kada se učita broj 0. Koristite naredbu While.

Varijablu  u koju će se "spremiti" rezultat  treba na početku staviti jednaku 0.

NE treba provoditi nikakve kontrole argumenta.

izrada

In[21]:=

5zadaci_1.gif

testiranje

In[22]:=

5zadaci_2.gif

Out[22]=

5zadaci_3.gif

2. zadatak

Napišite program koji će učitavati brojeve, jedan po jedan koristeći naredbu Input i odrediti će koliko je učitano brojeva većih od 2. Postupak učitavanja brojeva se prekida kada se učita broj 0. Koristite naredbu While.

Varijablu  u koju će se "spremiti" rezultat  treba na početku staviti jednaku 0.

NE treba provoditi nikakve kontrole argumenta.

izrada

In[23]:=

5zadaci_4.gif

testiranje

In[24]:=

5zadaci_5.gif

Out[24]=

5zadaci_6.gif

3. zadatak

Napišite program koji će učitavati brojeve, jedan po jedan koristeći naredbu Input i odrediti će minimum učitanih brojeva. Postupak učitavanja brojeva se prekida kada se učita broj 0.  Koristite naredbu While.

Varijablu  u koju će se "spremiti" rezultat  treba na početku staviti jednaku Infinity.

NE treba provoditi nikakve kontrole argumenta.

izrada

In[25]:=

5zadaci_7.gif

testiranje

In[26]:=

5zadaci_8.gif

Out[26]=

5zadaci_9.gif

4. zadatak

Napišite program koji će učitavati brojeve, jedan po jedan koristeći naredbu Input i odrediti će zbroj negativnih učitanih brojeva. Postupak učitavanja brojeva se prekida kada se učita broj 0. Koristite naredbu While.

Varijablu  u koju će se "spremiti" rezultat  treba na početku staviti jednaku 0.

NE treba provoditi nikakve kontrole argumenta.

izrada

In[27]:=

5zadaci_10.gif

testiranje

In[28]:=

5zadaci_11.gif

Out[28]=

5zadaci_12.gif

5. zadatak

Napišite program koji će učitavati brojeve, jedan po jedan koristeći naredbu Input i odrediti će umnožak pozitivnih učitanih brojeva. Postupak učitavanja brojeva se prekida kada se učita broj 0. Koristite naredbu While.

Varijablu  u koju će se "spremiti" rezultat  treba na početku staviti jednaku 1.

NE treba provoditi nikakve kontrole argumenta.

izrada

In[29]:=

5zadaci_13.gif

testiranje

In[30]:=

5zadaci_14.gif

Out[30]=

5zadaci_15.gif

6. zadatak

Napišite program koji će učitavati brojeve, jedan po jedan koristeći naredbu Input i odrediti će zbroj kvadrata negativnih učitanih brojeva. Postupak učitavanja brojeva se prekida kada se učita broj 0. Koristite naredbu While.

Varijablu  u koju će se "spremiti" rezultat  treba na početku staviti jednaku 0.

NE treba provoditi nikakve kontrole argumenta.

izrada

In[31]:=

5zadaci_16.gif

testiranje

In[32]:=

5zadaci_17.gif

Out[32]=

5zadaci_18.gif

7. zadatak

Napišite program koji će učitavati brojeve, jedan po jedan koristeći naredbu Input i odrediti će maksimum učitanih brojeva. Postupak učitavanja brojeva se prekida kada se učita broj 0.  Koristite naredbu While.

Varijablu  u koju će se "spremiti" rezultat  treba na početku staviti jednaku -Infinity.

NE treba provoditi nikakve kontrole argumenta.

izrada

In[33]:=

5zadaci_19.gif

testiranje

In[34]:=

5zadaci_20.gif

Out[34]=

5zadaci_21.gif

8. zadatak

Napišite program koji će učitavati brojeve, jedan po jedan koristeći naredbu Input i odrediti će umnožak učitanih brojeva koji su manji od -1. Postupak učitavanja brojeva se prekida kada se učita broj 0. Koristite naredbu While.

Varijablu  u koju će se "spremiti" rezultat  treba na početku staviti jednaku 1.

NE treba provoditi nikakve kontrole argumenta.

izrada

In[35]:=

5zadaci_22.gif

testiranje

In[36]:=

5zadaci_23.gif

Out[36]=

5zadaci_24.gif

Spikey Created with Wolfram Mathematica 7.0