Muista ottaa tunnille mukaan suttupaperia.
Lähes kaikki tietokoneet toimivat nykyään binäärijärjestelmän pohjalta. Sana bitti (bit), joka tarkoitaa pienintä informaation yksikköä, tuleekin sanasta binary digit, joka puolestaan tarkoittaa kaksijärjestelmän lukua. Esimerkiksi aakkosellinen tieto esitetään tietokoneissa koodaamalla se merkeittäin biteiksi. Jokaiselle merkille varataan tietty yksikäsitteinen bittiyhdistelmä. Muunnoksissa käytetään monia järjestelmiä, joista tunnetuimmat ovat 7- tai 8-bittinen ASCII (American Standard Code for Information Interchange). Tietokoneissa tulkitaan jännite vastaamaan binäärijärjestelmän lukuarvoa 1 ja jännitteen puuttuminen vastaamaan lukuarvoa 0. (Johdatus tietojenkäsittelyyn, Jorma Boberg, 2000)
Tehdään yhdessä oppilaiden kanssa seuraavat tehtävät.
Selitä oppilaille, mitä alaindeksillä tässä yhteydessä tarkoitetaan. (eri lukujärjestelmät)
Muunnetaan kymmenjärjestelmän luku 2810 binääriluvuksi.
28:2=14+0
14:2=7+0
7:2=3+1
3:2=1+1
1:2=0+1
Saadaan: 2810=111002.
Muunnetaan binääriluku 1011102 kymmenjärjestelmän luvuksi.
1011102=1*25+0*24+1*23+1*22+1*21+0*20=4610.
Ratkaisut itsenäisiin tehtäviin: Muunna seuraavat luvut binääriluvuiksi (laskut voit suorittaa suttupaperille tai paperin toiselle puolelle).
1. 2110=101012 | 6. 10010=11001002 |
2. 3310=1000012 | 7. 10110=11001012 |
3. 5610=1110002 | 8. 36510=1011011012 |
4. 6910=10001012 | 9. 50510=1111110012 |
5. 8610=10101102 | 10. 51110=1111111112 |
Muunna seuraavat binääriluvut kymmenjärjestelmän luvuiksi.
1. 10112=1110 | 6. 10111002=9210 |
2. 100112=1910 | 7. 11000002=9610 |
3. 1001012=3710 | 8. 1111000012=48110 |
4. 1010012=4110 | 9. 1110001112=45510 |
5. 1010102=4210 | 10. 111000102=22610 |
Lisätietoa aiheesta:
Johdatus ohjelmointiin -luentomoniste, Timo Männikkö, 2000
http://www.mit.jyu.fi/opetus/Ciao/ciao122.htm
Lukujärjestelmät, aluusalo@cedunet.com
http://tiira.cedunet.com/~aluusalo/elektro/lukuja.htm
Lukujärjestelmät, Petteri Johansson, Kaj Grönholm, 2000
http://www2.lut.fi/~gronholm/trk/v1_2.html