![]() |
|
Модераторы: Poseidon |
![]()
|
|
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
Запрограммировать в виде функции итерационный алгоритм приближенного
вычисления математического выражения (корень пятой степени из Х)*(cosX). Итерационный процесс продолжать до достижения машинного нуля. В качестве оценки точности (при разложении в ряд) принять значение первого отброшенного члена ряда. Ограничения: - переменных с индексами и массивов не использовать; - факториалы и степени в выражениях для членов ряда в явном виде не применять; У функции в параметрах использовать ссылки. Параметры функции: - аргумент выражения(х - входная величина); - количество итераций, выполненных при вычислении (выход); - оценка точности вычислений, проведенных до машинного нуля (выход); - полученное значение выражения f(x) (выход). В теле функции выводить на каждой итерации: номер итерации, очередное полученное значение выражения, текущую оценку точности. В основной программе ввести значение аргумента, проверяя его принадлежность допустимому интервалу (предельные значения Xmin, Xmax приведены в таблице вариантов заданий). Для проверки вычислить для того же значения аргумента значение выражения "аналитически" с использованием стандартных библиотечных функций (заголовок cmath). Определить класс "табличное значение математического выражения" с закрытыми полями данных: - аргумент выражения; - количество итераций, выполненных при вычислении; - оценка точности вычислений, проведенных до машинного нуля; - полученное значение выражения f(x). При написании конструктора используйте разработанную ранее функцию. Определить методы класса, необходимые для решения следующей задачи. Создать массив с объектами класса, полученными при изменении аргумента х от Xmin до Xmax с выбранным вами шагом. Вывести значения элементов массива (значения полей данных объектов). Используя библиотечную функцию быстрой сортировки qsort() (заголовок <cstdlib>), упорядочить элемент массива (объекты) по выбранному вами критерию. Вывести значения элементов упорядоченного массива. Продемонстрировать применение второй функции, выведя результаты обращения к ней с аргументом, который изменяется от Xmin до Xmax с выбранным вами шагом. P.S. Я прошу вас помочь по причине того, что в универе задают такие задачи, которые я сам никак не могу сделать. Это из-за того, что нам в первом симестре очень плохо дали С. Естевственно я ваши примеры осмысливаю и переделываю. Надеюсь на понимание. Спасибо. |
|||
|
||||
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
Неужели вам тоже непонятно, что тут написано?
|
|||
|
||||
| Romikgy |
|
||||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
непонятно
чем обоснованы эти ограничения?
и итерации чего делать? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
||||
|
|||||
| Mcicool |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 9.10.2005 Репутация: нет Всего: нет |
Да уж, естевственно препод ничем не обосновывает! Просто дал задание, сол как хотите, так и решайте. |
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |