Avoin yliopsto
Tietotekniikan alkeet,  syksy1998

7.  Harjoitus
(torstai  25.9.1998,  ryhmä 1:  klo  16.30-18 ,  ryhmä 2:  18-20  V20 sh 33 )
 
 

Tehtävät 4

1. Tee algoritmi,  joka lukee  kolme lukua ja tulostaa ne suuruusjärjestyksessä pienimmästä suurimpaan.  Käytä algoritmissa  luennolla  esitettyä aliohjelmaa Vaihda, joka löytyy luentomonisteen sivulta 15.

2.  Tukkuasiakkeelle annetaan  10% alennusta korkeintaan 1000 markkaa maksavasta tuotteesta ja 5 % yli  1000 markkaa maksavasta tuotteesta.  Tee algoritmi, joka  lukee syöttöjonosta tukkuasiakkaan ostamien tuotteiden hinnat ja laskee  niistä alennetut  hinnat  sekä tulostaa  tukkuasiakkaan  ostosten  kokonaissumman.

3. Mitä seuraava symbolisella konekielellä esitetty ohjelma tekee? Mitä se tulostaa, jos päätteeltä syötetään luku 7?
                           IN R2, =KBD
                           ADD R2, R2
                           STORE R2, 10
                           MUL R2, 10
                           OUT R2, =CRT
 

4. Hanki lisää tietoja yhdestä atk:n historiaan vaikuttaneesta henkilöstä ja valmistaudu pitämään hänestä 2-3 minuutin pituinen esitelmä muulle ryhmälle. Mahdollisia henkilöitä ovat mm. Blaise Pascal, Charles Babbage, Ada Lovelace (= Augusta Ada Byron), Alan Turing, Konrad Zuse ja John von Neuman sekä Grace Hopper, Bill Gates, Maurice Wilkes, Steven Jobs ja Presper Eckert.

5. a) Levypakassa on kaikkiaan kymmenen levypintaa (1,...,10), kullakin levypinnalla 800 uraa (1, ...,800) ja kullakin uralla 100 sektoria. Yhdelle sektorille on talletettu 1024 tavua. Montako tavua levypakkaan voidaan kaikkiaan tallettaa?
   b) Kirjastossa on 200.000 kirjaa, joissa keskimäärin on 300 sivua/kirja ja sivulla keskimäärin 4000 merkkiä. Montako a)-kohdan levypakkaa tarvitaan, kun yksi merkki talletetaan aina yhteen tavuun?

6. Selvitä esim. lehdistä, mainoksista tai WWW-sivuilta jonkin atk-laitteen (esim. kirjoittimen, näytön, kuvanlukijan, digitaalikameran yms. ) ominaisuuksia ja hintoja. Mihin asioihin ko. laitteen hankinnassa olisi syytä kiinnittää huomiota?

Huom! Tehtävät on tehtävä etukäteen. Ratkaisujen ei välttämättä tarvitse olla oikeita, vaan aito yrittäminen riittää.