Баш тамга менен кичине тамгаларды бинардык түрдө кантип жазуу керек: 14 кадам

Мазмуну:

Баш тамга менен кичине тамгаларды бинардык түрдө кантип жазуу керек: 14 кадам
Баш тамга менен кичине тамгаларды бинардык түрдө кантип жазуу керек: 14 кадам

Video: Баш тамга менен кичине тамгаларды бинардык түрдө кантип жазуу керек: 14 кадам

Video: Баш тамга менен кичине тамгаларды бинардык түрдө кантип жазуу керек: 14 кадам
Video: Дин Корлл & Элмер Хенли-Блоктогу акыркы бала 2024, Март
Anonim

Компьютерлер бардык маалыматтарды сандар катары иштеткендиктен, ар бир символ, анын ичинде тамгалар да сан менен көрсөтүлүүгө тийиш. Жана чоң тамга "А" менен кичине "а" техникалык жактан эки башка символдор болгондуктан, компьютер аны чечмелөө үчүн ар бири 1 жана 0ден турган уникалдуу сегиз орундуу экилик санга айландырылышы керек. Тамгаларды экилик сандарга коддоо процесси адегенде көп эмгекти талап кылгандай сезилсе да, ал практика менен экинчи табиятка айланат; Ошол эле учурда, Джеймс Бондду же Миссияны: кодирование дүйнөсүнө сүңгүп киргениңизде өзүңүзгө мүмкүн болбогон теманы ачыңыз.

Кадамдар

Метод 1 2: Чоң тамгаларды экиликке айландыруу

Экинчи кадамда баш тамга жана кичине тамгаларды жазыңыз 1
Экинчи кадамда баш тамга жана кичине тамгаларды жазыңыз 1

Кадам 1. ASCII конверсиялык диаграммасына кайрылыңыз

Катты экиликке айландыруудан мурун, алгач ASCII (же маалымат алмашуу үчүн америкалык стандарттык конверсия) диаграммасындагы анын сандык өкүлчүлүгүн билишиңиз керек. ASCII тамгаларды кошкондо ар кандай жалпы символдорго сандык өкүлчүлүктөрдү дайындайт. Бул сандык көрсөткүчтөр 0 менен башталып, 225 менен бүтөт. "CHR" деп кыскартылышы мүмкүн болгон "Character" графасынан берилген тамганы ("A" дейли) издеңиз. Бул тамганын сандык көрүнүшү "Ондук мааниси" же "DEC" графасында көрсөтүлгөн. ASCII диаграммасына кайрылуу тамганын ондук маанисин аныктоонун эң оңой жолу.

ASCII диаграммасы жок баш тамганын ондук маанисин аныктоо үчүн, 65 санын эсиңизден чыгарбаңыз. Алфавитти баш тамга менен жазыңыз. Андан кийин "А" тамгасына 65 санын бериңиз. Ал жерден Z = 90 менен бүткөн ар бир кийинки номер менен кийинки ар бир тамганы дайындаңыз (B = 66, C = 67 ж. Б.), Z = 90 менен бүтөт. Эми сиз ASCII диаграммасына ылайык ар бир баш тамга үчүн ондук мааниге ээ болосуз

2 -кадамда баш тамга жана кичине тамгаларды жазыңыз
2 -кадамда баш тамга жана кичине тамгаларды жазыңыз

Кадам 2. Иш барагын даярдоо үчүн бир аз кагаз алыңыз

Үч мамычаны түзүңүз. Бир "бинардык цифраларды", экинчисин "демейки маанини", үчүнчүсүн "эсептелген маанини" белгилеңиз. Бинардык сандар сегиз орундуу болгондуктан, бардык үч мамыча боюнча сегиз катар түзүү. Андан кийин, бардык сегиз катарда, 1 -графа менен 2 -графанын ортосуна көбөйтүү белгисин жазыңыз, андан кийин 2 -тилке менен 3 -мамычанын ортосундагы "барабар" белгиси менен ушундай кылыңыз, ошондо 1 -графа 2 -графа = 3 -графа такта

3 -этапта баш тамга жана кичине тамгаларды жазыңыз
3 -этапта баш тамга жана кичине тамгаларды жазыңыз

3 -кадам. 2 -графаны толтуруңуз

Жогорудан төмөн карай "Default Value:" 128 астындагы төмөнкү сандарды тизмектеңиз; 64; 32; 16; 8; 4; 2; 1. Эгерде сиз демейки маанилерди өйдөдөн ылдый карай окусаңыз, анда ар бир сан мурунку маанинин жарымына кантип ээ экенин байкаңыз (64 - 128дин жарымы; 32 - 64түн жарымы; ж.б.). Ошондой эле, эгер сиз 2 -графага сандарды кошсоңуз, анда алар 225ке барабар экенин көрөсүз: ASCII диаграммасында дайындалган ондуктун эң чоң мааниси.

Баш тамга менен кичине тамгаларды экилик 4 -кадамда жазыңыз
Баш тамга менен кичине тамгаларды экилик 4 -кадамда жазыңыз

Кадам 4. 3 -графанын астына катыңыздын ондук маанисин жазыңыз

Сиз ондук мааниси 65 болгон "А" тамгасын өзгөртүп жатасыз дейли. Төмөндө "65" деп жазууну унутпаңыз, 3 -графанын сегиз катарынын ар бири бош бойдон калат. 3 -мамыча азыр бош болсо да, бул жерде бир аздан кийин пайда болгон баалуулуктар жакында 65 кошулат.

  • Катты экилик сандарга айландыруу үчүн, сиз тескерисинче математикалык теңдемени жасап жатасыз. Бул каттын ондук мааниси "акыркы" жооп ", же сиздин баштапкы чекитиңиз. Бул жерден, сиз 1 -графада ошол тамганын бинардык номерин аныктоо үчүн артка карай иштейсиз.
  • Муну кантип жасоо керек экенин жакшыраак түшүнүү үчүн, келгиле, тескерисинче кылалы жана "01011010" экилик санын бул таблицанын кандай иштээрин көрүү үчүн катка айланталы. Жогорудан төмөн карай 1 -графаны төмөнкү сандар менен толтуруңуз: 0 - 1 - 0 - 1 - 1- 0 - 1 - 0. Эми 1 -графанын ар бир санын 2 -графанын тиешелүү саны менен көбөйтүңүз: 0 x 128 = 0; 1 x 64 = 1; 0 x 32 = 0; ж.б. 3 -графага ар бирине жооп жазыңыз, анан баарын кошуңуз: 0 + 64 + 0 + 16 + 8 + 0 + 2 + 0 = 90. 90 "Z" тамгасын билдирет.
  • Эми сиз экилик санды тамгага айландырдыңыз, тескерисинче стол аркылуу артка карай иштөө азыраак коркунучтуу болушу керек. Бинардык сандардын дайыма "1" же "0" экендиги математиканы жеңилдетет. 3 -графада эсептелген маанилердин ар бири "0" же 2 -графага сиз жазып койгон демейки маанилердин бири болот.
Бинардык 5 -кадамда чоң жана кичине тамгаларды жазыңыз
Бинардык 5 -кадамда чоң жана кичине тамгаларды жазыңыз

5 -кадам. 2 -графада математиканы аткарыңыз

2 -графада демейки маанилердин кайсы айкалышы катыңыздын ондук маанисине чейин кошуларын аныктаңыз. Ондук мааниси 65 болгон "А" тамгасы үчүн, буга чейин 2 -графага жазып койгон цифраларыңызды караңыз жана кайсынысы 65ке чейин кошулганын караңыз. 2 -графаны өйдөдөн ылдый карай окуп, экинчи санды ылдый таба аласыз "64" жана сегизинчи номер "1" Буларды кошуп, 65ке ээ болосуз.

6 -экилик этапта баш тамга жана кичине тамгаларды жазыңыз
6 -экилик этапта баш тамга жана кичине тамгаларды жазыңыз

Кадам 6. Ошол сандарды 3 -графага көчүрүү

Башка катарлар үчүн "0" деп жазыңыз. Ошентип, "А" тамгасы үчүн 3 -графа жогорудан төмөн карай окулушу керек: 0 - 64 - 0 - 0 - 0 - 0 - 0 - 1.

Баш тамга менен кичине тамгаларды экилик 7 -кадамда жазыңыз
Баш тамга менен кичине тамгаларды экилик 7 -кадамда жазыңыз

7 -кадам. 1 -графаны толтуруңуз

"1" же "0" дегенди колдонуп, ар бир сап үчүн тиешелүү бинардык цифраны киргизиңиз. Эсиңизде болсун: 1 -графа x 2 -графа = 3 -графа. Эгерде 3 -графа 0 болсо, 1 -графага "0" деп жазыңыз. Эгерде 3 -графа 2 -графа менен бирдей болсо, "1" деп жазыңыз. Мисалы, "A:" тамгасы менен 0 x 128 = 0; 1 x 64 = 64, 0 x 32 = 0; ж.б. жогорудан төмөн карай окулганда, 1 -графа азыр сизге ошол тамганын экилик номерин берет, андыктан "А" үчүн бинардык сан 0 - 1 - 0 - 0 - 0 - 0 - 0 - 1.

Метод 2 2: Кичи сандарды бинардыкка айландыруу

8 -экилик этапта баш тамга жана кичине тамгаларды жазыңыз
8 -экилик этапта баш тамга жана кичине тамгаларды жазыңыз

Кадам 1. Кичи тамганын уникалдуу ондук маанисин табуу үчүн ASCII конверсиялык диаграммасына кайрылыңыз

Унутпаңыз, ар бир кичине тамга өзүнүн символу болгондуктан, ар биринин ондук мааниси бар. ASCII диаграммасына кайрылыңыз, анда "А" баш тамгасынын ондук мааниси 65, ал эми кичинекей "а" ондук ондук мааниге ээ экенин таба аласыз.

ASCII диаграммасы жок кичине тамганын ондук маанисин аныктоо үчүн 97 санын эстеңиз. Алфавитти кичине тамга менен жазыңыз. 97 санын "а" тамгасына ыйгарыңыз. Андан кийин ар бир кийинки тамганы z = 122 менен аяктаган ар бир кийинки номер менен дайындаңыз (b = 98, c = 99 ж.б.). Эми сизде ASCII диаграммасына ылайык ар бир кичине тамга үчүн ондук мааниси бар

9 -экилик этапта баш тамга жана кичине тамгаларды жазыңыз
9 -экилик этапта баш тамга жана кичине тамгаларды жазыңыз

Кадам 2. Иш барагын даярдоо үчүн бир аз кагаз алыңыз

Үч мамычаны түзүңүз. Бир "бинардык цифраларды", экинчисин "демейки маанини", үчүнчүсүн "эсептелген маанини" белгилеңиз. Бинардык сандар сегиз орундуу болгондуктан, бардык үч мамыча боюнча сегиз катар түзүү. Андан кийин, бардык сегиз катарда, 1 -графа менен 2 -графанын ортосуна көбөйтүү белгисин жазыңыз, андан кийин 2 -тилке менен 3 -мамычанын ортосундагы "барабар" белгиси менен ушундай кылыңыз, ошондо 1 -графа 2 -графа = 3 -графа такта

10 -экилик этапта баш тамга жана кичине тамгаларды жазыңыз
10 -экилик этапта баш тамга жана кичине тамгаларды жазыңыз

3 -кадам. 2 -графаны толтуруңуз

Жогорудан төмөн карай "Default Value:" 128 астындагы төмөнкү сандарды тизмектеңиз; 64; 32; 16; 8; 4; 2; 1. Эгерде сиз демейки маанилерди өйдөдөн ылдый карай окусаңыз, анда ар бир сан мурунку маанинин жарымына кантип ээ экенин байкаңыз (64 - 128дин жарымы; 32 - 64түн жарымы; ж.б.). Ошондой эле, эгер сиз 2 -графага сандарды кошсоңуз, анда алар 225ке барабар экенин көрөсүз: ASCII диаграммасында дайындалган ондуктун эң чоң мааниси.

Экилик 11 -кадамда баш тамга жана кичине тамгаларды жазыңыз
Экилик 11 -кадамда баш тамга жана кичине тамгаларды жазыңыз

Кадам 4. 3 -графанын астына катыңыздын ондук маанисин жазыңыз

Сиз ондук мааниси 97 болгон "а" тамгасын өзгөртүп жатасыз дейли. Төмөндө "97" деп жазууну унутпаңыз, 3 -графанын сегиз катарынын ар бири бош бойдон калат. 3 -графа азыр бош болсо да, бул жерде бир аздан кийин пайда болгон баалуулуктар жакында 97ге кошулат.

  • Катты экилик сандарга айландыруу үчүн, сиз тескерисинче математикалык теңдемени жасап жатасыз. Бул каттын ондук мааниси "акыркы" жооп ", же сиздин баштапкы чекитиңиз. Бул жерден, сиз 1 -графада ошол тамганын бинардык номерин аныктоо үчүн артка карай иштейсиз.
  • Муну кантип жасоо керек экенин жакшыраак түшүнүү үчүн, келгиле, тескерисинче кылалы жана "01111010" экилик санын бул таблицанын кандай иштээрин көрүү үчүн катка айланталы. Жогорудан төмөн карай 1 -графаны төмөнкү сандар менен толтуруңуз: 0 - 1 - 1 - 1 - 1- 0 - 1 - 0. Эми 1 -графанын ар бир санын 2 -графанын тиешелүү саны менен көбөйтүңүз: 0 x 128 = 0; 1 x 64 = 1; 1 x 32 = 32; ж.б. 3 -графага ар бирине жооп жазыңыз, анан баарын кошуңуз: 0 + 64 + 32 + 16 + 8 + 0 + 2 + 0 = 122. 122 "z" тамгасын билдирет.
  • Эми сиз экилик санды тамгага айландырдыңыз, тескерисинче стол аркылуу артка карай иштөө азыраак коркунучтуу болушу керек. Бинардык сандардын дайыма "1" же "0" экендиги математиканы жеңилдетет. 3 -графада эсептелген маанилердин ар бири "0" же 2 -графага сиз жазып койгон демейки маанилердин бири болот.
Баш тамга менен кичине тамгаларды экилик 12 -кадамда жазыңыз
Баш тамга менен кичине тамгаларды экилик 12 -кадамда жазыңыз

Кадам 5. 2 -графада математиканы жасаңыз

2 -графада демейки маанилердин кайсы айкалышы катыңыздын ондук маанисине чейин кошуларын аныктаңыз. Ондук мааниси 97 болгон "а" тамгасы үчүн, сиз буга чейин 2 -графага жазып койгон цифраларыңызды караңыз жана алардын кайсынысы 97ге чейин кошулганын караңыз. 2 -тилкени өйдөдөн ылдый карай окуп, экинчи сандын ылдый жагын таба аласыз "64", үчүнчүсү "32", сегизинчи саны "1". Буларды кошуп, 97ге ээ болосуз.

Бинардык 13 -кадамда баш тамга жана кичине тамгаларды жазыңыз
Бинардык 13 -кадамда баш тамга жана кичине тамгаларды жазыңыз

Кадам 6. Ошол сандарды 3 -графага көчүрүү

Башка катарлар үчүн "0" деп жазыңыз. Ошентип, "а" тамгасы үчүн 3 -графа жогорудан төмөн карай окулушу керек: 0 - 64 - 32 - 0 - 0 - 0 - 0 - 1.

14 -экилик этапта баш тамга жана кичине тамгаларды жазыңыз
14 -экилик этапта баш тамга жана кичине тамгаларды жазыңыз

7 -кадам. 1 -графаны толтуруңуз

"1" же "0" дегенди колдонуп, ар бир сап үчүн тиешелүү бинардык цифраны киргизиңиз. Эсиңизде болсун: 1 -графа x 2 -графа = 3 -графа. Эгерде 3 -графа 0 болсо, 1 -графага "0" деп жазыңыз. Эгерде 3 -графа 2 -графа менен бирдей болсо, "1" деп жазыңыз. Мисалы, "a:" тамгасы менен 0 x 128 = 0; 1 x 64 = 64, 1 x 32 = 32; ж.б. өйдөдөн ылдыйга чейин окулганда, 1 -графа азыр сизге ошол тамганын экилик номерин берет, андыктан "а" үчүн бинардык сан 0 - 1 - 1 - 0 - 0 - 0 - 0 - 1.

Кеңештер

  • Экиликти окуу үчүн тескерисинче кылыңыз.
  • Жашылдануу. Компьютериңизде электрондук жадыбалды ачып, конверсиялык иш барактарын түзүңүз.

Сунушталууда: