Задание 3
1 Измеряется температура воздуха, которая может быть целым числом от -35 до 32 градусов. Какое наименьшее количество бит необходимо, чтобы закодировать одно измеренное значение?
- По условию задачи нам нужно хранить числа от -30 до 34 включительно, итого включая 0 у нас должно храниться 65 различных значений. Далее смотрим наименьшую степень двойки, величина которой будет больше или равна необходимой нам. Число 64=2^6 не хватает, поэтому придется использовать степень 7 2^7=128, таким образом 7 бит является наименьшим количеством для кодирования измеренной температуры.
2 Каждый элемент светового табло может гореть одним из 4 цветов. Какое наименьшее количество элементов должно работать, чтобы можно было передать 200 различных сигналов?
- одна лампа может показать 4 сигнала, две лампы 4*4 = 16 сигналов, 3 лампы - 4*4*4=64 сигнала, 4 лампы соответсвенно 4*4*4*4=256 сигналов. Таким образом для 250 сигналов надо 4 лампы.
3 В классе 1000 учеников, из них 120 девочек и 110 мальчиков. В какой системе счисления велся счет учеников? Переведите эти числа в десятичную систему счисления.
- В троичной системе счисления. 120(3)=15, 110(3)=12(10), 1000(3)=27(10)
Задание 4
Текст имеет объём 110 Кбайт. Каждая его страница содержит 32 строки по 80 символа. При этом один символ кодируется 16 битами (кодировка Unicode). Сколько страниц в реферате?
-Объем текста в битах: 110 Кбайт * 8 бит * (1 Кбайт = 1024 байта) = 880 640 битов. Для определения количества страниц, нужно разделить этот объем на информационный объем одной страницы: 880 640 битов / (32 строк * 80 символов * 16 бит) = 17. Поэтому в реферате 17 страниц
2. В кодировке Unicode на каждый символ отводится два байта. Определите и информационный объём текста в битах из 45 символов.
- V=24*2=48 байт = 384 бита
3. Тест, набранный на компьютере, содержит 11 страниц, на каждой странице 40 строк, а в каждой строке по 64 символа. Определите информационный объём текста, если символы кодируется в кодировке Unicode.
- 11×40=440(строк) на вс. страницах
440×64= 27160 (симврл.) на вс. строках
27160×16=162960 (бит.)
4. После перекодировки текстового сообщения на русском языке, записанного в коде Unicode, в 8-битную кодировку КОИ-8 текстовое сообщение уменьшилось на 240 бит. Какова длина сообщения в символах?
- 240 бит - это 240 / 8 = 30 байт.
В UNICODE для хранения каждого символа используются 16 бит или 16 / 2 = 2 байта. В КОИ-8 для хранения каждого символа используются 8 бит или 8 / 8 = 1 байт.
При переходе от двухбайтной кодировке к однобайтной объем памяти уменьшается вдвое и, поскольку длина сообщения уменьшилась на 30 байт, а каждый байт - это один символ, то длина сообщения составляет 30 символов.
Ответы на контрольные вопросы:
основание системы счисления- количество различных цифр, употребляемых в позиционной СС.
Способ 1:
Перевести сначала в десятичную систему счисления, затем из нее в конечную.
Способ 2:
Для перевода в восьмеричную систему нужно разбить двоичное число на группы по 3 цифры справа налево. В последней (самой левой) группе вместо недостающих цифр поставить слева нули. Для каждой полученной группы произвести умножение каждого разряда на 2n, где n - номер разряда.
Кодирование текстовой (символьной) информации в компьютере выполняется с помощью специальных кодовых таблиц, в которых каждому символу ставится в соответствие определенная последовательность из нулей и единиц.
Алгоритм перевода чисел из двоичной системы счисления в шестнадцатеричную N2 → N 16
Двоичное число разбивается на тетрады: целая часть - справа налево; дробная часть - слева - направо;
В дробную часть справа можно дописывать недостающее число нулей;
Под каждой тетрадой пишется соответствующее шестнадцатеричное число.
Таблица ASCII определяет коды для символов:
десятичных цифр;
латинского алфавита;
национального алфавита;
знаков препинания;
управляющих символов.
Karaganda 2023
Достарыңызбен бөлісу: |