[Powered by Google Translate] NATE Hardison: Back kun opin lukemaan ja kirjoittamaan
numerot, opit numerot 0-9.
Voit kirjoittaa kokonaislukuina suurempi kuin 9, olet oppinut, että kaikki
sinun piti vain käyttää joitakin näiden yhdistelmä numeroita,
kuten 52 ja 437.
Joten tämä tapa kirjoittaa numeroita on nimi, Desimaalijärjestelmän.
>> Miksi desimaalin?
No, Latinalaisen root desimaalin, "joulu" tarkoittaa 10.
Ja kun olet 10 numeroa teidän notaatio järjestelmä, 10
tulee varsin erikoinen numero.
Katsokaamme numero 437 kirjoitettu lukuna ja
ymmärtää miksi.
Emme voi ensin hajottaa 437 otetaan 400 plus 30 plus 7.
>> Voimme ottaa sen lisäksi vielä niin että meillä 4 kertaa 100
plus 3 kertaa 10 plus 7 kertaa 1.
Muista oppia niistä paikasta, kymmeniä paikka,
satoja paikka, ja niin edelleen?
Juuri mistä se tulee.
Ja lopuksi, me voimme nähdä miten meillä joukko toimivalta
10 upotettu täällä.
Meillä 4 kertaa 10 2 plus 3 kertaa 10 1 plus
7 kertaa 10 0.
Joten nyt näette miksi 10 on erityinen
numeron lukuna.
Itse asiassa meillä sen nimi, sitä kutsutaan Base vuodesta
se pohja eksponentti meidän aritmeettinen täällä.
>> Desimaalijärjestelmän ei ole ainoa tapa edustaa numeroita.
Itse asiassa, vaikka eroon numerot 2 kautta 9, voimme
ovat edelleen kaikki numerot
voisimme kanssa desimaalin.
Joten nyt meillä on kaksi numeroa, 0 ja 1, 2 on meidän
erityinen numero, pohjan meidän notaatio järjestelmä.
Nimi tämän merkintätapa järjestelmää kutsutaan binary, koska
etuliite "bi" kahta.
Joten sen sijaan nyt ottaa niistä paikka ja kymmeniä paikka ja
niin edelleen, meillä on nyt niitä paikka, kaksittain paikka, nelosta
paikka, ja niin edelleen, jopa voimilla kaksi.
Joten katsotaanpas tämän tekemällä joitakin laskentaa.
Joten 0 edelleen 0, ja 1 on edelleen 1.
>> Kuitenkin nyt, että meillä kaksittain paikka sijasta kymmeniä
paikka, 10 kuvaa numero 2.
Saadaksesi 3, lisäämme 1 siihen ja saada 11.
4, koska siellä on nyt nelosta paikka, edustaa 100.
Viisi on 101.
6 on 110.
7 on 111.
8, jälleen, on oma paikkansa, joten se on 1000.
Ja mielestäni saat pisteen.
Otetaan puukottaa käsittelyssä suuri binääriluku ja
kääntämällä se takaisin Desimaalijärjestelmän, koska sitähän
olemme tottuneet.
Tämä numero, binary, lukee 101110011.
>> Voit selvittää sen kymmenen edustus Aloitetaan
kirjallisesti paikoissa kunkin numeron.
Voit aloittaa, meillä on 2 nollia paikka äärioikeiston,
seurasi 2 niitä paikka, 2 kaksittain paikka, 2
kolmeen, 2 neljään, 2 viiteen, 2 kuuteen, 2
seitsemälle, ja lopuksi kaikki tavalla jopa 2 kahdeksan.
Nyt jos teemme matematiikkaa, se niistä paikka, kaksittain
paikka, nelosta paikka, kahdeksikkoa paikka, 16ths paikka,
32nds paikka, 64ths paikka, 128ths paikka, ja lopuksi
256ths paikka.
Vau.
Joten nyt, jos aloitamme kertomalla kaiken
yhdessä, näemme meillä on 1 kertaa 256 plus 1 kertaa 64 plus
1 kertaa 32 plus 1 kertaa 16 plus 1 kertaa 2 ja 1 kertaa 1.
>> Joten jos me Yhteenvetona kaiken tämän yhdessä, saamme 256 plus
64 plus 32 plus 16 plus 2 + 1, kaikki
grand yhteensä 371.
Kääntäminen Desimaalijärjestelmän binaariluvuksi merkintätapa on
hieman hankala, koska meidän täytyy mennä numero, joka on
perustuvat valtuudet 10 joka pohjautuu toimivalta 2.
Annetaan sen mennä.
Täällä meillä on numero 237 on lukuna.
Kääntää binääri notaatio, aloitan toteamalla
suurin teho 2, joka on pienempi kuin se, joka on 128.
Laitoin 1 100/28 paikka tänne
minun binääritulona.
Ja sitten minä vähennä 128 237, ja saan 109.
Sitten vain toista prosessi.
Suurin teho 2, joka on pienempi kuin 109 on 64, joten
laita 1 64ths paikallaan ja vähentää 64
109 saada 45.
Jälleen suurin teho 2, joka on vähemmän kuin 45 on 32, joten
laita 1 asianmukaiseen korttipaikkaan ja vähennä 32 -
Aion siirtyä tänne -
saada 13.
>> Liikettä, saan 8 on suurin teho
2 nyt, ei 16.
Joten laitoin 0 16s paikallaan, 1 8s paikassa,
vähennyslaskua, ja saat 5.
Sitten 4 on suurin teho 2.
Olen vähentää ja saat 1.
Nyt voin lopettaa käännöksen helposti.
Laitoin 0 kaksittain paikassa, ja laita 1 niistä paikallaan.
Tulos, 11101101.
>> Yksi asia et ehkä odottaa, että kaikki
algoritmeja olet oppinut lisätä, vähentää, kertoa ja jakaa
vuonna lukuna työtä binary notaatio samoin.
Teemme esimerkki lisäys.
Täällä meillä 1101101 plus 1010110.
Aivan kuten desimaalin lisäksi aloitamme oikealta ja
työtä tiemme vasemmalle.
Ainoa ero on, että teemme 1, jos kaksi numeroa
me lisäämällä on summa on suurempi kuin 1, sen sijaan,
Yhteenvetona suurempi kuin 9, kuten desimaalin.
Niin oikealla, meillä on 1 plus 0, 1.
>> Liikkuu vasemmalle, meillä on 0 ja 1, jälleen 1.
Moving lähti jälleen meillä on 1 plus 1, kirjoitamme 0,
ja kannamme 1.
Sitten meillä on 1, 1, 0, joten meillä on 0, kuljettaa 1.
Sitten 1, 0, 1, jälleen 0, kuljettaa 1.
1, 1, 0, 0 jälleen tehdä lopullinen 1.
>> Ja lopuksi, 1, 1, 1, joten meillä on 1, ja
lopullinen 1 vasemmalla.
Tulos, 11000011.
Ja se tekee meidän nopean
johdatus binary merkintää.
>> Nimeni on Nate Hardison, ja tämä on CS 50.