Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемБогдан Каганцев
1 К.Ю. Поляков, Е.А. Ерёмин, Компьютерная арифметика § 26. Особенности представления чисел в компьютере § 27. Хранение в памяти целых чисел Хранение в памяти целых чисел § 28. Операции с целыми числами Операции с целыми числами § 29. Хранение в памяти вещественных чисел § 30. Операции с вещественными числами
2 К.Ю. Поляков, Е.А. Ерёмин, Компьютерная арифметика § 27. Хранение в памяти целых чисел 2
3 Компьютерная арифметика, 10 класс К.Ю. Поляков, Е.А. Ерёмин, Целые числа без знака 3 78 = Беззнаковые данные – не могут быть отрицательными биты
4 Компьютерная арифметика, 10 класс К.Ю. Поляков, Е.А. Ерёмин, Целые числа без знака: диапазон 4 бай т K (бит) X min X max типы данных byte (Паскаль) word (Паскаль)
5 Компьютерная арифметика, 10 класс К.Ю. Поляков, Е.А. Ерёмин, Целые числа со знаком 5 Сколько места требуется для хранения знака? ? Старший (знаковый) бит числа определяет его знак. Если он равен 0, число неотрицательное, если 1, то отрицательное < 0< 0 < 0< 0
6 Компьютерная арифметика, 10 класс К.Ю. Поляков, Е.А. Ерёмин, Как построить дополнительный код? 6 Алгоритм: 1)перевести число X в двоичную систему счисления; 2)построить обратный код, выполнив инверсию всех битов (заменить 0 на 1 и наоборот); 3)к результату добавить 1. Алгоритм: 1)перевести число X в двоичную систему счисления; 2)построить обратный код, выполнив инверсию всех битов (заменить 0 на 1 и наоборот); 3)к результату добавить = инверсия +1+1
7 Компьютерная арифметика, 10 класс К.Ю. Поляков, Е.А. Ерёмин, Целые числа co знаком: диапазон 7 KX min X max типы данных 8– shortint (Паскаль) 16– integer (Паскаль) 32 – longint (Паскаль) 64 – – 1 int64 ( Free Pascal )
8 К.Ю. Поляков, Е.А. Ерёмин, Компьютерная арифметика § 28. Операции с целыми числами 8
9 Компьютерная арифметика, 10 класс К.Ю. Поляков, Е.А. Ерёмин, Сложение и вычитание 9 Вычитание = сложение с дополнительным кодом вычитаемого! ! это прямой код модуля числа – 9, инвертируем, получим это обратный код 1 прибавляем это и есть дополнительный код числа – раз 1 – это дополнительный код! 1 вычитаем это обратный код, инвертируем, получим это прямой код модуля ответа = 4 10 Ответ: – 4 10
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.