Bosh va kichik harflarni ikkilikda qanday yozish kerak: 14 qadam

Mundarija:

Bosh va kichik harflarni ikkilikda qanday yozish kerak: 14 qadam
Bosh va kichik harflarni ikkilikda qanday yozish kerak: 14 qadam

Video: Bosh va kichik harflarni ikkilikda qanday yozish kerak: 14 qadam

Video: Bosh va kichik harflarni ikkilikda qanday yozish kerak: 14 qadam
Video: Ayol ...aloqadan qoniqqanini qanday bilish mumkin 2024, Qadam tashlamoq
Anonim

Kompyuterlar barcha ma'lumotlarni raqam sifatida qayta ishlagani uchun, har bir belgi, shu jumladan harflar, raqam bilan ifodalanishi kerak. Va katta "A" va kichik "a" texnik jihatdan ikkita alohida belgi bo'lgani uchun, ularning har biri kompyuter tomonidan talqin qilinishi uchun faqat 1 va 0 raqamlaridan tashkil topgan yagona sakkiz xonali ikkilik raqamga aylantirilishi kerak. Harflarni ikkilik raqamlarga kodlash jarayoni birinchi navbatda ko'p mehnat talab qiladigan bo'lib tuyulsa-da, u amaliyot bilan ikkinchi darajali bo'lib qoladi; Shu orada, Jeyms Bond yoki Missiya: kodlash dunyosiga sho'ng'iyotganingizda, o'zingizga mumkin bo'lmagan mavzu.

Qadamlar

2 -usul 1: Katta harflarni ikkilikka aylantirish

1 -qadamda katta va kichik harflarni yozing
1 -qadamda katta va kichik harflarni yozing

Qadam 1. ASCII konvertatsiya jadvaliga murojaat qiling

Harfni ikkilikka aylantirishdan oldin, avval uning ASCII (yoki ma'lumot almashish uchun Amerika standart konvertatsiyasi) jadvalidagi raqamli tasvirini bilishingiz kerak. ASCII har xil umumiy belgilarga, shu jumladan harflarga raqamli tasvirlarni beradi. Bu raqamli tasvirlar 0 dan boshlanadi va 225 bilan tugaydi. "CHR" deb qisqartirilishi mumkin bo'lgan "Belgilar" ustunidan berilgan harfni ("A" deylik) qidiring. Bu harfning raqamli tasviri "O'nli qiymat" yoki "DEC" ustunida keltirilgan. ASCII grafigiga murojaat qilish harfning o'nlik qiymatini aniqlashning eng oson usuli hisoblanadi.

ASCII grafigisiz katta harfning kasr qiymatini aniqlash uchun 65 raqamini eslang. Butun alifboni katta harf bilan yozing. Keyin "A" harfiga 65 raqamini bering. U erdan har bir keyingi harfni har bir keyingi raqam bilan belgilang (B = 66, C = 67 va hk), Z = 90 bilan tugaydi. Endi sizda ASCII xaritasi bo'yicha har bir katta harf uchun kasrli qiymat bor

2 -bosqichda katta va kichik harflarni yozing
2 -bosqichda katta va kichik harflarni yozing

2 -qadam. Ishchi varaqni tayyorlash uchun qog'oz oling

Uchta ustun yarating. "Ikkilik raqamlar" ni, ikkinchisini "Standart qiymat" va uchinchisini "Hisoblangan qiymat" deb belgilang. Ikkilik raqamlar sakkizta raqamni o'z ichiga olganligi sababli, uchta ustunda sakkiz qatorni yarating. Keyin, barcha sakkiz qatorda, ko'paytirish belgisini 1 -ustun va 2 -ustun o'rtasida yozing, so'ngra 2 -ustun va 3 -ustun orasidagi "teng" belgisi bilan xuddi shunday qiling, shunda 1 -ustun x 2 -ustun = 3 -ustun. taxta.

3 -bosqichda katta va kichik harflarni yozing
3 -bosqichda katta va kichik harflarni yozing

3 -qadam. 2 -ustuni to'ldiring

Yuqoridan pastgacha "Standart qiymat:" ostida quyidagi raqamlarni yozing 128; 64; 32; 16; 8; 4; 2; 1. Agar siz standart qiymatlarni yuqoridan pastgacha o'qiyotgan bo'lsangiz, har bir raqam oldingi qiymatning yarmiga tengligiga e'tibor bering (64 - 128 ning yarmi; 32 - 64 ning yarmi; va hokazo). Shuni ham yodda tutingki, agar siz 2 -ustundagi raqamlarni bir -biriga qo'shsangiz, siz ularning 225 ga tengligini topasiz: ASCII jadvalida berilgan eng yuqori kasrli qiymat.

4 -qadamda katta va kichik harflarni yozing
4 -qadamda katta va kichik harflarni yozing

4 -qadam. Maktubingizning o'nlik qiymatini 3 -ustunning ostiga yozing

Aytaylik, siz "A" harfini aylantiryapsiz, uning kasrli qiymati 65. Pastki qismga "65" ni oxirigacha yozib qo'yganingizga ishonch hosil qiling, shunda 3 -ustunning sakkiz qatori bo'sh qoladi. Garchi 3 -ustun hozircha bo'sh bo'lsa -da, bu erda paydo bo'ladigan qiymatlar tez orada 65 ga qo'shiladi.

  • Harfni ikkilik raqamlarga aylantirish uchun siz matematik tenglamani teskari yo'nalishda bajarasiz. Bu harfning o'nlik qiymati "oxirgi" javob "yoki sizning boshlanish nuqtangizdir. Bu erdan, siz 1 -ustunda bu harfning ikkilik raqamini aniqlash uchun orqaga harakat qilasiz.
  • Buni qanday qilish kerakligini yaxshiroq tushunish uchun, buning aksini qilaylik va "01011010" ikkilik raqamini harfga aylantiramiz, bu jadval qanday ishlashini ko'rish uchun. Yuqoridan pastgacha 1 -ustuni quyidagi raqamlar bilan to'ldiring: 0 - 1 - 0 - 1 - 1- 0 - 1 - 0. Endi 1 -ustundagi har bir sonni 2 -ustunda mos keladigan raqam bilan ko'paytiring: 0 x 128 = 0; 1 x 64 = 1; 0 x 32 = 0; va hokazo. Har bir javobni 3 -ustunga yozing va keyin hammasini qo'shing: 0 + 64 + 0 + 16 + 8 + 0 + 2 + 0 = 90. ASCII jadvalini ko'rib chiqing, shunda 90 "Z" harfi bilan ifodalanadi.
  • Endi siz ikkilik raqamni harfga aylantirdingiz, aksincha, stol bo'ylab orqaga qarab harakat qilish unchalik qiyin emas. Ikkilik raqamlar har doim "1" yoki "0" bo'lishi matematikani osonlashtiradi. 3 -ustunda hisoblangan har bir qiymat har doim "0" yoki siz 2 -ustunga yozib qo'ygan standart qiymatlardan biri bo'ladi.
5 -bosqichda katta va kichik harflarni yozing
5 -bosqichda katta va kichik harflarni yozing

5 -qadam. 2 -ustunda matematikani bajaring

2 -ustunda standart qiymatlarning qaysi kombinatsiyasi sizning harfingizning o'nlik qiymatiga qo'shilishini aniqlang. O'nli kasr qiymati 65 bo'lgan "A" harfi uchun 2 -ustunda yozib qo'yilgan raqamlarga qarang va ularning soni 65 ga qo'shilganini ko'ring. 2 -ustuni yuqoridan pastgacha o'qib, siz ikkinchi raqamni pastda topasiz. "64", sakkizinchi raqam "1". Bularni qo'shing va sizda 65 bo'ladi.

6 -bosqichda katta va kichik harflarni yozing
6 -bosqichda katta va kichik harflarni yozing

6 -qadam. Bu raqamlarni 3 -ustunga ko'chiring

Boshqa qatorlar uchun "0" yozing. Shunday qilib, "A" harfi uchun 3 -ustun yuqoridan pastgacha o'qilishi kerak: 0 - 64 - 0 - 0 - 0 - 0 - 0 - 1.

7 -bosqichda katta va kichik harflarni yozing
7 -bosqichda katta va kichik harflarni yozing

7 -qadam. 1 -ustuni to'ldiring

"1" yoki "0" dan foydalanib, har bir qator uchun tegishli ikkilik raqamni kiriting. Eslab qoling: 1 -ustun x 2 -ustun = 3 -ustun. Agar 3 -ustun 0 bo'lsa, 1 -ustunga "0" kiriting. Agar 3 -ustun 2 -ustun bilan bir xil bo'lsa, "1" kiriting. Masalan, "A:" harfi bilan 0 x 128 = 0; 1 x 64 = 64, 0 x 32 = 0; va hokazo. Yuqoridan pastgacha o'qilganda, 1 -ustunda sizga bu harfning ikkilik raqami beriladi, shuning uchun "A" ning ikkilik raqami 0 - 1 - 0 - 0 - 0 - 0 - 0 - 1.

2 -usul 2: kichik raqamlarni ikkilikka aylantirish

8 -qadamda katta va kichik harflarni yozing
8 -qadamda katta va kichik harflarni yozing

Qadam 1. Kichik harfning o'nli kasrli qiymatini topish uchun ASCII konvertatsiya jadvaliga murojaat qiling

Esingizda bo'lsin, har bir kichik harf o'z belgisidir, shuning uchun ularning har biri o'z kasr qiymatiga ega. ASCII jadvaliga qarang va siz "A" bosh harfining o'nlik kasr qiymati 65 bo'lsa, "a" kichik harfining o'nlik kasr qiymati 97 ekanligini bilib olasiz.

ASCII grafigisiz kichik harfning kasr qiymatini aniqlash uchun 97 raqamini eslang. Alifboni kichik harflar bilan yozing. 97 raqamini "a" harfi bilan belgilang. Keyin har bir keyingi harfni har bir keyingi raqam bilan belgilang (b = 98, c = 99 va boshqalar), z = 122 bilan tugaydi. Endi siz ASCII jadvaliga muvofiq har bir kichik harf uchun o'nlik qiymatga egasiz

9 -qadamda katta va kichik harflarni yozing
9 -qadamda katta va kichik harflarni yozing

2 -qadam. Ishchi varaqni tayyorlash uchun qog'oz oling

Uchta ustun yarating. "Ikkilik raqamlar" ni, ikkinchisini "Standart qiymat" va uchinchisini "Hisoblangan qiymat" deb belgilang. Ikkilik raqamlar sakkizta raqamni o'z ichiga olganligi sababli, uchta ustunda sakkiz qatorni yarating. Keyin, barcha sakkiz qatorda, ko'paytirish belgisini 1 -ustun va 2 -ustun o'rtasida yozing, so'ngra 2 -ustun va 3 -ustun orasidagi "teng" belgisi bilan xuddi shunday qiling, shunda 1 -ustun x 2 -ustun = 3 -ustun. taxta.

10 -qadamda katta va kichik harflarni yozing
10 -qadamda katta va kichik harflarni yozing

3 -qadam. 2 -ustuni to'ldiring

Yuqoridan pastgacha "Standart qiymat:" ostida quyidagi raqamlarni ro'yxatlang 128; 64; 32; 16; 8; 4; 2; 1. Agar siz standart qiymatlarni yuqoridan pastgacha o'qigan bo'lsangiz, har bir raqam oldingi qiymatning yarmiga tengligiga e'tibor bering (64 - 128 ning yarmi; 32 - 64 ning yarmi; va hokazo). Shuni ham yodda tutingki, agar siz 2 -ustundagi raqamlarni bir -biriga qo'shsangiz, siz ularning 225 ga tengligini topasiz: ASCII jadvalida berilgan eng yuqori kasrli qiymat.

11 -qadamda katta va kichik harflarni yozing
11 -qadamda katta va kichik harflarni yozing

4 -qadam. Maktubingizning o'nlik qiymatini 3 -ustunning ostiga yozing

Aytaylik, siz "a" harfini aylantiryapsiz, uning kasrli qiymati 97. 3 -ustundagi sakkiz qatorning har biri bo'sh qolishi uchun pastda oxirigacha "97" ni yozganingizga ishonch hosil qiling. Garchi 3 -ustun hozircha bo'sh bo'lsa -da, bu erda paydo bo'ladigan qiymatlar tez orada 97 ga qo'shiladi.

  • Harfni ikkilik raqamlarga aylantirish uchun siz matematik tenglamani teskari yo'nalishda bajarasiz. Bu harfning o'nlik qiymati "oxirgi" javob "yoki sizning boshlanish nuqtangizdir. Bu erdan, siz 1 -ustunda bu harfning ikkilik raqamini aniqlash uchun orqaga harakat qilasiz.
  • Buni qanday qilishni yaxshiroq tushunish uchun, keling, buning aksini qilaylik va "01111010" ikkilik raqamini harfga aylantiramiz va bu jadval qanday ishlashini bilib olamiz. Yuqoridan pastgacha 1 -ustuni quyidagi raqamlar bilan to'ldiring: 0 - 1 - 1 - 1 - 1- 0 - 1 - 0. Endi 1 -ustundagi har bir sonni 2 -ustunda mos keladigan raqam bilan ko'paytiring: 0 x 128 = 0; 1 x 64 = 1; 1 x 32 = 32; va hokazo. Har bir javobni 3 -ustunga yozing va keyin hammasini qo'shing: 0 + 64 + 32 + 16 + 8 + 0 + 2 + 0 = 122. ASCII jadvalini ko'rib chiqing, shunda siz 122 "z" harfini anglatadi.
  • Endi siz ikkilik raqamni harfga aylantirdingiz, aksincha, stol bo'ylab orqaga qarab harakat qilish unchalik qiyin emas. Ikkilik raqamlar har doim "1" yoki "0" bo'lishi matematikani osonlashtiradi. 3 -ustunda hisoblangan har bir qiymat har doim "0" yoki siz 2 -ustunga yozib qo'ygan standart qiymatlardan biri bo'ladi.
12 -qadamda katta va kichik harflarni yozing
12 -qadamda katta va kichik harflarni yozing

5 -qadam. 2 -ustunda matematikani bajaring

2 -ustunda standart qiymatlarning qaysi kombinatsiyasi sizning harfingizning o'nlik qiymatiga qo'shilishini aniqlang. O'nli kasr qiymati 97 bo'lgan "a" harfi uchun 2 -ustunda yozib qo'yilgan raqamlarga qarang va ularning soni 97 ga teng. 2 -ustuni yuqoridan pastgacha o'qib, siz ikkinchi raqamni pastda topasiz. "64", uchinchisi "32" va sakkizinchi raqam "1". Ularni qo'shing va sizda 97.

13 -bosqichda katta va kichik harflarni yozing
13 -bosqichda katta va kichik harflarni yozing

6 -qadam. Bu raqamlarni 3 -ustunga ko'chiring

Boshqa qatorlar uchun "0" yozing. Shunday qilib, "a" harfi uchun 3 -ustun yuqoridan pastgacha o'qilishi kerak: 0 - 64 - 32 - 0 - 0 - 0 - 0 - 1.

14 -qadamda katta va kichik harflarni yozing
14 -qadamda katta va kichik harflarni yozing

7 -qadam. 1 -ustuni to'ldiring

"1" yoki "0" dan foydalanib, har bir qator uchun tegishli ikkilik raqamni kiriting. Eslab qoling: 1 -ustun x 2 -ustun = 3 -ustun. Agar 3 -ustun 0 bo'lsa, 1 -ustunga "0" kiriting. Agar 3 -ustun 2 -ustun bilan bir xil bo'lsa, "1" kiriting. Masalan, "a:" harfi bilan 0 x 128 = 0; 1 x 64 = 64, 1 x 32 = 32; va hokazo. Yuqoridan pastgacha o'qilganda, 1 -ustunda sizga bu harfning ikkilik raqami beriladi, shuning uchun "a" ning ikkilik raqami 0 - 1 - 1 - 0 - 0 - 0 - 0 - 1.

Maslahatlar

  • Ikkilikni o'qish uchun aksini qiling.
  • Yashil rangga o'ting. Ishlab chiqarish varaqlarini yaratish uchun kompyuterda elektron jadvalni oching.

Tavsiya: