Файл: Отчет по лабораторной работе 1 Программирование линейного вычислительного процесса.doc
Добавлен: 05.12.2023
Просмотров: 41
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Уфимский государственный нефтяной технический университет»
Кафедра вычислительной техники и инженерной кибернетики
Отчет
по лабораторной работе №1
«Программирование линейного вычислительного процесса»
Вариант ___
Студент гр. Б___-21-0__ ____________ _____________
(подпись, дата)
Ст. преподаватель ____________ Р.М.Харисов.
(подпись, дата)
Уфа 2022
Лабораторная работа №1
«Программирование линейного вычислительного процесса»
1. Постановка задачи
Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить контрольный расчет и расчет для заданных значений исходных данных.
2. Анализ задачи
Для вычисления значения функции y нужно взять значение константы с, последовательно вычислить значения параметра α, аргумента x, функции y. Исходных данных для расчета достаточно.
Для проверки корректности постановки задачи и определения ограничений на исходные данные найдём область определения и область возможных значений всех расчётных функций.
Область определения функции x = x (b) Dx = {bR, b≠0}, eё возможные значения x R.
Область определения функции a = a(x, b) Da = {x+b >0}, её возможные значения a R.
Область определения функции y = y(x, a) Dy = {x, a R}, её возможные значения 0 ≤ y ≤
Исходные данные ( b =0,92) не противоречат области определения расчётных функций.
Подготовим тестовый пример для последующей проверки правильности программы (для контрольного расчёта).
Для упрощения ручного расчёта возьмем b =0,92.
Тогда , x = e^0,92=2,5093
Используя полученные значения и x вычислим
3. Таблица переменных
Смысл переменных | Обозначение | Тип переменной | Примечания | |
в алгоритме | в программе | |||
Исходные данные: константа | B | b | Вещественный | bR, b≠0 |
Промежуточные данные: параметр аргумент | x a | x a | Вещественный Вещественный | x+b >0 a R |
Результаты: Функция | y | y | Вещественный | 0 ≤ y ≤ |
4. Схема алгоритма решения задачи
5. Интерфейс программы
Ввод исходных данных запланируем в форме диалога: данные нужно будет вводить с клавиатуры при появлении соответствующего запроса на экране монитора после запуска программы.
6. Текст программы на Паскале
7. Результаты расчёта
Результаты расчёта тестового примера:
а= x=
y= | |
Результаты контрольного расчёта по программе совпали с результатами ручного тестового расчёта с точностью погрешности огругления до трёх цифр после запятой. Следовательно, все расчётные формулы запрограммированы правильно. Программа разработана в соответсвии с заданием.
Результаты требуемого расчёта: