- Ряд функций предназначены для выполнения алгебраических операций с целыми и вещественными числами:
- fabs (x) – модуль числа,
- pow (x, y) – степень числа,
- sqrt (x) – квадратный корень числа.
- При работе с вещественными числами приходится их округлять. Для этого есть две функции:
- round (x) – округление числа до ближайшего целого,
- trunc (x) – отбрасывание дробной части числа.
Функция trunc, применённая к отрицательному числу даёт ближайшее к нему справа целое.
- Вещественные числа также можно выводить на экран, форматируя. Запись cout << fixed << setprecision (n) << setw (m) << x обозначает вывод на экран числа m позиций, из которых одну занимает разделитель целой и дробной частей (в С++ это традиционно точка) и ещё n – дробная часть. Если в целой части цифр меньше, чем m – n – 1, то лишние места слева заполняются пробелами.
- В научной записи чисел целая часть всегда состоит из одной цифры, а рядом с числом указывается показатель степени. Так, число 13,5 будет записано как 1,35Е+1. а число 0,0135 – как 1,35Е–2. Научная запись удобна для вывода на экран очень маленьких и очень больших чисел. Чтобы вывести на экран число в научном формате, модификатор fixed нужно заменить на scientific.
Информатика • 8 класс
236
Операции с вещественными числами (C++)
Было полезно?
Рекомендуем
Вы учитель или ученик?
Познакомьтесь с нашим образовательным онлайн-сервисом с тысячами интерактивных работ
Учителю
Удобно проводить уроки в классе, назначать работы на дом и анализировать результаты всего класса или конкретных учеников
Ученику
Самостоятельно изучать новые и повторять пройденные темы, готовиться по индивидуальной траектории и оценивать результаты на наглядных графиках