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ä.

  1. Selitä tiiviin täsmällisesti:
     
          lause ja lauseke
          parametrivälitys
          kuormittaminen
          olio
                                                                    (4 pistettä)
    

  2. 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ä)
    
  3. 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ä)