| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] Ссылки, функции, машинный нуль, Перегрузка функций |
| Автор: сахарок 15.5.2008, 18:17 |
| помогите пожалуйста!!! ВАРИАНТ => НОМЕР_СТУДЕНТА_ПО_СПИСКУ Запрограммировать в виде функции итерационный алгоритм приближенного вычисления математического выражения f(x), (см. таблицу вариантов заданий "3_варианты.doc"). Итерационный процесс продолжать до достижения машинного нуля. В качестве оценки точности (при разложении в ряд) принять значение первого отброшенного члена ряда. Ограничения: - переменных с индексами и массивов не использовать; - факториалы и степени в выражениях для членов ряда в явном виде не применять; У функции в параметрах использовать ссылки. Параметры функции: - аргумент выражения (х - входная величина); - количество итераций, выполненных при вычислении (выход); - оценка точности вычислений, проведенных до машинного нуля (выход); - полученное значение выражения f(x) (выход). В теле функции выводить на каждой итерации: номер итерации, очередное полученное значение выражения, текущую оценку точности. Написать функцию с тем же именем, но с одним аргументом (х) для вычисления значение выражения "аналитически" с использованием стандартных библиотечных функций (заголовок cmath). В основной программе ввести значение аргумента, проверяя его принадлежность допустимому интервалу (предельные значения Xmin=a, Xmax=b приведены в таблице вариантов заданий). Обратиться к обеим функциям и сравнить получаемые результаты. Написать третью функцию с тем же именем с параметрами-ссылками возвращающую: - количество итераций, выполненных при вычислении; - оценку точности вычислений, проведенных до машинного нуля; - полученное значение выражения f(x). Продемонстрировать применение третьей функции, выводя результаты обращения к ней с аргументом, который изменяется от Xmin до Xmax с выбранным вами шагом. |
| Автор: MAKCim 15.5.2008, 18:29 |
| Для домашних заданий, курсовых, существует "Центр Помощи". Тема перенесена! |