Основные средства языка программирования VС . 16 вариант. Тема и название работы
Скачать 71.98 Kb.
|
1) Тема и название работы:Основные средства языка программирования VС++.2) Фамилия, имя студента, номер группы, номер варианта:Иванов И., БИН1905, вариант 13.3) Задание на разработку проекта и вариант задания:Решите задачу вычисления арифметического выражения при значениях исходных данных x= 0.501 и y=1.7:Также задайте четыре переменные целого типа для преобразования вещественного числа в целое четырьмя способами: округлением в меньшую сторону, округлением в большую сторону, усечением в результате неявного и в результате явного приведения типа. Кроме того, используйте в программе операции префиксного и постфиксного инкремента или декремента. 4) Формализация и уточнение задания: Для формализации и уточнения задания определим, что исходные данные x, y - вещественного типа double. Результаты вычислений - переменная b – также вещественного типа double. Для изучения различных возможностей преобразования вещественного числа в целое определим четыре целые переменные, например, k, m, n, i – переменные целого типа int. Этим переменным будем присваивать значения, полученныеразными способами преобразования вещественного числа в целое: с усечением (явное и неявное преобразования типа), с округлением в большую сторону с помощью функции ceil, с округлением в меньшую сторону посредством функции floor. Заданные вычисления на языке программирования будут записываться следующими операторами С++ b = (log10(x) - pow(sin(x * y), 2)) / (0, 8 * log(pow(1 - x, 2))); k = b; i = ceil(b); m = floor(b); n = static_cast<int>(b; - предпочтительный способ явного преобразования в целый тип 5) Схема алгоритма решения задачи (рисунок 1).Рисунок 1 – Схема алгоритма решения задачи 6) Программный код проекта Программный код проекта приведен на рис.2. Поскольку при вычислении z используется математические функции log10, ln, pow, то требуется подключить системную библиотеку cmath. Также в программный код включены операции префиксного и постфиксного инкремента. Рисунок 2 – Программный код решения задачи 7) Результаты выполнения программы Результаты выполнения программы при заданных значениях исходных данных приведены на рисунке 3. Рисунок 3 – Результаты выполнения программы 8) Доказательство правильности работы программы. Для доказательства правильности результатов выполните расчет арифметического выражения с использованием калькулятора или программы Microsoft Excel, сделайте вывод о том, что результаты, полученные вручную, подтверждают правильность выполнения программы |