Даю 75 баллов! Нужно решить задачи данные ниже. Ответы должны быть ПОЛНЫЕ и с...

0 голосов
66 просмотров

Даю 75 баллов! Нужно решить задачи данные ниже. Ответы должны быть ПОЛНЫЕ и с ПОЯСнениями, Полное решение, и без Сокращений. 75Баллов на кону! Нужно сегодня.
Задачи:
1) Автоматическое устройство осуществило перекодировку информационного сообщения на русском языке, первоначально записанного в 16-битном коде Unicode, в 8-битную кодировку КОИ-8. При этом информационное сообщение уменьшилось на 480 бит. Какова длина сообщения в символах?
2) Азбука Морзе позволяет кодировать символы для радиосвязи, задавая комбинацию точек и тире. Сколько различных символов (цифр, букв, знаков пунктуации и т.д.) можно закодировать, используя код Морзе длиной не менее пяти и не более шести сигналов (точек и тире)?


Информатика (138 баллов) | 66 просмотров
Дано ответов: 2
0 голосов
Правильный ответ

1. Кодировка была 16 битная, а стала 8 битная. Значит, объем сообщения сократился в 2 раза (16/8=2). Тогда имеем систему уравнений: Y = X - 480 и Y = X / 2, где Y - длина нового сообщения и X - длина старого сообщения. От сюда X - 480 = X / 2, тогда X/2 = 480 а Х = 960 - это биты. Тогда, 960 / 16 = 60 символов.
2. Длина слова от 5 до 6 знаков по условию. Всего есть 2 знака (точка и тире - по условию). Тогда искомым количеством вариантов будет: количество всех возможных вариантов при 6 знаках плюс количество всех возможных вариантов при 5 знаках. Тогда ответ будет: 2ˆ6+2ˆ5 = 64 + 32 = 96.

(1.2k баллов)
0 голосов

1) Обозначим количество символов за х.
В кодировке Unicode на каждый символ приходится 16 бит, в кодировке КОИ-8 8 бит. Так как количество символов при перекодировке не меняется, составим уравнение:

16х-480=8х
8х=480
х=480/8=60 символов

Ответ: 60 символов

2)Алфавит состоит из 2 букв ( точка и тире)
С помощью такого алфавита  можно составить различных слов из 5 букв: 2^5= 32, из 6 букв: 2^6= 64

Итого 32+64= 96 

Ответ: 96 символов

(3.2k баллов)
0

В решении первого задания ошибка.

0

в чем, проверьте сначала потом отмечайте нарушение

0

Да, посчитал биты сначала. Все верно )