Отчет о лабораторной работе двоичная система счисления по курсу информатика работу
Скачать 17.83 Kb.
|
ГУАП КАФЕДРА № 44 ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ ПРЕПОДАВАТЕЛЬ
РАБОТУ ВЫПОЛНИЛ
Санкт-Петербург 2021 Цель работы: ознакомление с принципами перевода целых чисел из десятичной системы счисления в двоичную и наоборот, овладение навыками осуществления арифметических операций с числами в двоичной системе счисления. Порядок выполнения работы: Выбрать 2 восьмибитных положительных целых числа в десятичной системе счисления (в интервале 0…127). Выполнить перевод из десятичной в двоичную систему счисления и обратно. В двоичной системе счисления выполнить сложение и умножение чисел. Проверить результаты вычислений в десятичной системе счисления. Сделать второе число отрицательным, перевести его в дополнительный код в двоичной системе счисления и осуществить сложение с первым, проверить результаты вычислений в десятичной системе счисления. Сделать первое число отрицательным, перевести его в дополнительный код в двоичной системе счисления и осуществить сложение со вторым, проверить результаты вычислений в десятичной системе счисления. Ход работы: В данной лабораторной работе операции будут проводится с числами и . Перевод двух данных чисел из десятичной системы счисления в двоичную путём разложения на сумму степеней двойки: Перевод двух получившихся чисел из двоичной системы счисления в десятичную путём сложения соответствующих степеней двойки: Проверка удалась и числа сошлись. Сложение двух данных чисел в двоичной системе счисления с добавлением ведущих нулей для удобства: Перевод результата сложения в десятичную систему счисления: Сложение двух данных чисел в двоичной и десятичной системе счисления дало совпадающие результаты, т.е. проведена успешная проверка проведённых расчётов. Умножение двух данных чисел в двоичной системе счисления: 110101 000000 000000 000000 110101 Перевод результата умножения в десятичную систему счисления: Умножение двух данных чисел в двоичной и десятичной системе счисления дало совпадающие результаты, т.е. проведена успешная проверка проведённых расчётов. Перевод второго числа в отрицательное в двоичной системе счисления: Добавление ведущих нулей до 8 разряда: Посимвольная инверсия второго числа: Прибавление единицы: Сложение первого числа с отрицательным вторым в двоичной системе счисления: Перевод результата сложения в десятичную систему счисления: Старший бит - единица – что указывает на отрицательность числа. Для его правильного перевода в десятичную систему счисления сделаем его положительным: Вычитание единицы: Посимвольная инверсия: Перевод в десятичную систему счисления: Поскольку мы переводили из отрицательного числа в положительное, то изначальный результат сложения равен . Сложение первого числа со вторым с обратным знаком в двоичной и десятичной системе счисления дало совпадающие результаты, т.е. проведена успешная проверка проведённых расчётов. Перевод первого числа в отрицательное в двоичной системе счисления: Добавление ведущих нулей до 8 разряда: Посимвольная инверсия первого числа: Прибавление единицы: Сложение второго числа с отрицательным первым в двоичной системе счисления: Откидываем старший бит, а после - ведущие нули: Перевод результата сложения в десятичную систему счисления: Сложение второго числа с первым с обратным знаком в двоичной и десятичной системе счисления дало совпадающие результаты, т.е. проведена успешная проверка проведённых расчётов. Вывод: Я ознакомился с принципами перевода целых чисел из десятичной системы счисления в двоичную и наоборот, а также овладел навыками осуществления таких арифметических операций с числами в двоичной системе счисления, как сложение, умножение и получение дополнительного кода. |