Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

Округление и отбрасывание дробной части

💻 Информатика · 8 класс

Разница между округлением вещественного числа и отбрасыванием его дробной части.

Клавиатура в компьютерном классе
Иллюстрация к предмету «Информатика»Hmartil · Wikimedia Commons · CC BY-SA 4.0

Две разные операции над дробным числом

При работе с вещественными числами часто нужно получить целое значение. Для этого есть две разные операции: округление и отбрасывание дробной части. Их легко перепутать, но результат может заметно отличаться. Понимание разницы помогает правильно решать задачи на подсчёт количества предметов, денег, упаковок и других целых величин.

Вещественные (дробные) числа изучают в курсе программирования восьмого класса вместе с типами данных. Преобразование дробного числа в целое — одна из частых операций, и важно осознанно выбирать нужный способ, а не применять первый попавшийся.

Округление

Округление заменяет число ближайшим целым. Если дробная часть меньше 0,5, число уменьшают до целого вниз; если больше или равна 0,5 — увеличивают вверх. Например, 3,7 округляется до 4, а 3,2 — до 3. Округление как бы выбирает то целое, к которому число ближе на числовой прямой.

Отбрасывание дробной части

Отбрасывание дробной части (взятие целой части) просто убирает всё, что стоит после запятой, не глядя на её величину. Здесь 3,7 превращается в 3, потому что дробь 0,7 отбрасывается целиком, как бы велика она ни была. Для положительных чисел это всегда округление вниз.

Правило. Округление смотрит на дробную часть и выбирает ближайшее целое. Отбрасывание всегда убирает дробь, то есть для положительных чисел округляет вниз.

Сравнение результатов

Разница особенно заметна, когда дробная часть больше половины.

ЧислоОкруглениеОтбрасывание дроби
3,233
3,543
3,743
9,9109

Разобранный пример

# Питон, две операции над одним числом x = 3.7 print(round(x)) # округление -> 4 print(int(x)) # отбрасывание дроби -> 3

Видно, что для одного и того же числа 3,7 ответы разные: округление даёт 4, а отбрасывание — 3. Поэтому в программе нужно выбирать ту операцию, которая отвечает смыслу задачи.

Где какая операция нужна

  • Сколько целых рублей сдачи можно выдать — отбрасывание дробной части.
  • До какого целого балла округлить оценку — округление.
  • Сколько коробок нужно под предметы — округление вверх, иначе часть не поместится.
Частая ошибка. Берут целую часть там, где по смыслу задачи нужно округление вверх. Например, для подсчёта числа коробок под предметы дробный результат всегда округляют вверх: даже неполная коробка занимает целое место.

Кратко о главном

  • Округление заменяет число ближайшим целым по величине дробной части.
  • Отбрасывание дробной части просто убирает всё после запятой.
  • Для положительных чисел отбрасывание совпадает с округлением вниз.
  • Выбор операции зависит от смысла задачи: иногда нужно округлять вверх.
  • Результаты двух операций могут отличаться на единицу.