Please enable JavaScript.
Coggle requires JavaScript to display documents.
Компьютерная арифметика (Предельные значения чисел (Дискретизация - запись…
Компьютерная арифметика
Предельные значения чисел
Целые и вещественные числа в компьютере хранятся и обрабатываются по-разному
Математический сопроцессор
- специальный блок для вещественной арифметики
Дискретизация - запись непрерывной величины в дискретной форме
Целые числа дискретны
Вещественные числа непрерывны
Современный компьютор работает только с дискретными данными
Переполнение разрядной сетки
- это ситуация, когда число, которое требуется сохранить, не умещается в имеющемся количестве разрядов вычислительного устройства
Переполнение вызвано ограниченным кол-вом разрядов устройства
Не все вещественные числа могут быть представлены в компьютере точно
Антипереполнение
: любое значение, меньшее чем Cmin неотличимо от нуля
Хранение в памяти целых чисел
Беззнаковые типы данных - величины, не имеющие отрицательных значения
Числа со знаком: выделяется один бит для хранения знака - знаковый разряд
Алгоритм А2
1) Вычислить число Х-1 и перевести его в двоичную систему
2) Выполнить инверсию каждого разряда результата
Алгоритм А1
1) Выполнить инверсию каждого разряда двоичного представления числа Х
2) К полученному результату прибавить единицу
Алгоритм А3
Выполнить инверсию всех старших битов числа, кроме последней единицы и тех нулей, которые стоят после нее