Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

lab.informatika

.docx
Скачиваний:
0
Добавлен:
12.04.2025
Размер:
22.72 Кб
Скачать

ГУАП

КАФЕДРА № 44

ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ

ПРЕПОДАВАТЕЛЬ

Старший преподаватель

А.В.Аксенов

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ №1

ПО ТЕМЕ: «ДВОИЧНАЯ СИСТЕМА СЧИСЛЕНИЯ»

по курсу: ИНФОРМАТИКА

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ ГР. №

4116

подпись, дата

инициалы, фамилия

Санкт-Петербург 2021

Цель работы: изучить принципы перевода из двоичной системы счисления и наоборот, научиться выполнять арифметические операции с числами в двоичной системе счисления.

Общее задание: 1. Выбрать 2 восьмибитных положительных целых числа в десятичной системе счисления (в интервале 0…127). 2. Выполнить перевод из десятичной в двоичную систему счисления и обратно. 3. В двоичной системе счисления выполнить сложение и умножение чисел. Проверить результаты вычислений в десятичной системе счисления 4. Сделать второе число отрицательным, перевести его в дополнительный код в двоичной системе счисления и осуществить сложение с первым, проверить результаты вычислений в десятичной системе счисления. 5. Сделать первое число отрицательным, перевести его в дополнительный код в двоичной системе счисления и осуществить сложение со вторым, проверить результаты вычислений в десятичной системе счисления.

Индивидуальное задание: перевести числа 58 и 81 в двоичную систему счисления и обратно, выполнить с ними арифметические операции и сделать проверку.

Описание выполненных расчётов:

1.) Перевод в двоичную: 5810= 111010 2

8110=10100012

2.) Перевод в десятичную:

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

Вывод: в данной лабораторной работе было проведено ознакомление с принципами перевода целых чисел из десятичной системы счисления в двоичную и обратно, овладение навыками арифметических операций с целыми числами в двоичной системе счисления.

Соседние файлы в предмете Информатика