Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Цель лабораторной работы: применение технологии структурного программирования для решения задач суммирования рядов.
Задание на программирование: используя технологию структурного программирования, разработать программу вычисления суммы ряда с заданной точностью в заданном интервале допустимых значений аргумента.
Программа должна формировать таблицу, содержащую столбцы:
- значения аргумента,
- значения суммы ряда,
- количество слагаемых, попавших в сумму,
- контрольные значения суммы, полученные с помощью стандартных функций библиотеки.
Порядок выполнения работы:
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.
Дата публикования: 2014-11-03; Прочитано: 281 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!