Mitä ne bitit ovatkaan?

Tekstin on kirjoittanut Antti Laaksonen, joka työskentelee Helsingin yliopiston tietojenkäsittelytieteen osastolla yliopistonlehtorina. Antti on toiminut kouluttajana LUMATIKKA-valinnaiskurssilla Ohjelmoinnin merkitys matematiikan opetuksessa.

Muutama viikko sitten mietimme koululaisten ohjelmointikerhossa, mitä bitit ovat ja mitä hyötyä moisista voisi olla. Kerholaisilta tuli monia hyviä ideoita, ja kaikilla tuntui olevan käsitystä, että bitit liittyvät jotenkin tietokoneisiin, ohjelmointiin tai hakkerointiin.

Sinänsä on helppoa kertoa, mitä bitit ovat. Bitti on numero, joka on joko 0 tai 1, ja tietokone laskee niiden avulla. Ihmiselle kymmenjärjestelmä on luonteva tapa laskea, koska ihmisellä on kymmenen sormea, mutta tietokoneelle bitit ovat mukavampia. Tietokone voi tulkita asiaa niin, että sähkövirta joko kulkee (1) tai ei kulje (0).

Bitit tulevat vastaan kuitenkin monissa muissakin tilanteissa. Yksi esimerkki tästä on Sudenpentujen käsikirjassa esitetty taianomainen keino saada selville opettajan (tai jonkun muun henkilön) ikä. Se perustuu seuraaviin tauluihin:

Iän selvittäjä pyytää opettajaa osoittamaan niitä tauluja, joissa hänen ikänsä esiintyy. Tämän jälkeen iän voi päätellä laskemalla yhteen ensimmäinen luku kaikista osoitetuista tauluista. Esimerkiksi jos opettaja osoittaa tauluja 2, 3 ja 6, hänen ikänsä on 2+4+32 = 38 vuotta. Mutta miten voi olla mahdollista päätellä ikä luotettavasti, vaikka opettaja vain osoittaa muutamaa taulua?

Tämä on yksi tehtävistä, joita pohditaan LUMATIKKA-verkkokurssilla Ohjelmoinnin merkitys matematiikan opetuksessa. Kurssi pyrkii näyttämään, miten ohjelmointitaito ja käsitys algoritmeista tuovat arvokasta lisää perinteisiin matematiikan tehtäviin.

Top
Evästeasetukset
Matematiikan opetuksen ja oppimisen täydennyskoulutusohjelma LUMATIKKA+

Käytämme tällä sivustolla evästeitä, jotta voimme parantaa verkkosivujemme toimintaa ja tarjota sinulle parhaan käyttökokemuksen. Evästeet tallennetaan selaimeesi. Evästeet tunnistavat sinut kun palaat samalla selaimella sivustollemme ja auttavat meitä ymmärtämään, mitkä sivuston osat ovat kiinnostavimpia ja hyödyllisimpiä.

Voit muokata tässä näkymässä kaikkia evästeasetuksiasi sivustomme osalta.

Välttämättömät evästeet

Jos haluat tallettaa selaimeesi sivustoamme koskevat evästeasetukset, hyväksy välttämättömät evästeet.

Kolmansien osapuolten evästeet

Käytämme tällä sivustollamme mm. Google Analytics -palvelua kerätäksemme tietoa sivustolla vierailijoiden määrästä ja suosituimmista sisällöistä.

Näiden evästeiden hyväksyminen auttaa meitä kehittämään sivustoamme.