Shifrlash
Download 1.55 Mb.
|
axborotlarni Shifrlash
- Bu sahifa navigatsiya:
- 5-topshiriq.
- 6-topshiriq.
- 7-topshiriq.
- 8-topshiriq.
4-topshiriq.
Raqamni o'nlik sonlar tizimidan boshqa bazaga ega bo'lgan raqamlar tizimiga o'tkazish uchun quyidagilarga amal qiling: a) Sonning butun qismini tarjima qilish uchun u qolgan qismini o'rnatib, tizimning asosiga bo'linadi. Agar tugallanmagan qism nolga teng bo'lmasa, uni to'liq bo'lishga davom eting. Agar nolga teng bo'lsa, qoldiqlar teskari tartibda yoziladi. b) Sonning kasr qismini tarjima qilish uchun, olingan mahsulotlarning barcha qismlarini mahkamlashda, sonlar tizimining asosiga ko'paytiriladi. Butun qismlar keyingi ko'payishda qatnashmaydi. Ko'paytirish mahsulotning kasr qismida 0 ga qadar yoki berilgan hisoblash aniqligiga qadar amalga oshiriladi. c) Javob tarjima qilingan butun son va raqamning tarjima qilingan kasr qismiga qo'shimcha sifatida yoziladi. 49812,22₁₀ = 1100001010010100,001₂ 49812,22₁₀ = 141224,160₈
49812.22₁₀ \u003d C294, 385₁₆
5-topshiriq. Turli bazaga ega bo'lgan son tizimidan raqamni o'nlik sonlar tizimiga o'tkazish uchun aylantiriladigan raqamning har bir koeffitsienti tizimning bazasi tomonidan ushbu koeffitsientga mos keladigan darajaga ko'paytiriladi va natijalar qo'shiladi. A) 10101001.11001₂ \u003d 1 * 2 ^ 7 + 1 * 2 ^ 5 + 1 * 2 ^ 3 + 1 * 2 ^ 0 + 1 * 2 ^ (- 1) + 1 * 2 ^ (- 2) + 1 * 2 (-5) \u003d 169,78125₁₀ Ikkilikdan sakkizburchakka o'tish uchun berilgan ikkilik raqamni vergulning o'ng va chap tomoniga uchlikka (uchta raqam) bo'lish kerak va har bir uchlikni tegishli sakkizburchak kod bilan ko'rsatish kerak. Agar uchliklarga bo'lish mumkin bo'lmasa, sonning butun sonida chapga va sonning kasr qismida o'ngga nol qo'shishga ruxsat beriladi. Orqaga tarjima qilish uchun sakkizburchak sonning har bir raqami ikkilik kodning tegishli uchligi bilan ifodalanadi. 5.1-jadval - raqamlarni tarjima qilish
B) 674.7₈ \u003d 110111100.111₂ \u003d 1 * 2 ^ 2 + 1 * 2 ^ 3 + 1 * 2 ^ 4 + 1 * 2 ^ 5 + 1 * 2 ^ 7 + 1 * 2 ^ 8 + 1 * 2 ^ (-1) + 1 * 2 ^ (- 2) + 1 * 2 ^ (- 3) \u003d 443,875₁₀ 110 111 100. 111₂ B) EDF, 51₁₆ \u003d 111011011111.01010001₂ \u003d 1 * 2 ^ 0 + 1 * 2 ^ 1 + 1 * 2 ^ 2 + 1 * 2 ^ 3 + 1 * 2 ^ 4 + 1 * 2 ^ 6 + + 1 * 2 ^ 7 + 1 * 2 ^ 9 + + 1 * 2 ^ 10 + 1 * 2 ^ 11 + 1 * 2 ^ (- 2) 1 * 2 ^ (- 4) 1 * 2 ^ (- 8) \u003d 3807,31640625₁₀ 1110 1101 1111 . 0101 0001₂ 6-topshiriq. Ikkilik tizimda raqamlarning qo'shilishi bir bitli ikkilik raqamlarning qo'shish jadvaliga asoslanadi.
Ushbu raqamlarning bir xil raqamlaridagi ikkita oltmishlik raqamlarning raqamlarini qo'shish qoidalarini 6.2-jadvalda ko'rish mumkin. Ushbu raqamning ba'zi raqamlarini qo'shganda amalga oshiriladigan uzatish "↶" belgisi bilan ko'rsatilgan. 6 8 5, 3 2 2 A ₁₆ + 1 0 1 0 1 0 0 1 0, 1 0 ₂ + 4 7 7, 6₈ D A 4 8 5, 4 4 6 0 ₁₆ 1 1 0 0 0 0 1 1 0, 1 1 0 1 0₂6 5 1, 5 6₈ D A B 0 A, 7 6 8 A₁₆ 1 0 1 1 0 1 1 0 0 1, 0 1 0 1 0₂ 1 3 5 1, 3 6₈ .2-jadval - 16-raqam tizimiga qo'shimcha
7-topshiriq. Qo'shimcha jadval yordamida sakkizta raqamni ajratib olishingiz mumkin. Aytaylik, ikkita sakkizta son orasidagi farqni hisoblashni xohlaysiz. Keling, jadvalning birinchi ustunidan topamiz. 6.1. Ajratilgan songa mos keladigan raqam, va uning satrida biz qisqartirilganning oxirgi raqamini topamiz - u ajratilgan chiziq va farq ustunining kesishgan qismida joylashgan. Shunday qilib, biz farqning oxirgi raqamini topamiz. Farqning har bir raqami xuddi shunday izlanadi. a) _ 2 5 1 5 1 4, 4 0₈
2 4 3 0 6 6 , 6 3₈ b) _1 0 1 1 0 1 1 0 0 0, 1 0 0 0 0₂
1 0 1 1 0 0 1 0 0 1 1 , 0 0 0 0 1₂ c) _E 3 1 6, 2 5 0₁₆
8 A 9 4, 2 7 4 8-topshiriq. Ikkilik tizimda sonlarni ko'paytirish bir bitli ikkilik raqamlarning ko'paytma jadvaliga asoslanadi. 0 0 \u003d 0
Ko'p sonli ikkilik raqamlarni ko'paytirish amalga oshiriladi odatdagidek ushbu jadvalga siz o'nliklardan foydalanasiz. O'zimizning ko'payish jadvali, biz allaqachon ishonch hosil qilish imkoniga ega bo'lganimiz sababli, har bir pozitsion raqam tizimida mavjud. Ikkilikda u eng kichigi, sakkizburchagi (8.1-jadval) va o'nliklarda u allaqachon kengroq. Biz ko'rib chiqqan tizimlardan tez-tez ishlatiladigan son tizimlari orasida o'n oltilik sonlarni ko'paytirish jadvali eng ko'p ko'payish jadvaliga ega (8.2-jadval). Yorliq. 8.1. - 8-tizimda ko'payish
a) 1 0 1 0 0 1₂ * 1 1 1 0 1 1 ₂
1 0 0 1 0 1 1 1 0 0 1 1₂ b) 1 0 1 1 1 0 0₂ * 1 1 0 1 1 ₂ 1 0 1 1 1 0 0 . 1 0 0 1 1 0 1 1 0 1 0 0₂ c) B C D, 5₁₆ * D5A₁₆ 9 D 9 3 3 E 2₁₆ .2-jadval - 16-tizimda ko'paytirish
Download 1.55 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling