Kirjoittaja:
Peter Berry
Luomispäivä:
16 Heinäkuu 2021
Päivityspäivä:
1 Heinäkuu 2024
![1.1 Lukujärjestelmät - muunnokset binääri-oktaali-heksa](https://i.ytimg.com/vi/oj7vyE7obGo/hqdefault.jpg)
Sisältö
Binaari ja oktaali ovat kaksi eri kerrointa, joita käytetään yleisesti tietokoneissa. Erilainen kuin radix: emäksessä 2 on oktaali ja oktaali 8, joten ne on ryhmiteltävä muuntamista varten. Tämä kuulostaa monimutkaiselta, mutta muutos on itse asiassa hyvin yksinkertainen.
Askeleet
Menetelmä 1/2: Manuaalinen siirto
Tunnista binäärisekvenssi. Binaarijonot ovat yksinkertaisia merkkijonoja, jotka koostuvat merkeistä 1 ja 0, kuten 101001, 001 tai jopa 1. Nämä merkkijonot ovat yleensä binäärilukuja. Lisäksi jotkut kirjat ja opettajat allekirjoittavat myös binääriluvut alaindeksillä "2", kuten 1001.2, sekaannusten välttämiseksi luvulla "tuhat yksi".- Alaindeksi osoittaa luvun "perustan". Binaarinen on kahden perusjärjestelmän ja oktaali on perus 8 järjestelmä.
Ryhmittele merkit 1 ja 0 binääriluvussa kolmena joukkona alkaen oikealta vasemmalle. Oktaalissa on kahdeksan erilaista merkkiä tai numeroa ja vain kaksi binäärimuodossa. Joten tarvitsemme kolmea binäärilukua edustamaan oktaalilukua. Ryhmittele numerot oikealta vasemmalle. Esimerkiksi binääriluku 101001 jaetaan 101 001.
Lisää nollia viimeisen numeron vasemmalle puolelle, jos numeroita ei ole riittävästi kolmikon muodostamiseen. Numerolla 10011011 on kahdeksan numeroa, ja vaikka kahdeksan ei ole jaettavissa kolmella, voit muuntaa sen oktaaliksi lisäämällä ensin nollia, kunnes kolmoiset ovat täydellisiä. Esimerkiksi:- Alkuperäinen numero: 10011011
- Ryhmä: 10 011 011
- Lisää nollia siten, että jokaisella ryhmällä on kolme elementtiä: 010 011 011
Lisää 4, 2 ja 1 jokaisen trion alle muistiinpanopaikkaan. Jokainen binääriluku jokaisessa tripletissä edustaa paikkaa oktaalikerroksessa. Ensimmäinen numero on sijainti 4, toinen numero on asema 2 ja kolmas numero vastaa paikkaa 1. Yksinkertaisuuden vuoksi kirjoita nämä numerot suoraan binaaritriplien alle. Esimerkiksi:- 010 011 011
421 421 421 - 001
421 - 110 010 001
421 421 421 - Huomaa: pikakuvakkeen kohdalla voit ohittaa tämän vaiheen ja verrata vain binäärisarjoja tähän oktaalimuunnostaulukkoon.
- 010 011 011
Kun 1 on sijaintia osoittavassa numerossa, kirjoita se luku (4, 2 tai 1) aloittaaksesi oktaaliluvun. Jos kohdassa "4" on numero 1, oktaalinumerollasi on numero 4. Jos 0 on sijaintia osoittavan luvun yläpuolella, oktaaliluvussa ei ole kyseistä numeroa ja jätämme sen tyhjäksi, ei tai allekirjoita viiva siellä. Harkitse esimerkkiongelmaa:- Kierteet:
- Siirto 1010100112 oktaaliin.
- Ryhmä kolme:
- 101 010 011
- Lisää sijainnin osoittimet:
- 101 010 011
421 421 421
- 101 010 011
- Arvioi kukin asema:
- 101 010 011
421 421 421
401 020 021
- 101 010 011
- Kierteet:
Lisää uudet numerot kussakin kolmikossa. Kun olet löytänyt oktaaliluvun, etsi yksinkertaisesti kolmen arvon arvot. Joten 101: llä meillä on 4, 0, 1 ja saat 5 (). Jatkamalla yllä olevaa esimerkkiä:- Kierteet:
- Siirto 1010100112 oktaaliin.
- Ryhmittele kolme, lisää sijaintitiedot ja arvioi kukin sijoittelu:
- 101 010 011
421 421 421
401 020 021
- 101 010 011
- Lisää yhteen kaikki kolme ryhmää:
- Kierteet:
Yhdistä saadut tulokset lopullisen oktaaliluvun muodostamiseksi. Binaariluvun jakaminen helpottaa matemaattisten tehtävien ratkaisemista - alkuluku on vain yksinkertainen merkkijono. Joten nyt, muuntamisen jälkeen, meidän on yhdistettävä kaikki yhteen saadaksemme lopputuloksen. Siinä kaikki.- Kierteet:
- Siirto 1010100112 oktaaliin.
- Ryhmittele kolme, lisää paikkanumerot, arvioi sijainnit ja etsi kokonaissummat:
- 101 010 011
5 — 2 — 3
- 101 010 011
- Yhdistä numerot yhteen:
- 523
- Kierteet:
Lisää alaindeksi alle 8 (kuten tämä 8) muunnoksen loppuun saattamiseksi. Ilman tätä merkintää olisi mahdotonta määrittää, onko 523 tavallinen oktaaliluku vai desimaaliluku. Lisää opettajasi tietämään, että sait oikean vastauksen, lisäämällä vastauksessasi hakemistoon 8 alle 8 indikaattorin, joka osoittaa, että se on oktaaliluku.- Kierteet:
- Siirto 1010100112 oktaaliin.
- Muuntaa:
- 523.
- Lopullinen vastaus:
- 5238
- Kierteet:
Tapa 2/2: Vaihda kytkimet ja muunnelmat
Säästä aikaa ja tee kotitehtäväsi yksinkertaisen oktaalimuuntimen avulla. Vaikka sitä ei käytetä testissä, tämä on loistava valinta muissa tapauksissa. Koska numeroyhdistelmiä on vain 8, muistaminen ei ole ollenkaan vaikeaa. Jaa numerot kolmeen ryhmään ja vertaa niitä kuvan taulukkoon.- Huomaa, että luvuille 8 ja 9 ei ole suoraa muunnosta. Oktaalissa nämä luvut ovat ei ole olemassa koska perus 8 -järjestelmässä on vain 8 numeroa (0-7).
Jos on pariton osa, pidämme pilkun ja aloitamme muuntamisen sieltä. Tarkastellaan tapausta, jossa binääriluku 10010,11 muunnetaan oktaaliluvuksi. Yleensä vaihdat oikealta vasemmalle ja aloitat kolmen ryhmän kanssa. Pilkulla siirryt kyseisestä sijainnista: pilkun vasemmalle puolelle (10010) aloitat sieltä ja muunnat oikealta vasemmalle (010 010). Oikealla osalla (, 11) aloitat pilkusta ja muunnat vasemmalta oikealle (110). Kun lisätään nolla, nollat lisätään aina muuntosuuntaan. Kolmannen ryhmän tulos olisi 010 010, 110.- 101,1 → 101 , 100
- 1,01001 → 001 , 010 010
- 1001101,0101 → 001 001 101 , 010 100
Muunna oktaali takaisin binäärimuodoksi oktaalimuunnintaulukon avulla. Tarvitset taulukon käänteiseen muunnokseen, koska vain "3" ei anna sinulle tarpeeksi tietoa matematiikan suorittamiseen, ellet vielä ymmärrä oktaalijärjestelmää ja haluat miettiä jokaista yhdistelmää. Alla olevan taulukon käyttäminen helpottaa jokaisen oktaaliluvun muuntamista kolmen binääriluvun joukoksi ja yhdistää ne sitten yhteen:- 0 → 000
- 1 → 001
- 2 → 010
- 3 → 011
- 4 → 100
- 5 → 101
- 6 → 110
- 7 → 111
Neuvoja
- Käytä aikaa numeroiden erittelyyn. Ihannetapauksessa sinun tulisi käyttää isoa paperia, jossa on runsaasti tilaa työskennellä.