Арифметические операции над числами с фиксированной точкой и числами с плавающей точкой, применение циклических избыточных кодов
Автор: Dmitril1990 • Июнь 12, 2021 • Курсовая работа • 1,643 Слов (7 Страниц) • 414 Просмотры
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
высшего образования «Тульский государственный университет»
Институт прикладной математики и компьютерных наук
Кафедра вычислительной техники
Курсовая работа по дисциплине
ИНФОРМАТИКА
на тему: АРИФМЕТИЧЕСКИЕ ОПЕРАЦИИ НАД ЧИСЛАМИ С
ФИКСИРОВАННОЙ ТОЧКОЙ И ЧИСЛАМИ С ПЛАВАЮЩЕЙ
ТОЧКОЙ, ПРИМЕНЕНИЕ ЦИКЛИЧЕСКИХ ИЗБЫТОЧНЫХ КОДОВ.
Студент группы: Б260201
(Ф.И.О.) (подпись, дата)
Руководитель работы
(Ф.И.О., должность) (подпись, дата)
Комиссия: ________________________
________________________
________________________
Тула, 2020 г.
СОДЕРЖАНИЕ
1. Цель и задачи курсовой работы 5
2. Ход работы 6
2.1. Задание №1 6
2.2. Задание №2 15
3. Заключение 20
4. Список используемой литературы 21
- ЦЕЛЬ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ
Целью данной курсовой работы является закрепление и проверка знаний по курсу “Информатика”.
Задачей курсовой работы является: изучение арифметических операций над числами с фиксированной точкой и числами с плавающей точкой, а также изучение применения циклических избыточных кодов для обнаружения ошибок в передаваемых сообщениях.
2. ХОД РАБОТЫ
2.1. Задание №1. Выполнить арифметические операции над числами в двоичной системе счисления
Для выполнения арифметических операций в данной курсовой работе были изучены способы перевода чисел из одной позиционной системы счисления в другу, далее выполнены задания согласно варианту. Исходные данные к заданию 1 приведены в таблице 1.
Таблица 1. Исходные данные
Номер варианта | Умножить числа, предварительно переведя из 10-СС в 2-СС | Поделить числа, предварительно переведя из 10-СС в 2-СС | Вычесть числа, предварительно переведя из 10-СС в 2-СС | Сложить числа, предварительно переведя из 10-СС в 2-СС |
8 | 710 *1210 | 3610: 610 | 7,11210- 0,67510 | 1210+7810 |
1) Умножение чисел 710 * 1210
Для совершения операции умножения в 2-СС необходимо перевести исходные числа в 2-СС.
а) Перевод первого множителя в 2-СС:
(710)10 = (1011000110)2 (рисунок 1).
[pic 1]
Рисунок 1 - Перевод в 2-СС числа 710.
б) Перевод второго множителя в 2-СС:
(1210)10 = (10010111010)2 (рисунок 2).
[pic 2]
Рисунок 2 - Перевод в 2-СС числа 1210.
в) Произведено умножение в 2-СС.
(1011000110)2 * (10010111010)2 = (11010001101111011100)2 (рисунок 3).
[pic 3]
Рисунок 3 - Умножение чисел в 2-СС.
Для проверки использована десятичная система счисления.
(11010001101111011100)2 = (859100)10
(1210)10 * (710)10 = (859100)10
Результаты вычислений равны, из этого следует, что приведенное решение верно.
2) Деление чисел в двоичной системе счисления (3610)10 / (610)10
...