|
|||
ЛАБОРАТОРНАЯ РАБОТА №4. Процедуры и функцииСтр 1 из 3Следующая ⇒
Министерство образования и науки Российской Федерации ФГАОУ ВПО «Уральский федеральный университет имени первого Президента России Б.Н.Ельцина»
Кафедра «Информационные технологии и автоматизации проектирования»
Оценка
ЛАБОРАТОРНАЯ РАБОТА №4. Процедуры и функции По дисциплине: «Информационные технологии» Студент: Мишкин Кирилл Олегович Группа: ММ-121102 Преподаватель: Склярова Наталья Сергеевна
г. Екатеринбург
Постановка задачи
Основная задача. Написать программу для численного интегрирования функций и на любом отрезке с заданной точностью. Отладить программу при помощи интегрирования функций, для которых известны аналитические выражения первообразных (т.е. можно рассчитать точные значения интегралов и сравнить их с полученными приближенными). При расчете и выводе приближенных значений на экран ограничиться шестью десятичными знаками, для точных выводить 12 знаков.
Дополнительные задачи. 1. Организовать меню из четырех пунктов (интегрирование функций , , , ). Написать процедуру PrintIntegr, в которую будут передаваться две функции: интегрируемая функция и ее первообразная. Процедура должна выдавать на экран приближенное и точное значения интеграла. При выборе последних двух функций, для которых первообразная неизвестна, передавать в процедуру вместо первообразной значение NIL. Процедура должна корректно обрабатывать этот случай и не выдавать в этом случае точного значения интеграла. 2. Добавить в меню пункт «Выход» и организовать в основной программе внешний цикл WHILE, как в третьей лабораторной работе. Организовать в процедуре PrintIntegr цикл REPEAT, который будет выполняться, пока на запрос «Продолжить вычисление (Y/N) ?» не будет введено «N».
|
|||
|