💻 Информатика 10 класс  ·  20 вопросов  ·  ~20 мин  ·  ⏱ Таймер 20:00  ·  Сложный  · 

Почему компьютер ошибается на 0,0000001: числа в памяти

В математике целое число может расти сколько угодно, а дробь 0,1 выглядит совершенно точной. В памяти компьютера всё иначе: для числа выделено конечное число битов, отрицательные значения кодируются особым способом, а вещественные числа хранятся через мантиссу и порядок. Тест проверяет диапазоны, дополнительный код, переполнение и машинную погрешность. Он помогает понять не только как записано число, но и почему безобидное вычисление иногда даёт неожиданный хвост.

Отвечено: 0 из 20
⏱ --:--
0%
💡 Инструкция: Выберите один вариант ответа. После завершения откроются общий балл, четыре тематических показателя и разбор каждого задания с коротким объяснением.
Вопрос 1 из 20
Сколько различных беззнаковых значений можно закодировать 8 битами?
Вопрос 2 из 20
Каков диапазон беззнакового 8-битного целого числа?
Вопрос 3 из 20
Что называют переполнением целого типа?
Вопрос 4 из 20
В беззнаковом 4-битном счётчике к 1111₂ прибавили 1. Какое значение получится при циклическом переполнении?
Вопрос 5 из 20
Почему увеличение разрядности целого типа расширяет диапазон?
Вопрос 6 из 20
Каков диапазон 8-битного целого числа в дополнительном коде?
Вопрос 7 из 20
Как получить дополнительный код отрицательного числа из кода его положительного модуля?
Вопрос 8 из 20
Как представлен ноль в дополнительном коде?
Вопрос 9 из 20
Чему равен код числа −3 в 4-битном дополнительном коде?
Вопрос 10 из 20
Почему дополнительный код удобен для процессора?
Вопрос 11 из 20
Из каких основных частей состоит машинное представление вещественного числа?
Вопрос 12 из 20
Что означает нормализация двоичного вещественного числа?
Вопрос 13 из 20
Почему очень большое и очень маленькое число можно хранить одним форматом плавающей точки?
Вопрос 14 из 20
Какое изменение обычно повышает точность вещественного формата?
Вопрос 15 из 20
Что произойдёт, если порядок числа выходит за допустимый диапазон формата?
Вопрос 16 из 20
Почему вычисление 0,1 + 0,2 в двоичной плавающей точке может дать значение, немного отличное от 0,3?
Вопрос 17 из 20
Как безопаснее сравнивать два результата вычислений с вещественными числами?
Вопрос 18 из 20
Что называют накоплением погрешности?
Вопрос 19 из 20
Почему выражение (10¹⁶ + 1) − 10¹⁶ может дать 0 в формате ограниченной точности?
Вопрос 20 из 20
Для денежных расчётов нужна точность до копейки. Какой подход надёжнее?

Ответьте на все 20 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу