Экилик сандарды кошуу

Автор: Roger Morrison
Жаратылган Күнү: 1 Сентябрь 2021
Жаңыртуу Күнү: 1 Июль 2024
Anonim
8-кл Информатика тема Эсептөө системасы. Экилик эС
Видео: 8-кл Информатика тема Эсептөө системасы. Экилик эС

Мазмун

Бинардык эсептөө тутуму, биз көнүп калган 10-негиздүү ондук эсептөө тутуму сыяктуу эле иштейт, болгону бул 2 жана 1 жана 0 цифраларынан турган 2-негиздүү тутум. компьютерлер иштейт. Негизи, экилик код айрым процесстерди күйгүзүү же өчүрүү үчүн 1 жана 0 колдонот. Экилик сандарды ондук сандар сыяктуу эле кошууга болот, ал эми процесси тааныштай сезилгени менен, экилик тутумга көнүү түшүнүксүз болуп калышы мүмкүн. Ошентип, экилик сандарды чогуу кошууга аракет жасоодон мурун, орун баалуулук тутуму экилик эсептөө тутумунда кандай иштээрин толук түшүнүү пайдалуу.

Басуу

3-бөлүктүн 1-бөлүгү: Бинардык тутум жөнүндө түшүнүк

  1. Эки катар жана төрт мамыча менен орундун диаграммасын чийиңиз. Ар бир тилкени шаардын мааниси менен белгилеңиз. Бинардык система - бул 2-негиздик эсептөө тутуму, андыктан ондуктун (10-база) тутумунун, ондуктун, жүздүктүн жана миңдиктин ордуна, бирдиктер, жуптар, төртүлүктөр жана сегиздер менен иш алып барасыз. Сиз таблицаңыздын эң оң жагындагы бирдиктерди, ал эми сол сегиз тилкенин сол бөлүгүнөн таба аласыз.
        • Жайгашкан жердин таблицасын уланта берсеңиз болот. Ар бир орундун мааниси 2 кубаттуулугу менен аныкталат. Мисалы:
          20=алгачкы{ displaystyle 2 ^ {0} = { text {first}}}Таблицанын төмөнкү катарына каалаган экилик санды жазыңыз. Бинардык тутумда сандар гана 1{ displaystyle 1}Бирдиктерди чечмелөө. Эгерде бирдиктерде 0 болсо, анда мааниге ээ 0 бар болсо, анда 1 мааниге ээ болот.
          • Мисал катары, 1101 экилик номерин алып көрөлү, ал жерде бирдиктердин ордунда 1 бар, ошондуктан анын мааниси 1 болот. Демек, экилик 1 саны ондук санына барабар.
        • Жуптардын абалын чечмелөө. Эгерде эки жерде 0 болсо, анда маани 0 болот. Эгерде экөөнүн ордунда 1 болсо, анда мааниси 2 болот.
          • Эгерде экилик сан 1101 болсо, анда эки жерде 0 бар, демек, маани 0 болот. Демек, экилик 01 саны ондук санына барабар, анткени эки нөл жана бирөө бар: 0 + 1 = 1.
        • Төртөөнүн ордун чечмелөө. Эгерде төрт бурчтукта 0 болсо, мааниси 0 болот. Эгерде төрт бурчтукта 1 болсо, анда 4 мааниси бар.
          • Мисалы: Эгерде экилик сан 1101 болсо, анда төртүлүктүн ордунда 1 бар, демек, мааниси 4 болот. Демек, 101 бинардык саны 5 ондук санына барабар, анткени 1 төрт, 0 эки жана 1 бар. бир: 4 + 0 + 1 = 5.
        • Сегиздин ордун чечмелөө. Эгерде сегиз жерде 0 болсо, анда маани 0 болот. Эгерде сегиз жерде 1 болсо, анда 8 мааниге ээ.
          • Мисалы: Эгерде экилик сан 1101 болсо, сегиз цифранын ордунда 1 бар, демек, маани 8 болот. Ошентип, 1101 экилик саны 13 ондук санына барабар, анткени 1 сегиз, 1 төрт, 0 экөө жана 1 бир: 8 + 4 + 0 + 1 = 13.

      3 ичинен 2-бөлүк: Орун маанисин колдонуп, экилик сандарды кошуу

      1. Маселени тигинен орнотуп, бирдиктерин кошуңуз. Сиз эки гана цифраны кошуп жаткандыктан, мүмкүн болгон сумма 0, 1 же 2ге айланат. Эгерде сумма 0 болсо, анда бирдиктерге жооп катары 0 деп жазыңыз. Эгерде суммасы 1 болсо, ал жерге 1 деп жаз. Эгерде суммасы 2 болсо, анда бирдиктердин ордуна жооп катары 0 жазып, жуптар тилкесине 1 коюңуз.
        • Мисалы, 0111 жана 1110 деп кошумчаласак, анда бирдиктер тилкесине 1 жана 0 санын кошуңуз, демек, сиз ошол тилкеге ​​жооп катары 1 койдуңуз.
      2. Жуптардын ордуна сандарды кошуңуз. Мүмкүн сумма 0, 1, 2 же 3 (эгер сиз бирдиктерди жаттап алган болсоңуз). Эгерде сумма 0 болсо, анда жуптардын ордуна 0го жаз. Эгерде сумма 1 болсо, жоопторго жуптардын ордуна 1ди жазыңыз. Эгерде суммасы 2 болсо, анда жуптарга жоопко 0 деп жазып, төртүлүк үчүн 1ди эсиңизден чыгарбаңыз. Эгерде суммасы 3 болсо, анда жуптардын ордуна 1ди жана төртүлүктүн ордуна 1ди жаз (3 жуп = 6 = 1 эки жана 1 төрт).
        • Мисалы: 0111 менен 1110ну кошо турган болсоңуз, экөө тилкесине 1 экөөнү кошуп, 1 эки = 2 эки = 4; ошондуктан экөөнүн тилкесине 0 коюп, төрт бурчтуу тилке үчүн 1 эсиңизде болсун.
      3. Төрт сандын сандарын кошуңуз. Мүмкүн сумма 0, 1, 2 же 3 (эгер сиз жуптарды жаттап алган болсоңуз). Эгер сумма 0 болсо, анда төртөөнүн жоопуна 0 деп жаз. Эгерде суммасы 1 болсо, анда төртөөнүн жообуна 1ди жаз. Эгерде суммасы 2 болсо, төртөөнүн жообуна 0 деп жазып, сегиз үчүн 1ди эсиңизден чыгарбаңыз. Эгерде сумма 3 болсо, төртүлүккө 1 деп жазып, сегиздиктүү (3 * 4 = 12 = 1 төртөө жана 1 сегиздик) баганга 1ди эсиңизден чыгарбаңыз.
        • Мисалы, 0111 жана 1110 санын кошууну кааласаңыз, төрт бурчтуктун мамычасы үчүн 4 + 4 + 4 = 12 кошосуз, андыктан жооптун төрттүн ордуна 1 коюп, баганын сегизи менен 1 эсинде сактаңыз .
      4. Акыркы жоопту тапмайынча, ар бир цифраны өз ордуна коюңуз. Жөнөкөйлүк үчүн 0 = 0, 1 = 1, 2 = 10 жана 3 = 11 экендигин унутпаңыз.
        • Мисалы: Эгерде сиз 0111ди 1110го кошсоңуз, анда сегиз тилкенин маанилерин кошосуз (бул жерде 1 + 1, ар биринин мааниси 8ден болот), анткени сиз төртөөнүн графасынан 1 жаттап алдыңыз. Эгерде жалпы сумма 2 болсо, сегиздик тилкесине 0 коюп, он алтынчы графа үчүн 1 эсиңизде болсун. Он алты графада башка цифралар жок болгондуктан, 1 акыркы жооптун акыркы цифрасы болуп саналат. Ошентип, 0111 + 1110 = 10101.

      3-бөлүктүн 3-бөлүгү: Бир нече экилик сандарды 1 жуптары менен кошуу

      1. Сандарды бири-биринин астына жазыңыз. Бирдиктер тилкесиндеги жуптарды 1ден (сандардан) айландырыңыз. Эки сандын бирдиктери оң жакта жайгашкандыгын унутпаңыз.
        • Мисалы: 1010 + 1111 + 1011 + 1110 деп кошкондо, сиз 1 жупту жуптар менен айланасыз.
      2. Тилкени чечмелеңиз. Ар бир жуп үчүн, жуптар тилкесине 1ди жаттаңыз. Эгерде бирөө гана 1 болсо же жуптардын айланаларын айланып өткөндөн кийин 1 калса, жооптордогу бирдиктердин ордуна 1 деп жазыңыз. Эгерде 1 калбаса, жооптун бирдиктеринин ордуна 0 коюңуз.
        • Мисалы: Бир жупту жуптар менен айланып өткөнүңүз үчүн, жуптар тилкеси үчүн 1ди эстеп, жооптун бирдиктер тилкесине 0 коюңуз.
      3. Жуптар тилкесиндеги бир-эки жупту тегеректеңиз. Эсептеген сандарды бирдик тилкесинен кошууну унутпаңыз.
        • Мисалы: Эгерде сиз 1010 + 1111 + 1011 + 1110 иштеп жаткан болсоңуз, анда 1ден 2 калтырыш керек.
      4. Жуптар тилкесин чечмелөө. Ар бир жуп үчүн, төрт бурчтук үчүн 1ди жаттап, жуптар тилкесине жоопко 0 коюңуз. Эгерде бирөө гана 1 болсо, же жуптардын айланасында айланып өткөндөн кийин 1 калса, жуптар тилкесине 1 коюңуз. Эгерде 1 калбаса, жооптун бирдиктер тилкесине 0 коюңуз.
        • Мисалы: 2 жуп бирди айланып, 1ди калтырганыңыздан, төртүнчү тилке үчүн 1ди эки жолу жаттаңыз жана жооптун жуптар тилкесине 1 коюңуз.
      5. Төрт тилкедеги жуптардын айланаларын тегеректеңиз. Жуптар тилкесинен жаттап алган ар кандай сандарды кошууну унутпаңыз.
        • Мисалы: Эгерде сиз 1010 + 1111 + 1011 + 1110 иштеп жатсаңыз, анда эки жупту тегеректейсиз, анткени жуптар тилкесинен 1ди эки жолу жаттап алдыңыз.
      6. Төрт тилкени чечмелөө. Ар бир жуп үчүн 8s ​​тилкесине 1ди жаттаңыз. Эгерде 1 калса, төртүнчү орунга 1 коюңуз, эгер 1 калбаса, ал жерге 0 коюңуз.
        • Мисалы: Сиз 2 жуп 1ди айланып өткөнүңүздөн (солсуз), 8 сандары үчүн 1ди эки жолу жаттаңыз жана төртүнчү тилкенин жообуна 0 коюңуз.
      7. Ар бир жердин мааниси үчүн бир-экиден турган жуптарды тегеректей бериңиз. Ар бир тегеректелген жуп үчүн кийинки тилке үчүн 1ди эстөөнү унутпаңыз, эгер жооп калса 1ге жоопту 1ге, ал эми нөлдө гана нөл калса, жоопко 0 коюңуз.
        • Мисалы: Эгерде сиз 1010 + 1111 + 1011 + 1110 менен машыгып жатсаңыз, анда сегиз тилкедеги үч жупту тегеректеңиз, анткени төрт бурчтуктан 1 эсе жаттап алгансыз. Ошентип, сиз жооп берген сегиздин ордуна 0 коюп, он алты тилке үчүн үчөөнү эстейсиз. Он алты тилкеде сизде 1дин жупу бар, калган бирөө менен 1, ошондо сиз жоопуңуздун он алты ордуна 1, ал эми жообуңуздун отуз эки тилкесине 1 коюңуз. Ошентип, 1010 + 1111 + 1011 + 1110 = 110010.
      8. Жообуңузду текшериңиз. Онлайн режиминде бир катар бинардык эсептегичтер бар, алар аркылуу сиз экилик сандардын суммасын эсептей аласыз.