Вы находитесь на странице: 1из 4

Ministry of Education and Science of the Republic of Kazakhstan

Karaganda Technical University

Department of Information technologies and security

LABORATORY WORK 1
Discipline: Information and communication technologies
Topic: Encoding of numerical, symbolic and graphical
information in a computer.

Prepared by:
student group АиУ 23-3
Beznosenko M.V.

Approved by:
Abdin A.

Karaganda 2023
Тема: Кодирование числовой и символьной информации в компьютере.

Цель работы: Получение практических навыков по кодированию числовой и


символьной информации в компьютере.
Задание 1
904=1110001000 (двоичная СС)
1110001000=1610 (восьмеричная СС)
1110001000=388 (шестнадцатеричная СС)
92=134 (восьмеричная)
Запишем абсолютное значение 154 в двоичной форме:
154=10011010 (двоичное)
Инвертируем биты:
10011010->01100101
Добавим 1:
01100101+1=01100110
Таким образом, дополнительный код числа -154 в 8-разрядном представлении будет
равен 01100110.
110001: (11+ 100) = 111
1100 – (10: 10) = 1011;
(1111 - 1001) * 10 = 1100;
Задание 2.
Better late than never.
10000101100101111010011101001100101111001032110101111000011110100110010132
111010011010001100001110111032110111011001011110110110010111001046
Лучше поздно, чем никогда.
11001011111100111111011111111000111001013211101111111011101110011111100100
11101101111011104411110111111001011110110032111011011110100011101010111011
1011100011111001001110000046
Задание 3.
1. Для кодирования диапазона значений от -35 до 32 градусов, вам потребуется
68 различных чисел. Используя формулу N = 2n. 2^6=64, значит 6 бит не хватает для
кодировки этого значения, соответственно 7 бит является наименьшим количеством
для кодирования измеренной температуры.
2. Один элемент может показать 4 сигнала, тогда два элемента 4*4=16 сигналов,
три элемента 4*4*4=64 сигнала, 4 элемента 4*4*4*4= 256 сигналов. Таким образом
минимум 4 элемента необходимо для передачи 200 сигналов.
3. В троичной системе. основание системы больше 2, так как в записи
присутствует цифра 2. Сделаем проверку переведя значения из троичной системы
счисления в десятичную:
10003=2710
1203=1510
1103=1210
Задание 4.
1.Для начала переведем 110 Кбайт в биты, поскольку символы закодированы
битами.
110 Кбайт= 110*1024*8=901120 бит.
Теперь посчитаем общее количество бит всех символов.
32 строк * 80 символов = 2560 символов
2560*16 бит=40960 бит.
Количество страниц = Общий размер текста / Размер страницы
901120/40960=22 страницы.
2. Информационный объем в битах = 45 символов * 2 байта на символ * 8 бит в
байте = 720 бит.
3. Количество символов в тексте = 11 страниц * 2560 символов/страница =
28,160 символов.
Обычно для Unicode используется кодировка UTF-8, которая может
использовать разное количество байтов для разных символов, но в среднем, для
основных символов, используется 2 байта.
Информационный объем = 28,160 символов * 2 байта/символ = 56,320 байт.
4. Unicode обычно использует 16 бит на символ, в то время как КОИ-8 - 8 бит на
символ. Разница в битах между этими двумя кодировками равна 8 бит. Тогда
Количество символов = разница в битах/бит на символ в КОИ-8= 240/8=30 символов.
Контрольные вопросы:
1) Основание системы счисления, также известное как база системы счисления, это
количество различных символов или цифр, которые используются для представления
чисел в данной системе. Например, в десятичной системе счисления основание равно
10, потому что мы используем десять цифр от 0 до 9 для записи чисел. В двоичной
системе счисления основание равно 2, так как мы используем только две цифры, 0 и 1.
В шестнадцатеричной системе счисления основание равно 16, и она использует цифры
от 0 до 9 и буквы A до F для представления чисел. Основание системы счисления
определяет, какие числа можно представить в этой системе и каким образом.
2) Для перевода в восьмеричную систему нужно разбить двоичное число на группы по
3 цифры справа налево. В последней (самой левой) группе вместо недостающих цифр
поставить слева нули. Для каждой полученной группы произвести умножение
каждого разряда на 2n, где n - номер разряда.
3) Символьная информация представляет собой набор букв, цифр, знаков
препинания, математических и других символов.
4) Разбиваем число на группы по 4 цифры справа налево. Последнюю (левую) группу
дополним при необходимости ведущими нулями. Внутри каждой полученной группы
произведем умножение каждой цифры на 2n, где n - номер разряда, начиная с 0. Затем
сложим результаты.
5) Основное назначение таблицы ASCII-кодов заключается в том, чтобы обеспечить
стандартизированный способ представления текста и символов, что позволяет
компьютерам и программам правильно интерпретировать и обрабатывать текстовую
информацию. ASCII-коды используются во многих языках программирования,
текстовых редакторах, электронных коммуникациях и других аспектах
информационных технологий для обеспечения совместимости и передачи текстовых
данных.

Вам также может понравиться