Irkin porukoita on kiinnostanut minun opettamani binääri, joten päätin tehdä oppaan.
Yritän tehdä oppaasta helposti lähestyttävän, joten en perehdy kaikkeen binäärijärjestelmästä hiukan poikkeavaan materiaaliin.
Niistä voi ottaa sitten itse selvää jos aihe kiinnostaa.
Mutta, pidemmittä puheitta: Ensimmäinen oppaani/artikkelini, olkaa hyvät. :)
//Johdanto
Binäärijärjestelmää kutsutaan myös yksinkertaisesti binääriksi.
Se eroaa yleisesti tunnetusta desimaalista (kymmenjärjestelmä, merkkeinä on 0, 1, 2, 3, 4, 5, 6, 7, 8 ja 9.)
siinä, että binäärissä on vain kaksi merkkiä lukujen näyttämiseen.
Näitä lukuja kuvataan yleensä ykkösenä ja nollana.
Digitaalipiireissä nolla on alhainen, ja ykkönen korkea jännite.
Binääriä käytetään käytännössä kaikissa tietokoneissa.
Mielestäni binääri on erittäin loogista ja helposti opittavaa.
//Bitit
Bitti on binäärinumero. (bit, eli binary digit).
Se sisältää tietotekniikassa kaikkein vähiten tietoa.
Bitti voi olla "vain" 1 ja 0. Eli kahdella bitillä voi siis olla neljä tilaa, 00, 01, 11 ja 10.
Kopioin nyt taulukon wikipediasta, miksi rikkoa toimivaa:
-1 bitti = 21 = 2 tilaa
-2 bittiä = 22 = 2 · 2 = 4 tilaa
-8 bittiä = 28 = 2 · 2 · 2 · 2 · 2 · 2 · 2 · 2 = 256 tilaa
-16 bittiä = 216 = 65 536 tilaa
-32 bittiä = 232 = 4 294 967 296 tilaa
jne.
//Tavut
Tavu koostuu nykytietokoneissa kahdeksasta binäärinumerosta, bitistä.
Tavuun mahtuu mm. kirjain L (01001100). Näihin kuitenkin perehdymme myöhemmin.
//Numeroita
Ohessa lista yhteentoista ensimmäiseen numeroon desimaaleina sekä binääreinä:
(Nollaa kuvatan yksinkertaisesti merkillä 0)
1: 1
2: 10
3: 11
4: 100
5: 101
6: 110
7: 111
8: 1000
9: 1001
Samaa kaavaa noudattaen 10 on siis 1010
ja 11 = 1011.
Jotkut ovat varmasti kuulleet lausahduksen
"There are 10 types of people in the world: Those who understand binary, and those who don't."
Tässä 10 on binäärimuodossa esitetty, jos sen kääntäisi desimaaliksi luku olisi 2.
Numeroista osoitteissa:
Valmista listaa numeroista:
http://simple.wikipedia.org/wiki/Binary_numeral_system
Käännä itse numeroita suuntaan ja toiseen:
http://mistupid.com/computers/binaryconv.htm
//Kirjaimia
Vihdoinkin.. :)
Kirjaimissa noudatetaan suht. koht. samaa kaavaa kun numeroissaakin.
K on aakkosten 11. kirjain, helpottaa (huom. helpottaa, tämän voi myös päätellä loogisesti) tietää, että
11 on binääriksi 1011. Näin ollen K on siis 01001011.
Pienissä kirjaimissa tavun edessä on 011, kun taas suurissa on 010.
(Tämä pätee ainakin englanninkielisssä kirjaimissa ja kaikissa näkemissäni merkeissä.)
Kirjaimet binääriksi: http://www.tekmom.com/buzzwords/binaryalphabet.html
//Konverttaaminen
/Binääri -> Desimaali
Tämä on mielestäni helpompaa kuin toisinpäin.
Tässä tarvitsemme:
-Potenssia (Opetetaan 7-8. lk)
-Yhteenlaskua (Opetetaan 1. lk)
Binääriluvusta 1010 saamme desimaaliluvun katsomalla kaikkein vasemmanpuolista numeroa. Sen
oikealla puolella on kolme numeroa, 010.
Eli aloitamme laskun:
(2^3) * 1
Kertaa yksi ei perjaatteessa tarvitsisi merkitä laskuun, mutta laitan sen tähän oppaaseen selventämään miksi joissain kohdissa on * 0.
Seuraavaksi olemme numerossa 2 vasemmalta katsottuna. (numerona 0)
Jatkamme laskua eteenpäin lisäämällä siihen:
((2^3) * 1) + ((2^2) * 0)
Kertaa nolla, koska binäärinumerona on tuon numeron kohdalla 0. (Huomaa kuinka loogista.)
Nyt jatkamme opittua kaavaa:
((2^3) * 1) + ((2^2) * 0) + ((2^1) * 1)
Ja taas:
((2^3) * 1) + ((2^2) * 0) + ((2^1) * 1) + ((2^0) * 0)
Tulokseksi saamme:
((2^3) * 1) + ((2^2) * 0) + ((2^1) * 1) + ((2^0) * 0) = 10
Sitten voimme tarkistaa jollakin binäärikääntäjällä, että onko 1010 varmasti 10.
Tietämättömille: 2^3 = 2 * 2 * 2.
/Desimaali -> Binääri
Tähän on kaksi tapaa. Esittelen nyt kuitenkin vain toisen tavoista.
Tähän tarvitsemme:
-Jakolaskua (Opetetaan 3. lk?)
-Miinuslaskua (Opetetaan 1. lk)
-Taulukkolaskentaa (helpottaa)
Käyttäisin muuten muunnoksessa äsken tunnettua numeroa 10, mutta mielestäni tämä on helpompi
oppia suht. koht. suuria numeroita käytettäessä.
Käytämme siis vaikkapa numeroa 131 esimerkissämme.
Ensimmäisen kahden potessin arvon tietää siitä, että kahden potenssin arvo on mahduttava muutettavaan numeroon.

Toivottavasti saatte selvää seuraavasta operaatiosta. :)
Listasin alussa kahden potenssin arvot, jotta niistä voi suoraan katsoa. Jos et saa selvää, kysy niin vastaan.

//Yhdiksen linkkivinkit
Kääntäjä: http://mistupid.com/computers/binaryconv.htm
Kirjaimet binääriksi: http://www.tekmom.com/buzzwords/binaryalphabet.html
Numeroita: http://simple.wikipedia.org/wiki/Binary_numeral_system
//Kysymyksiä ja vastauksia:
<Ei vielä mitään>
//Loppupuhe
Kiitos jos jaksoit lukea tekstini binäärin alkeista.
Kertokaa virheistä, jos niitä on jäänyt.
Saat levittää opastani, kunhan oppaassa lukee selkeästi:
"Alkuperäinen tekijä Yhdis, häneen voit ottaa yhteyttä Quakenetissä"
Etelle aka Razalle: "Kaikkea sanomaasi #jonneweb-kanavalla voidaan käyttää sinua vastaan"




