Kuulustelu 10.10.1998
Mukana ei saa olla mitään kirjallista materiaalia!
1. Numeerisen tiedon esittäminen tietokoneessa (10 p)
a) Kuinka luvut esitetään tietokoneessa? Miten
luku 619 esitetään tietokoneessa? Perustele vastauksesi.
(5 p)
b) Jos yhden luvun esittämiseen käytetään
10 bittiä, niin kuinka suuria positiivisia lukuja tällöin
voidaan esittää? (2 p)
c) Mitä tarkoitetaan liukulukuesityksellä ja miksi
sitä tarvitaan? (3 p)
2. Pseudokielinen algoritmi ja algoritmin tie suoritettavaksi
ohjelmaksi (13 p)
a) Laadi pseudokoodilla algoritmi, joka lukee syöttöjonosta
ensin etsittävän luvun ja sitten tulostaa syöttöjonosta
kaikki ne luvut, jotka ovet yhtäsuuria kuin etsittävä luku.
Syöttöjonon päättää luku 999999. (8
p)
b) Miten muutat algoritmiasi, jos lukujen tulostamisen lisäksi
haluat sen ilmoittavan myös löydettyjen yhtäsuurien
lukujen lukumäärän? (2 p)
c) Mitä algoritmille on vielä tehtävä, jotta
se voitaisiin suorittaa tietokoneessa eli se todella lukisi
ja tulostaisi lukuja? (3 p)
3. Vastaa seuraaviin muistia käsitteleviin kysymyksiin
(12 p)
a) Mitä ovat tietokoneen RAM - ja ROM-muisti? Mitä
ne sisältävät? Miten niiden sisällön käy,
kun virta katkaistaan? (5 p)
b) Mitä tarkoitetaan muistin saantiajalla? Mitkä asiat
vaikuttavat levymuistin saantiaikaan? ( 4 p)
c) Järjestä CD-ROM, rekisteri, kovalevy ja keskusmuisti
niiden saantiajan mukaan.
(3 p)
4. Vastaa lyhyesti seuraaviin kysymyksiin. (10 p)
a) Mitä ovat URL-osoite ja HTML-kieli ja mihin niitä
käytetään? (3 p)
b) Mitä tarkoitetaan tietokeskeisellä tiedonhallinnalla?
Mitä hyötyä siitä on? (4 p)
c) Mitä tarkoitetaan tietosuojalla? Miksi siitä
on nykyisin tullut yhä tärkeämpi asia?
(3 p)
Maksimi 45 pistettä
Kurssin arvostelu on valmis viimeistään 25.10.1998.
Tulokset ovat tällöin nähtävissä kurssin WWW-sivulla
ja niitä voi tiedustella myös avoimesta yliopistosta.