Helsingin yliopisto
/
Tietojenkäsittelytieteen
laitos
/
581258-1 Johdatus ohjelmointiin
Copyright © 1998
Arto Wikla.
Tämän oppimateriaalin käyttö on sallittu vain yksityishenkilöille
opiskelutarkoituksissa. Materiaalin käyttö muihin tarkoituksiin,
kuten kaupallisilla tai muilla kursseilla, on kielletty.
581258-1 Johdatus ohjelmointiin: 1. välikoe 13.3.1998
Kirjoita jokaisen vastauspaperisi alkuun kurssin nimi ja kokeen
päivämäärä sekä nimesi, syntymäaikasi ja allekirjoituksesi.
Tehtävien ratkaisussa saa käyttää Lue-luokan tarjoamia välineitä.
-
Selitä tiiviin täsmällisesti:
lause ja lauseke
parametrivälitys
kuormittaminen
olio
(4 pistettä)
- Laadi vuorovaikutteinen sovellus laatikoiden tilavuuksien laskemiseen
(laatikon tilavuus on pituus*leveys*syvyys).
Ohjelma pyytää tiedot käyttäjältä ja tarkistaa tietojen
järkevyyden. Ohjelmalla voi yhdellä suorituskerralla laskea
useita tilavuuksia.
(5 pistettä)
- Ohjelmoi double-arvon palauttava metodi potenssiin, jonka
arvona on double-parametri korotettuna int-parametrin ilmoittamaan
potenssiin. Myös negatiiviset potenssit ovat mahdollisia.
Sovitaan, että tässä tehtävässä
mikä tahansa arvo (myös nolla!) potenssiin nolla on yksi.
(Muistutus: Negatiiviset potenssit ovat positiivisten käänteislukuja,
esim. potenssi(10.0, -1) on 1/10.0, potenssi(10.0, -2) on 1/100.0,
jne., )
(5 pistettä)
-