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

NAO Karaganda Technical University named after Abylkas Saginov

Faculty of Architecture and Civil Engineering


Department of «Architecture and Design»

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

Prepared by:
student group S-22-2s
Nurgaliyev E.M.
Approved by:
associate professor Akyltaeva S.
D.

Karaganda 2023
Задание 1
1.1 Перевести целое десятичное число в двоичную систему
счисления. Полученное двоичное число перевести в восьмеричную и
шестнадцатеричную системы счисления. В качестве десятичного числа взять
месяц вашего рождения и приписать к нему справа день вашего рождения
(01, 02, 03 и т.д.). Например: вы родились 5 июня, это дает число 605.
121810 = 100110000102
1218/2=609 0
609/2=304 1
304/2=152 0
152/2=76 0
76/2=38 0
38/2=19 0
19/2=9 1
9/2=4 1
4/2=2 0
2/2=1 0
1/2=0 1

121810 = 03028
1218/8=152 2
152/8=19 0
19/8=2 3
2/8=0 0

121810 = 4C216
1218/16=76 2
76/16=4 12
4/16=0 4
0/16=0
1.2 Перевести десятичное число 92 в восьмеричную систему
счисления.
9210 = 1348
92/8=11 4
11/8=1 3
1/8=0 1
1.3 Записать дополнительный код отрицательного числа –154 для
8-разрядного компьютерного представления.
-15410=1,011001102 для 8-разрдного компьютерного представителя.
15410=100110102
-15410=1,011000101
8 7 6 5 4 3 2 1 0
1
1 0 1 1 0 0 1 0 1
0 0 0 0 0 0 0 0 1
1 0 1 1 0 0 1 1 0

1.4 Расставьте знаки арифметических операций и скобки так, чтобы


были верны следующие равенства в двоичной системе счисления:
110001 ? 11? 100 = 111 49/(3+4) = 7
1100 ? 10 ? 10 = 1011 12-(2/2) = 11
1111 ? 1001 ? 10 = 1100 (15+9)/2 = 12
1100 ? 10 ? 10 = 1011 12-(2/2) = 11

Задание 2
Выбрать вариант задания и выполнить работы по кодированию
текста с использованием таблицы ASCII-кодов. Перевести текст на русский
язык и закодировать с использованием таблицы Windows-1251 (рис. 1).
Результат занести в отчет.
Better late than never.
ASCII
426574746572206C617465207468616E206E65766572
Лучше поздно чем никогда
Windows-1251
20324324724822923923823122823723824722923623723223423822722822
4
Задание 3
1. Измеряется температура воздуха, которая может быть целым
числом от -35 до 32 градусов. Какое наименьшее количество бит
необходимо, чтобы закодировать одно измеренное значение?
Ответ: Для закодирования целых чисел в диапазоне от -35 до 32
необходимо 7 бит.
2. Каждый элемент светового табло может гореть одним из 4 цветов.
Какое наименьшее количество элементов должно работать, чтобы можно
было передать 200 различных сигналов?
Ответ: одна лампа может показать 4 сигнала, две лампы 4*4 = 16
сигналов, 3 лампы - 4*4*4=64 сигнала, 4 лампы соответсвенно 4*4*4*4=256
сигналов. Таким образом для 200 сигналов надо 4 лампы.
3. В классе 1000 учеников, из них 120 девочек и 110 мальчиков. В
какой системе счисления велся счет учеников? Переведите эти числа в
десятичную систему счисления.
120(3) = 1*3^2+2*3 = 9+6 = 15
110(3) = 1*3^2+1*3 = 9+3 = 12
1000(3) = 1*3^2 = 27
15+12=27
Ответ: основание системы счисления = 3.

Задание 4
1. Текст имеет объём 110 Кбайт. Каждая его страница содержит 32
строки по 80 символа. При этом один символ кодируется 16 битами
(кодировка Unicode). Сколько страниц в реферате?
Ответ: 16 бит = 2 байта
Вес каждой страницы: 32*80*2=5120 байт = 5 Кбайт
110/5=22 страницы

2. В кодировке Unicode на каждый символ отводится два байта.


Определите и информационный объём текста в битах из 45 символов.
Ответ: 45*2= 90 байт = 720 бита

3. Тест, набранный на компьютере, содержит 11 страниц, на каждой


странице 40 строк, а в каждой строке по 64 символа. Определите
информационный объём текста, если символы кодируется в кодировке
Unicode.
Ответ: 64*40=2560 символа
2560*11=28160 символа
28160*16=450560 бит, или 56320 байт, или 55 Кбайт
4. После перекодировки текстового сообщения на русском языке,
записанного в коде Unicode, в 8-битную кодировку КОИ-8 текстовое
сообщение уменьшилось на 240 бит. Какова длина сообщения в символах?
Ответ: 16:8=2 - текст уменьшился в 2 раза
240*2=480 бит - размер исходного текста
480:16=30 символов

Контрольные вопросы
1. Что такое основание системы счисления?
Основанием системы счисления называется количество цифр и
символов, применяющихся для изображения числа. Например р=10.
Определить основание очень легко, нужно только пересчитать
количество значащих цифр в системе. Если проще, то это число, с которого
начинается второй разряд у числа. Мы, например, используем цифры 0, 1, 2,
3, 4, 5, 6, 7, 8, 9. Их ровно 10, поэтому основание нашей системы счисления
тоже 10, и система счисления называется “десятичная”. В вышеприведенном
примере используются цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 (вспомогательные 10,
100, 1000, 10000 и т. д. не в счет). Основных цифр здесь тоже 10, и система
счисления – десятичная.
2. Как перевести двоичное число в восьмеричную систему?
Чтобы перевести число из двоичной системы счисления в
четвертичную, восьмеричную или шестнадцатеричную систему, нужно
воспользоваться алгоритмом перевода:
Разбить двоичное число справа налево на группы по 2 (для
четвертичной СС), 3 (для восьмеричной СС) или 4 (для шестнадцатеричной
СС) цифры. Если слева не будет хватать цифр для полной группы, нужно
дописать необходимое количество незначащих нулей. Заменить каждую
группу цифр на ее аналог в соответствующей системе счисления.
3. Как представлена символьная информация в компьютере?
Кодирование текстовой (символьной) информации в компьютере
выполняется с помощью специальных кодовых таблиц, в которых каждому
символу ставится в соответствие определенная последовательность из нулей
и единиц.
4. Как перевести двоичное число в шестнадцатеричную систему?
Чтобы преобразовать двоичное число в шестнадцатеричное, нужно
объединить двоичные цифры в группы по 4 разряда (тетрады) в две стороны,
начиная от разделителя целой и дробной части. При необходимости слева от
исходного числа нужно добавить незначащие нули. Если число содержит
дробную часть, то справа от нее тоже нужно добавить незначащие нули до
заполнения всех тетрад. Затем каждая тетрада заменяется
шестнадцатеричной цифрой.
5. Назначение таблицы ASCII-кодов.
Таблица ASCII создавалась для обмена информацией по телетайпу. В
набор были включены непечатаемые символы, используемые как команды
для управления телетайпом. Аналогичные команды применялись и в других
докомпьютерных средствах обмена сообщениями (азбука Морзе, семафорная
азбука), учитывая специфику устройства. Большинство управляющих
символов ASCII вскоре утратили своё назначение и в современных
компьютерных системах не используются.

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