Helsingfors universitet / Institutionen för datavetenskap / 581258-1 Introduktion till programmering
Copyright @ 1998 Arto Wikla. Detta läromaterial får endast användas av privatpersoner för studier. All övrig användning, kommersiell eller på övriga kurser är förbjuden.

581258-1 Introduktion till programmering: Mellanförhör 1, 13 mars 1998

Skriv på varje koncept kursens namn och datum för förhöret samt ditt namn, din födelsetid och din underskrift.

Du får i programmeringsuppgifterna använda dig av de hjälpmedel som finns i klassen Lue (Las).

  1. Förklara kort och exakt:
          sats och uttryck (statement and expression)
          parameterförmedling
          överladdning eller -lagring (overloading)
          objekt
                                                                  (4 poäng)
    
  2. Skriv ett interaktivt program som beräknar volymen för lådor (volymen för en låda beräknas med uttrycket längd*bredd*djup). Programmet ber användaren om indata och kontrollerar att de är rimliga. Programmet kan beräkna flera lådvolymer under samma exekvering.
  3.                                                               (5 poäng)
    
  4. Gör upp en metod potens som får två parametrar av typerna double respektive int och returnerar double-parametern upphöjd till int-parameterns värde. Returvärdet är också av typen double. Även negativa potenser är möjliga. I denna uppgift antar vi att varje tal (även noll) upphöjt till noll är ett. (Påminnelse: En tal upphöjt till ett negativ tal beräknas som det inverterade resultatet av talet upphöjt till motsvarande positiva tal, t.ex. potens(10.0, -1) är 1/10.0 och potens(10.0, -2) är 1/100.0 osv.
  5.                                                               (5 poäng)
    
  6.                                                               (4 poäng)
    
  7.                                                               (4 poäng)