Funktiot 3/4

Täydentävää funktioharjoittelua

Ohjelman jakaminen osiin funktioiden avulla

Esimerkki 1a: Ohjelmaa ei ole jaettu osiin.


Esimerkki 1b: Saman ohjelman jakaminen osiin


Tehtävä 1: Täydennä esimerkin 1b ohjelmaan funktio, jolla piirretään neliö.
​​

Funktiolle välitetään parametri

Esimerkki 2: Ohessa välitetään käyttäjän antama tieto kolmion sivun pituudesta parametrina kolmion piirtävälle funktiolle.


Tehtävä 2: Täydennä esimerkin 2 koodia siten, että sivun pituus välitetään myös muille funktioille. Voit halutessasi täydentää myös tehtävän 1 ratkaisua tällä tavoin.
​​​


Funktio palauttaa arvon

Esimerkki 3:


Tehtävä 3: Muuta esimerkin 3 ohjelmaa siten, että lasketaan lukujen tulo
​​​​
Tehtävä 3b: Kehitä edellistä laskuohjelmaa oman mielen mukaan.

Funktiolle välitetään parametri ja funktio palauttaa arvon

Esimerkki 4:

Tehtävä 4: Täydennä Esimerkin 4 koodiin myös suorakulmion pinta-alan laskeminen.​​​


Lisää harjoituksia

Tehtävä 5: Kehitä esimerkkiä kaksi siten, että onkin vain yksi funktio piirra_monikulmio(sivun pituus, kulmien_lkm), jolla saadaan piirrettyä "kaikki" mahdolliset säännölliset monikulmiot.

Tehtävä 6:Täydennä tehtävää 4 siten, että ohjelmistossa lasketaan mm. suoran ympyrälieriön ja suoran ympyräkartion tilavuudet, kun käyttäjä antaa pohjaympyrän säteen pituuden ja kappaleen korkeuden

Peda.net käyttää vain välttämättömiä evästeitä istunnon ylläpitämiseen ja anonyymiin tekniseen tilastointiin. Peda.net ei koskaan käytä evästeitä markkinointiin tai kerää yksilöityjä tilastoja. Lisää tietoa evästeistä