Лекция: Суммирование рядов

 

Цель лабораторной работы: применение технологии структурного программирования для решения задач суммирования рядов.

 

Задание на программирование: используя технологию структурного программирования, разработать программу вычисления суммы ряда с заданной точностью в заданном интервале допустимых значений аргумента.

Программа должна формировать таблицу, содержащую столбцы:

— значения аргумента,

— значения суммы ряда,

— количество слагаемых, попавших в сумму,

— контрольные значения суммы, полученные с помощью стандартных функций библиотеки.

 

Порядок выполнения работы:

 

1) Получить у преподавателя индивидуальное задание и выполнить постановку задачи: сформулировать условие, определить входные данные и их ограничения, определить вид выходной таблицы значений.

2) Разработать математическую модель:

— вывести рекуррентную формулу для расчета очередного слагаемого;

— описать начальные установки номера слагаемого, величины слагаемого, значения суммы;

— описать процесс накопления суммы.

3) Построить схему алгоритма. Обосновать выбор циклических управляющих структур.

4) Составить программу на языке Турбо Паскаль.

5) Использовать оконный интерфейс предыдущих лабораторных работ.

6) Входные данныевводить с клавиатуры по запросу.

7) Выходные данные выводить на экран в форме таблицы с графами:

аргумент, сумма, количество слагаемых, контрольное значение суммы.

8) Проверить и продемонстрировать преподавателю работу программы, при этом значение суммы должно совпадать с соответствующим контрольным значением (с заданной точностью). Выходная таблица должна содержать от 5 до 10 строк.

9) Оформить отчет о лабораторной работе в составе: постановка задачи, математическая модель, схема алгоритма решения, текст программы, контрольные примеры.

 


Варианты индивидуальных заданий

 

arctg (x) =, |x| < 1.

 

arctg (x) =, x > 1.

 

arcth (x) =, |x| < 1.

 

arcth (x) =, |x| > 1.

 

ln (x) =, 0 < x < 2.

 

ln (1+x) =, -1< x <1.

 

ln (1-x) =, x < 1.

 

, |x| < 1.

 

, |x| > 1.

 

ex(1+x) =, |x| < 2.4.

 

 

, X < 1.

 

ln (x) =, x > 0.

 

ln (x) =, x > 0.5.

 

sin (x) =, |x| < .

 

cos (x) =, |x| < .

 

sh (x) =, |x| < .

 

ch (x) =, |x| < .

 

, x < 1.

 

, x < 1.

 

arcctg (x) =, |x| < 1.

 

arctg (x) =, |x| > 1.

arcctg (x) =, |x| > 1.

 

arcsin (x) = x +, |x| < 1.

 

arccos (x) =, |x| < 1.

 

arcsh (x) = x +, |x| < 1.

 

arcch (x) = ln (2x)-, x > 1.

 

, x < 1.

 

, x < 1.

 

еще рефераты
Еще работы по информатике