
lab.informatika
.docxГУАП
КАФЕДРА № 44
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Старший преподаватель |
|
|
|
А.В.Аксенов |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1 |
ПО ТЕМЕ: «ДВОИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ» |
по курсу: ИНФОРМАТИКА |
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ ГР. № |
4116 |
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2021
Цель работы: изучить принципы перевода из двоичной системы счисления и наоборот, научиться выполнять арифметические операции с числами в двоичной системе счисления.
Общее задание: 1. Выбрать 2 восьмибитных положительных целых числа в десятичной системе счисления (в интервале 0…127). 2. Выполнить перевод из десятичной в двоичную систему счисления и обратно. 3. В двоичной системе счисления выполнить сложение и умножение чисел. Проверить результаты вычислений в десятичной системе счисления 4. Сделать второе число отрицательным, перевести его в дополнительный код в двоичной системе счисления и осуществить сложение с первым, проверить результаты вычислений в десятичной системе счисления. 5. Сделать первое число отрицательным, перевести его в дополнительный код в двоичной системе счисления и осуществить сложение со вторым, проверить результаты вычислений в десятичной системе счисления.
Индивидуальное задание: перевести числа 58 и 81 в двоичную систему счисления и обратно, выполнить с ними арифметические операции и сделать проверку.
Описание выполненных расчётов:
1.) Перевод в двоичную: 5810= 111010 2
8110=10100012
|
1110102= 1∙25+1∙24+1∙23+0∙22+1∙21+0∙20 = 32+16+8+0+2+0 = 5810
10100012= 1∙26+0∙25+1∙24+0∙23+0∙22+0∙21+1∙20 = 64+0+16+0+0+0+1 = 8110
3.) сумма
1010001
+ 11101
1000101
100010112 = 1∙27+0∙26+0∙25+0∙24+1∙23+0∙22+1∙21+1∙20 = 128+0+0+0+8+0+2+1 = =13910
проверка: 58+81=139
4.) умножение
1010001×111010=1001001011010
10010010110102 =1∙212+0∙211+0∙210+1∙29+0∙28+0∙27+1∙26+0∙25+1∙24+1∙23+0∙22+1∙21++0∙20=4096+0+0+512+0+0+64+0+16+8+0+2+0=469810проверка: 58×81=4698
5.) преобразуем числа в двоичной системе счисления в отрицательные и выполним арифметические операции
1110102=5810 -5810=11000101+1=110001102
1010001=8110 8110=10101110+1=101011112
81+(-58) =1010001+11000110=1000101112
(отбрасываем единицу)1000101112=101112
Проверка: 101112=1∙24+0∙23+1∙22+1∙21+1∙20=16+0+4+2+1=2310
81+(-58) =23
58+(-81) =111010+10101111=111010012
111010012=11101001-1=11101000=00010111=101112
Проверка! 101112 = 1∙24+0∙23+1∙22+1∙21+1∙20 = 16+0+4+2+1 = 2310
58+(-81) =-23 значит : 111010012= -2310
Вывод: в данной лабораторной работе было проведено ознакомление с принципами перевода целых чисел из десятичной системы счисления в двоичную и обратно, овладение навыками арифметических операций с целыми числами в двоичной системе счисления.