|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.05.2012, 18:14 | #1 |
Регистрация: 22.01.2012
Сообщений: 3
|
Паскаль(Программирование итерационных циклов)
Написать программу.
Для всех значений X, задаваемых параметрами из набора: начальное значение A, конечное значение В, шаг Dx, количество ша-гов Nx, ограничение на число итераций Nmax, вычислить функцию F(x) как сумму S бесконечного числа слагаемых, заканчивая суммирование для каж-дого значения x при достижении заданной точности EPS. Вывести в выводной текстовый файл исходные данные A,B,Dx,EPS и результаты расчета: значения x,F(x),S и количество слагаемых K, обес-печивающих требуемую точность. Результаты выводить в форме таблицы с рамками. Требования к программе • Значения, отмеченные в таблице вариантов символом "*" в про-грамме вводятся с клавиатуры. Остальные исходные данные задаются типизированными константами. • Количество слагаемых при вычислении суммы – не более ста. • Если вариант задания содержит Nmax в качестве исходных данных, внешний цикл по X будет тоже итеративным и значение Nx в этом случае не рассчитывается. Цикл можно делать как с пред- так и с по-стусловием, с окончанием по выполнению условия (K > Nmax) or (i > 30) { второе условие – ограничение размера таблицы }. • В варианте №3 Arcsin выразить через другие функции (см. в лаб. 1) Arcsin(x)=Arctan(x/sqrt(1-x*x)) . • В варианте №15 учесть, что sin(X)/X при Х=0 равен 1. • В варианте №21 учесть, что cos(X)/X при Х=0 не существует, по-этому такое значение Х в таблице пропускать. Содержание программы • Заголовок программы с комментарием; • Описание переменных; • Описание инициализированных переменных; • Ввод с клавиатуры исходных данных; • Вычисление (если необходимо) вспомогательных значений; • Вывод исходных данных в выводной файл; • Формирование шапки таблицы; • Задание начальных значений для величин, вычисляемых рекуррент-ными формулами; • Цикл расчета и вывода в текстовый файл строк таблицы; • Закрытие выводного файла. F(x)=ln(1+x) начальное значение A=0 конечное значение В=0.5 шаг Dx= --- число точность вычисления EPS *=1e-4 Тип цикла=if шагов Nx=11* итераций Nmax= ---- Последний раз редактировалось skycool; 07.05.2012 в 23:29. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++. Тема лабораторной: РЕАЛИЗАЦИЯ ИТЕРАЦИОННЫХ ЦИКЛОВ СРЕДСТВАМИ ЯЗЫКА С++ | krytishka99 | Помощь студентам | 2 | 23.10.2012 20:17 |
Программирование итерационных циклов(Паскаль) | uvid_cv | Помощь студентам | 1 | 21.04.2012 19:27 |
программирование циклов с параметрами | Kasia | Помощь студентам | 9 | 05.01.2011 03:17 |
Организация итерационных циклов | МихХха | Паскаль, Turbo Pascal, PascalABC.NET | 18 | 19.05.2009 15:41 |
Программирование сложных циклов | FcDonalds | Помощь студентам | 2 | 24.12.2008 22:49 |