Бинардык система - электрондук эсептөө машиналарынын ички тили. Эгерде сиз олуттуу компьютердик программист болсоңуз, кантип которууну түшүнүшүңүз керек экилик ондукка. Бул wikiHow сизге муну кантип жасоону көрсөтөт.
Кадамдар
Converter
Экиликтен ондукка которуу
Метод 1 2: Позициялык жазууну кантип колдонуу керек
Кадам 1. бинардык санды жазып, 2нин ыйгарым укуктарын оңдон солго карай тизмектеңиз
Айталы, биз 10011011 экилик санын айландыргыбыз келет2 ондукка Биринчиден, аны жаз. Андан кийин, экөөнүн укуктарын оңдон солго жазыңыз. 2ден баштаңыз0, "1" деп баалоо. Ар бир күч үчүн экспонентти бирден көбөйтүңүз. Тизмедеги элементтердин саны бинардык сандагы цифраларга барабар болгондо токтотуңуз. Мисал саны, 10011011, сегиз цифрадан турат, андыктан сегиз элементтен турган тизме мындай болот: 128, 64, 32, 16, 8, 4, 2, 1
Кадам 2. экилик санынын цифраларын алардын тиешелүү эки күчүнүн астына жазыңыз
Эми, 1281, 64, 32, 16, 8, 4, 2 жана 1 сандарынын астына 10011011 деп жазыңыз, ошондо ар бир бинардык цифр анын эки күчүнө туура келет. Бинардык номердин оң жагындагы "1" экөөнүн саналган ыйгарым укуктарынын оң жагындагы "1" менен дал келиши керек ж.б. Сиз ошондой эле экилик цифраларды экөөнүн ыйгарым укуктарынын үстүнөн жаза аласыз, эгер сиз муну кааласаңыз. Баарынан маанилүүсү, алар бири -бирине дал келет.
Кадам 3. бинардык сандагы сандарды экөөнүн тиешелүү ыйгарым укуктары менен туташтырыңыз
Экинчи сандын ар бир удаалаш цифрасын жогорудагы тизмедеги экөөнүн кубаттуулугуна туташтырып, оңдон баштап, сызыктарды чийиңиз. Бинардык сандын биринчи цифрасынан жогорудагы тизмедеги экөөнүн биринчи күчүнө чейин сызык чийүү менен баштаңыз. Андан кийин, экилик сандын экинчи цифрасынан тизмедеги экинин экинчи күчүнө чейин сызык чийиңиз. Ар бир цифраны экөөнүн тиешелүү күчү менен туташтырууну улантыңыз. Бул эки сандын ортосундагы байланышты визуалдуу түрдө көрүүгө жардам берет.
Кадам 4. Экөөнүн ар бир күчүнүн акыркы баасын жазыңыз
Бинардык санынын ар бир цифрасы аркылуу жылдыруу. Эгерде цифра 1 болсо, анын тиешелүү күчүн сызыктын астына, цифранын астына жазыңыз. Эгерде цифра 0 болсо, цифранын астына 0 деп жазыңыз.
"1" "1" менен дал келгендиктен, ал "1" болуп калат. "2" "1" менен дал келгендиктен, ал "2" болуп калат. "4" "0" менен дал келгендиктен, ал "0" болуп калат. "8" "1" менен дал келгендиктен, ал "8" болуп калат, ал эми "16" "1" менен дал келгендиктен, "16” болуп калат. "32" "0" менен туура келет жана "0" болуп калат жана "64" "0" менен дал келет, ошондуктан "0" болуп калат, ал эми "128" "1" менен дал келет жана 128 болуп калат
Step 5. Акыркы баалуулуктарды кошуу
Эми, сызыктын астына жазылган сандарды кошуңуз. Бул жерде сиз эмне кыласыз: 128 + 0 + 0 + 16 + 8 + 0 + 2 + 1 = 155. Бул 10011011 экилик санынын ондук эквиваленти.
Кадам 6. Жоопту анын базалык индекси менен бирге жазыңыз
Эми болгону 155 жазуу керек10, сиз ондук жооп менен иштеп жатканыңызды көрсөтүү үчүн, ал 10 -кубаттуулукта иштеши керек. Экиликтен ондукка которууга канчалык көнгөн сайын, экөөнүн ыйгарым укуктарын жаттоо сизге ошончолук жеңил болот жана сиз 'Тапшырманы тезирээк бүтүрө аласыз.
Кадам 7. Бул ыкманы ондук чекит менен бинардык санды ондук формага айландыруу үчүн колдонуңуз
Сиз бул ыкманы 1.1 сыяктуу экилик санды жашыргыңыз келсе дагы колдоно аласыз2 ондукка Болгону ондуктун сол жагындагы сан кадимкидей эле бирдиктердин абалында экенин билишиңиз керек, ондуктун оң жагындагы сан "жарым" абалында же 1 x (1/ 2).
Ондук чекиттин сол жагындагы "1" 2ге барабар0, же 1. Ондуктун оң жагындагы 1 2ге барабар-1, же.5. 1 менен.5ти кошуп, 1.5 аласыз, бул 1.12 ондук саноодо.
Метод 2 2: Дублингди кантип колдонуу керек
Кадам 1. бинардык санды жазыңыз
Бул ыкма ыйгарым укуктарды колдонбойт. Мындайча айтканда, башыңыздагы көп сандарды конвертациялоо оңой, анткени сиз жыйынды сумманы гана көзөмөлдөшүңүз керек. Эң биринчи эмне кылуу керек, сиз коштоо ыкмасын колдонуп айландыра турган экилик санды жазуу. Сиз иштеген номер 1011001 деп коёлу2. Жазып кой.
Кадам 2. Солдон баштап мурунку суммаңызды эки эсе көбөйтүп, учурдагы цифраны кошуңуз
Сиз 1011001 экилик саны менен иштеп жаткандыгыңыздан2, сиздин биринчи цифраңыз сол жакта 1. Сиздин мурунку суммаңыз 0, сиз азырынча баштай элексиз. Сиз мурунку сумманы 0 эсе көбөйтүп, 1ди учурдагы цифраны кошушуңуз керек. 0 x 2 + 1 = 1, демек сиздин жаңы учурдагы суммаңыз 1.
Кадам 3. Учурдагы суммаңызды эки эсе көбөйтүп, кийинки эң солку цифраны кошуңуз
Сиздин учурдагы жалпы суммаңыз азыр 1 жана жаңы учурдагы цифра 0. Ошентип, 1ди эки эсеге көбөйтүп, 0. 1 x 2 + 0 = 2. кошуңуз.
Кадам 4. Мурунку кадамды кайталаңыз
Жөн эле уланта бер. Андан кийин, учурдагы суммаңызды эки эсе көбөйтүп, кийинки цифраңызды 1 кошуңуз. 2 x 2 + 1 = 5. Учурдагы жалпы суммаңыз азыр 5.
Кадам 5. Мурунку кадамды кайра кайталаңыз
Андан кийин, учурдагы жалпы суммаңызды 5 эсе көбөйтүп, кийинки цифраны кошуңуз. 5 x 2 + 1 = 11. Сиздин жаңы суммаңыз 11.
Кадам 6. Мурунку кадамды кайра кайталаңыз
Учурдагы жалпы суммаңызды 11 эсе көбөйтүп, кийинки цифраны кошуңуз 0. 2 x 11 + 0 = 22.
Кадам 7. Мурунку кадамды кайра кайталаңыз
Эми, учурдагы жалпы суммаңызды 22 эсе көбөйтүп, кийинки цифраны 0 кошуңуз. 22 x 2 + 0 = 44.
Кадам 8. Учурдагы суммаңызды эки эсе көбөйтүп, цифраларыңыз түгөнгөнчө кийинки цифраны кошууну улантыңыз
Эми, сиз акыркы номериңизге жеттиңиз жана дээрлик бүттүңүз! Болгону, учурдагы жалпы суммаңызды (44) алып, аны акыркы цифра 1ди кошуу менен эки эсе көбөйтүү керек. 2 x 44 + 1 = 89. Баары бүттү! Сиз 10011011 айландырдыңыз2 ондук жазууга ондук түрүнө, 89.
Кадам 9. Жоопту анын базалык индекси менен бирге жазыңыз
Акыркы жообуңузду 89 деп жазыңыз10 10 базасы бар ондук менен иштеп жатканыңызды көрсөтүү.
Кадам 10. Бул ыкманы каалаган базадан ондукка которуу үчүн колдонуңуз
Дублинг колдонулат, анткени берилген сан 2 базадан турат. Эгерде берилген сан башка базадан болсо, методдогу 2ди берилген санга негизи менен алмаштырыңыз. Мисалы, эгерде берилген сан 37 базасында болсо, анда "x 2" дегенди "x 37" менен алмаштырмаксыз. Акыркы жыйынтык ар дайым ондукта болот (база 10).
Видео - Бул кызматты колдонуу менен, кээ бир маалыматтар YouTube менен бөлүшүлүшү мүмкүн
Кеңештер
- Практика. 11010001 экилик сандарын которууга аракет кылыңыз2, 110012жана 111100012. Тиешелүү түрдө, алардын ондук эквиваленттери 20910, 2510жана 24110.
- Microsoft Windows менен кошо келген эсептегич сиз үчүн бул өзгөртүүнү жасай алат, бирок программист катары сиз конверсиянын кандай иштээрин жакшы түшүнгөнүңүз жакшы. Калькулятордун конверсия варианттары анын "Көрүү" менюсун ачуу жана "Илимий" (же "Программист") тандоо аркылуу көрүнүктүү болушу мүмкүн. Linuxта сиз калькуляторду колдоно аласыз.
- Эскертүү: Бул бир гана эсептөө үчүн жана ASCII котормолору жөнүндө сөз кылбайт.