§ 2. Организация вычислений
2.1. Использование математических функций
При вычислениях часто используются различные математические функции (пример 2.1). Эти функции реализованы как встроенные вспомогательные алгоритмы и хранятся в библиотеке cmath. Для подключения этой библиотеки используют команду #include <cmath>. Аргументы функций всегда записываются в скобках. Некоторые из функций приведены в таблице:
(Другие функции можно посмотреть в Приложение к главе 1.) Аргументом функции может быть число, переменная, выражение или другая функция: ceil(10*sin(x)), sqrt(abs(-16)). В примере 2.1 используются математические функции для вычисления модуля, квадратного корня и синуса. |
Пример 2.1. Заданы значения переменных x и y. Вычислить значение выражения: «math style=¨font-family:Arial¨ xmlns=¨http://www.w3.org/1998/Math/MathML¨»«mi»b«/mi»«mo»§#160;«/mo»«mo»=«/mo»«mo»§#160;«/mo»«mfrac»«mrow»«msqrt»«mi»x«/mi»«/msqrt»«mo»§#160;«/mo»«mo»+«/mo»«mo»§#160;«/mo»«mn»4«/mn»«/mrow»«mrow»«mfenced open=¨|¨ close=¨|¨»«mi»y«/mi»«/mfenced»«mo»-«/mo»«mo»§#160;«/mo»«mn»2«/mn»«/mrow»«/mfrac»«mi»sin«/mi»«mi»x«/mi»«/math» Этапы выполнения задания I. Исходные данные: переменные x, y. II. Результат: переменная b. III. Алгоритм решения задачи. 1. Ввод исходных данных. IV. Описание переменных: x, y, b — double. V. Программа:
VI. Тестирование программы. Запустить программу и ввести значения x = 13, y = 7.7. Результат: VI. Правильность вычислений можно проверить на калькуляторе. |