interfeys.
Interfeys ma'lum qatlam tomonidan quyi qatlamga taqdim etiladigan umumiy xizmatni belgilaydi.
Topshiriq bayoni: Aloqa kanali orqali ma'lumotlarni uzatish uchun 5 bitli kod ishlatiladi. Xabar faqat A, B va C harflarini o'z ichiga oladi, ular kodli so'zlar bilan kodlangan. Uzatish vaqtida shovqin paydo bo'lishi mumkin. Biroq, siz ba'zi xatolarni tuzatishga harakat qilishingiz mumkin. Ushbu uchta kod so'zining ikkitasi kamida uchta pozitsiyada bir-biridan farq qiladi. Shuning uchun, agar so'zni uzatish paytida bir nechta pozitsiyada xatolik yuz bergan bo'lsa, unda qaysi harf uzatilganligi haqida bilimdon taxmin qilish mumkin. Qabul qilingan kod so'zi A, B, C harflari uchun kod so'zlardan bir nechta pozitsiyada farq qilsa, u holda xatolik yuz bergan deb hisoblanadi (u "x" bilan belgilanadi). Xabar qabul qilindi. Ushbu xabarni dekodlash - to'g'risini tanlang.
Vazifa 11-sinf uchun informatika imtihoniga 5-raqamga kiritilgan (Ma'lumotni kodlash va dekodlash).
Keling, misol yordamida o'xshash vazifalar qanday hal qilinishini ko'rib chiqaylik.
Ishga misol:
Aloqa kanali orqali ma'lumotlarni uzatish uchun 5 bitli kod ishlatiladi. Xabarda faqat A, B va C harflari mavjud bo'lib, ular quyidagi kod so'zlari bilan kodlangan: A - 00000, B - 10011, C - 11100.
Uzatish vaqtida shovqin paydo bo'lishi mumkin. Biroq, siz ba'zi xatolarni tuzatishga harakat qilishingiz mumkin. Ushbu uchta kod so'zining ikkitasi kamida uchta pozitsiyada bir-biridan farq qiladi. Shuning uchun, agar so'zni uzatish paytida bir nechta pozitsiyada xatolik yuz bergan bo'lsa, unda qaysi harf uzatilganligi haqida bilimdon taxmin qilish mumkin. ("Kod bitta xatoni tuzatadi" deyishadi.) Masalan, agar 10010 kodli so'z olingan bo'lsa, B. harfi so'z A, B, C harflari uchun kod so'zlardan ko'proq farq qiladi deb hisoblanadi. bitta pozitsiya bo'lsa, unda xatolik yuz bergan deb hisoblanadi (u "x" bilan belgilanadi).
Qabul qilingan xabar 11000 00001 11110 10001. Ushbu xabarni dekodlash - to'g'ri variantni tanlang.
Keling, xabarning har bir kod so'zini dekodlashga harakat qilaylik:
11000 - bu ketma-ketlik A, B va C harflarining birortasiga mos kelmaydi. Biroq, uchinchi raqamni 1 bilan almashtirsangiz, siz C harfini olasiz. Bu degani, bu so'zda faqat 1 pozitsiyada xatolik bor va u tuzatish mumkin.
00001 - bu ketma-ketlik A, B va C harflarining birortasiga mos kelmaydi. Biroq, agar siz oxirgi raqamni 0 bilan almashtirsangiz, siz A harfini olasiz. Bu shuni anglatadiki, bu so'zda faqat 1 pozitsiyada xatolik bor va u tuzatish mumkin.
11110 - bu ketma-ketlik A, B va C harflarining birortasiga mos kelmaydi. Biroq, agar siz to'rtinchi raqamni 0 bilan almashtirsangiz, siz C harfini olasiz. Bu shuni anglatadiki, bu so'zda faqat 1 pozitsiyada xatolik bor va u tuzatish mumkin.
10001 - bu ketma-ketlik A, B va C harflarining birortasiga mos kelmaydi. Biroq, agar siz to'rtinchi raqamni 1 bilan almashtirsangiz, siz B harfini olasiz. Bu shuni anglatadiki, bu so'zda faqat 1 pozitsiyada xatolik bor va u tuzatish mumkin.
Shunday qilib, WAVB so'zi chiqdi, bu javob 2.
Подробнее: https://sukachoff.ru/uz/remont/peredacha-informacii-po-kanalam-svyazi-osnovnye-harakteristiki/
Do'stlaringiz bilan baham: |