ГДЗ по информатике, 10 класс, Поляков, номер 4.15: Компьютерная арифметика
Информатика (в 2 частях); углубленное обучение — Поляков К.Ю., Еремин Е.А.
Татьяна Белова, методист по информатике Шпаргача обновлено 12 сентября 2026
Условие
Сопоставьте методы хранения отрицательных целых и отрицательных вещественных чисел.
Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.
Пошаговое решение
В этом задании требуется провести сравнительный анализ двух фундаментальных аспектов машинной арифметики: представления целых чисел со знаком и вещественных (действительных) чисел. Мы разберём, как компьютер «понимает» отрицательные значения в каждом из этих случаев, опираясь на стандарты хранения данных.
Шаг 1. Метод хранения отрицательных целых чисел
Для хранения целых чисел в компьютере используется фиксированное количество битов (например, 8, 16, 32 или 64). Самый старший бит отводится под знак числа (0 для положительных, 1 для отрицательных), но простое использование знака не позволяет выполнять арифметические операции эффективно.
Стандартным методом является дополнительный код (two's complement). Чтобы получить представление отрицательного числа:
- Записываем модуль числа в прямом коде.
- Инвертируем все биты (получаем обратный код).
- Прибавляем единицу к полученному результату.
Например, для числа -5 в 8-битном представлении: 5=0000 01012→1111 10102(инверсия) →1111 10112(+1). Этот метод удобен тем, что сложение и вычитание выполняются одинаково для любых знаков без дополнительных проверок.
Шаг 2. Метод хранения отрицательных вещественных чисел
Вещественные числа хранятся в формате с плавающей запятой (обычно по стандарту IEEE 754). Число разбивается на три части: знак, мантиссу (значущие цифры) и порядок (экспоненту).
Отрицательность вещественного числа определяется только одним битом знака , который стоит в самом начале записи. Остальные биты (мантисса и порядок) всегда представляют абсолютную величину числа в нормализованном виде.
Например, число -12.5 будет представлено так: бит знака равен 1, а остальные биты кодируют значение 12.5 (1100.12=1.1001×23). Здесь нет инверсии кодов или прибавления единиц к мантиссе, как в случае с целыми числами. Знак просто «приклеивается» к положительному представлению модуля.
Шаг 3. Сопоставление методов и выводы
Сравним два подхода в таблице:
| Критерий | Целые числа | Вещественные числа |
|---|---|---|
| Основной метод | Дополнительный код | Знак + модуль (в формате IEEE 754) |
| Роль знакового бита | Часть алгоритма преобразования кода | Простой флаг отрицательности |
| Изменение остальных битов | Да, инверсия и прибавление 1 | Нет, мантисса и порядок остаются неизменными при смене знака |
| Арифметика | Единая схема для сложения/вычитания | Требует отдельной обработки знака перед операцией |
Итог: Для целых чисел отрицательность «зашита» в саму структуру двоичного кода через операцию дополнения до базы, что упрощает арифметику. Для вещественных чисел отрицательность — это внешний атрибут (бит знака), не влияющий на внутреннее представление модуля числа.
а) Целые: дополнительный код (инверсия + 1).
б) Вещественные: бит знака + прямой код модуля.
в) Различие: у целых меняются все биты, у вещественных только один.
Ответ дан на основе стандартов машинной арифметики (IEEE 754 для float/double и two's complement для int).
Как решение?
Двойная оценка: понятность и подробность. Можно выбрать одно или оба.
У вас другое условие?
Загрузите фото — учтём ваши числа и редакцию.
Частые вопросы
Это точный номер 4.15 из моего учебника?
Номер совпадает с учебником «Информатика (в 2 частях); углубленное обучение», Поляков К.Ю., Еремин Е.А.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.
Какой ответ в задании 4.15?
Краткий ответ: а) Целые: дополнительный код (инверсия + 1). б) Вещественные: бит знака + прямой код модуля. в) Различие: у целых меняются все биты, у вещественных только один.
Как пользоваться этим разбором?
Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.
Какой учебник имеется в виду?
«Информатика (в 2 частях); углубленное обучение», Поляков К.Ю., Еремин Е.А.. Проверьте часть, год и автора на обложке. Тема в учебнике: § 4. Компьютерная арифметика.
Можно ли списать ответ без решения?
Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.