Содержание
-
-
Представление чисел в формате с плавающей запятой
-
Повторение
Какие числа хранятся в формате с фиксированной запятой? Сколько необходимо памяти для хранения целых неотрицательных чисел? Диапазон этих чисел. Сколько необходимо памяти для хранения целых чисел со знаком? Диапазон этих чисел. Сколько необходимо памяти для хранения больших целых чисел со знаком? Диапазон этих чисел. Что такое дополнительный код, для чего он необходим? Алгоритм нахождения дополнительного кода. Алгоритм арифметических чисел.
-
Целые числа Целые числа со знаком Большие целые числа со знаком
-
Целые числа 8 бит Диапазон [0;255]
-
Целые числа со знаком 16 бит Диапазон [-32768;32767]
-
Большие целые числа со знаком 32 бита Диапазон
-
Дополнительный код
Дополнительный код представляет собой дополнение модуля отрицательного числа до нуля. Дополнительный код позволяет заменить операцию вычитания операцией сложения.
-
Алгоритм нахождения дополнительного кода
Модуль числа записать прямым кодом в двоичном разряде Получить обратный код числа (инвертирование – единицы заменить нулями, а нули единицами.) К обратному коду прибавить единицу.
-
Алгоритм арифметических действий
Сложить прямой код положительного числа с дополнительным кодом отрицательного числа. Перевести полученный дополнительный код в десятичное число Инвертировать дополнительный код Прибавить к дополнительному коду единицу Перевести в десятичное число и приписать знак отрицательного числа.
-
Задачи:
Выяснить какие числа хранятся в формате с плавающей запятой Научиться определять точность записи чисел Научиться выполнять арифметические действия с числами в формате с плавающей запятой.
-
Формат с плавающей запятой
Вещественные числа (конечные и бесконечные десятичные дроби) m – мантисса числа, где 1/ n
-
Числа в формате с плавающей запятой
Число обычной точности 0 1 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 0 1 0 1 0 Знак и порядок Знак и мантисса Максимальное значение порядка числа Максимальное число
-
Точность вычислений
Количество разрядов, отведенных для мантиссы
-
Числа в формате с плавающей запятой
2. Числа двойной точности занимают в памяти восемь байтов.
-
Алгоритм сложения и вычитания
Выравнивание порядков Меньший порядок увеличивается до величины большего порядка Мантисса уменьшается в такое же количество раз, т.е. запятая сдвигается влево на число равное разности порядков сумма разность
-
Умножение и деление
Умножение Деление
-
Задание
Выполнить сложение, вычитание, умножение и деление чисел:
-
Домашнее задание
§ 2.10.2 С.150 №2.16
Нет комментариев для данной презентации
Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.