JOENSUUN YLIOPISTO
Tietojenkäsittelytieteen laitos

Ohjelmoinnin alkeet 173104

Harjoitus 4

Huom: 25.9.2002 klo 10-12, T/B178


Tuo ohjelmasi harjoituksiin levykkeellä tai Unix-koneelle (cs.joensuu.fi tai cc.joensuu.fi) talletettuna.

  1. Tee Pascal-ohjelma joka lukee kokeiden arvosanoja kokonaislukuina väliltä 0-10. Ohjelma tulostaa montako kappaletta oli erinomaisia (9-10), hyviä (7-8), tyydyttäviä (4-6) ja hylättyjä (0-3). Koetulosten lukumäärä ei ole ennalta määritelty. Käyttäjä kirjoittaa lopuksi negatiivisen luvun halutessaan lopettaa lukujen syöttämisen.

  2. Tee Pascal-ohjelma joka auttaa sinua päättämään, lähdetkö tänään elokuviin. Elokuva kestää 2 tuntia ja lipun hinta on 7 euroa. Ohjelma kysyy seuraavat asiat:

    Ohjelma päättelee asian lähtötietojen perusteella ja tulostaa ohjeeksi jonkun seuraavista

  3. Kirjoita Pascal-ohjelma joka lukee kolme kokonaislukua ja tulostaa ne näkyviin järjestyksessä pienimmästä suurimpaan.

  4. Fibonaccin luvuilla tarkoitetaan lukujonoa: 1,1,2,3,5,8,13,21,..., eli jonoa jossa uusi termi on aina kahden edellisen termin summa. Tee Pascal-ohjelma joka kysyy aluksi käyttäjältä luvun, joka ilmaisee monesko Fibonaccin luku halutaan. Tämän jälkeen ohjelma laskee ja tulostaa ko. Fibonaccin luvun.