
Zhovtyak lab 1
.docxГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
|
|
|
|
|
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ |
ДВОИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ |
по курсу: ИНФОРМАТИКА |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4016 |
|
|
|
М.О.Жовтяк |
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2020
Цель работы: ознакомление с принципами перевода целых чисел из десятичной системы счисления в двоичную и наоборот, овладение навыками осуществления арифметических операций с числами в двоичной системе счисления.
Решение:
Дано: 13, 12
Перевод из десятичной системы счисления в двоичную
1310=23+22+20=11012=8+4+1=1310 => перевод выполнен верно
1210=23+22=11010=8+4=1210 => перевод выполнен верно
Выполним сложение и умножение чисел, переведенных в двоичную систему счисления
Сложение:
1101+1100 = 110012=2510
Умножение:
1101*1100 = 100111002=15610
Записываем числа 13 и 12 прямым, обратным и дополнительным кодом
Прямой код: 13 – 00001101; 12 – 00001100
Обратный код: 13 – 11110010; 12 – 11110011
Дополнительный код: 13 – 11110011; 12 – 11110100
Выполним сложение чисел 13 и -12 в двоичной системе счисления
13+(-12) = 00001101+11110100 = 1/000000012 = 110
Выполним сложение чисел -13 и 12 в двоичной системе счисления
12 +(-13) = 00001100+11110011 = 111111112
Переводим отрицательное число в обратный код:
111111112 => 000000002 =>(+1) => 000000012 = -110
Вывод: я научился выполнять перевод из десятичной системы счисления в двоичную и обратно; выполнять сложение и умножение двоичных чисел; переводить числа, записанных в двоичном коде, из прямого кода в обратный и дополнительный коды; выполнять сложение двоичных чисел, в котором одно из чисел - отрицательное