§ 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. Правільнасць вылічэнняў можна праверыць на калькулятары. |