[Powered by Google Translate] NATE HARDISON: Atpakaļ, kad esat iemācījušies, kā lasīt un rakstīt numurus, jūs uzzināja par cipariem 0 līdz 9. Lai rakstītu veselus skaitļus lielāki par 9, jūs uzzināja, ka visi jums bija darīt bija izmantot dažas kombinācijas no šiem cipariem, kā 52 un 437. Tātad šis rakstīšanas skaitļu veids ir vārds, decimal notācijas. Kāpēc decimālā? Nu, latīņu sakne decimālzīmei, "decem," ir 10. Un, kad jums ir 10 cipari jūsu pieraksta sistēma, 10 kļūst diezgan īpašs numurs. Apskatīsim skaita 437 rakstīts decimal notācijas līdz saprast, kāpēc. Mēs varam vispirms izjaukt 437 uz 400 plus 30 plus 7. Mēs varam veikt to nošķir vēl jo vairāk tāpēc, ka mēs esam ieguvuši 4 reizes 100 plus 3 reizes 10 plus 7 reizes 1. Atceros mācīšanās par tiem nenotiek, desmitiem vieta, simtiem vietu, un tā tālāk? Tas ir tieši tur, kur tas nāk no. Un visbeidzot, mēs varam redzēt, cik mēs esam ieguvuši ķekars pilnvaru 10 iestrādāta šeit. Mēs esam ieguvuši 4 reizes 10-2 plus 3 reizes 10 līdz 1 plus 7 reizes 10 līdz 0. Tātad tagad jūs redzat, kāpēc 10 ir īpašs numurs decimālā notācija. Patiesībā, mēs esam ieguvuši nosaukumu, tā sauc bāzi kopš tas ir bāze eksponents mūsu aritmētisko šeit. Decimālā notācija ir ne tikai veids, kā pārstāvēt numuriem. Faktiski, pat ja mēs atbrīvotos no cipariem 2 līdz 9, mēs varam joprojām pārstāv visus skaitļus, kas mēs varētu ar decimālā. Tāpēc tagad, ka mums ir divi cipari, 0 un 1, 2 ir mūsu īpašu numuru, bāze mūsu notation sistēmas. Gada Šajā apzīmējumā sistēmas nosaukums sauc binārā, jo priedēklis "bi" ir divi. Tā vietā tagad ir kam ones vietu un desmitiem vietu un tā tālāk, mums tagad ir ones vietu, twos vietā, četrrāpus vieta, un tā tālāk, iet līdz ar pilnvaru divi. Tātad, pieņemsim redzēt šo darot zināmu uzskaiti. Tātad 0 joprojām 0, 1 un joprojām ir 1. Taču tagad, kad mēs esam ieguvuši twos vietu vietā desmitiem vieta, 10 pārstāv numuru 2. Lai iegūtu 3, mēs pievienot 1 līdz to un saņemt 11. 4, jo tur tagad četrinieki vieta, pārstāv 100. Pieci ir 101. 6 ir 110. 7 ir 111. 8, atkal, ir sava vieta, tāpēc tas ir 1000. Un es domāju, ka jums punktu. Pieņemsim stab pie lasījumā lielu bināro numuru un griežot to atpakaļ aiz notācija, jo tas, ko mēs esam pieraduši. Šis numurs, binārā, skan 101.110.011. Izdomāt savu decimālais, sāksim ar rakstot vietas ar katru no cipariem. Lai sāktu, mums ir 2 līdz nullēm vietu par daudz labi, seko 2 tiem vieta, 2 līdz twos vietu, 2 līdz trīs, 2 četriem, 2 pieciem, no 2 līdz sešiem, 2 līdz septiņiem, un visbeidzot, visu ceļu līdz pat 2 līdz astoņām. Tagad, ja mēs to math, tas ir tiem vietu, tad twos vietu, četrinieki vieta, astotnieki vieta, 16ths vieta, the 32nds vieta, 64ths vieta, 128ths vieta, un visbeidzot 256ths vieta. Whew. Tāpēc tagad, ja mēs sāktu reizinot visu kopā, mēs redzam mums ir 1 reizi 256 plus 1 reizes 64 un vēl 1 reizes 32 plus 1 reizes 16 plus 1 reizes 2 un 1 reizes 1. Tātad, ja mēs Rezumējot visu, kas kopā, mēs līdz 256 plus 64 plus 32 plus 16 plus 2 plus 1, viss grand no 371. Tulkojot no decimal notācijas uz bināro skaitīšanas ir nedaudz grūts, jo mums ir nepieciešams, lai iet no vairākām, kas ir pamatojoties uz pilnvaras 10 līdz viens, kas ir balstīta uz pilnvaras 2. Dosim to iet. Šeit mums ir vairāki 237 decimālā notācija. Pārvērst binārā pierakstā, es sāku meklējot lielākā jauda 2, kas ir mazāk nekā to, kas ir 128. Man ir 1 no 100/28 vietu uz leju šeit Manā bināro numuru. Un tad es atņemt 128 no 237, un man 109. Tad es vienkārši atkārtojiet procesu. Lielākais jauda 2, kas ir mazāks nekā 109 ir 64, tāpēc es likts 1 Šīs 64ths vietā un atņemt 64 no 109 līdz iegūtu 45. Atkal, lielākā jauda 2, kas ir mazāk nekā 45, ir 32, tāpēc likts 1 no attiecīgajā slotā un atņemt 32 - Es esmu gatavojas pārcelties šeit - lai iegūtu 13. Attīstība, man 8 Kā nozīmīgāko lielvalsti 2 Tagad, ne 16. Tāpēc man ir 0, kas 16s vietā, 1 kas 8s vietā, atņemt, un saņemt 5. Tad 4 ir lielākais spēks gada 2. Man atņemt un saņemt 1. Tagad es varētu pabeigt off tulkojumu viegli. Man ir 0, kas pāriem vietā, un nodot 1 no tiem, vietā. Rezultāts, 11.101.101. Viena lieta, jūs varētu būt sagaidāms, ka visi algoritmi esat iemācījušies lai saskaitītu, atņemtu, reizinātu un sadalīt decimālā notācija darbā bināro skaitīšanas, kā arī. Mēs darīsim piemērs tam. Šeit mēs esam ieguvuši 1101101 plus 1.010.110. Tāpat kā decimālā Turklāt mēs sāksim no tiesībām un strādāt mūsu ceļu uz kreiso pusi. Vienīgā atšķirība ir tā, ka mēs veiktu 1 Ja divi cipari mēs pievienojam ir summa lielāka par 1, nevis Apkopojot lielāks par 9, kā decimālā. Tātad par tiesībām, mums ir 1 plus 0, 1. Pārvietojas pa kreisi, mums ir 0 plus 1, atkal 1. Pārvietojas pa kreisi atkal, mums ir 1 plus 1, mēs rakstīt 0, un mēs veiktu 1. Tad mums ir 1, 1, 0, tāpēc mums ir 0, veikt 1. Tad 1, 0, 1, atkal 0, veikt 1. 1, 1, 0, 0 atkal veikt galīgo 1. Un visbeidzot, 1, 1, 1, tāpēc mums ir 1, un Atlikusī 1 kreisajā pusē. Rezultāts, 11.000.011. Un, kas noslēdz mūsu ātri ievads bināro skaitīšanas sistēmu. Mans vārds ir Nate Hardison, un tas ir CS 50.