Файл: Отчет по лабораторной работе 1 Программирование линейного вычислительного процесса.docx

ВУЗ: Не указан

Категория: Отчет по практике

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 110

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство науки и высшего образования Российской ФедерацииФедеральное государственное бюджетное образовательное учреждениевысшего образования«Уфимский государственный нефтяной технический университет»Кафедра вычислительной техники и инженерной кибернетикиОтчетпо лабораторной работе №1«Программирование линейного вычислительного процесса»вариант 6Студент гр. БУС-___-01 ____________ И.И. Иванов(подпись, дата)Ст. преподаватель ____________ Р.М. Харисов(подпись, дата)Уфа 2023Лабораторная работа №1«Программирование линейного вычислительного процесса»

1. Постановка задачи

Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить контрольный расчет и расчет для заданных значений исходных данных.2. Анализ задачи Для вычисления значения функции у нужно взять значения констант а и γ, вычислить значения параметр x. Исходных данных для расчета достаточно.Для проверки корректности постановки задачи и определения ограничений на исходные данные найдём область определения и область возможных значений всех расчётных функций.Область определения функции x = x(а), Dx = {a>0}, eё возможные значения хR.Область определения функции y = y(а, х, γ), Dy = {аR, a≠0, хR, γ≠0}, eё возможные значения yR.Исходные данные не противоречат области определения расчётных функций.Подготовим тестовый пример для последующей проверки правильности программы (для контрольного расчёта):a = 1,45γ = 0,2x = ln(1,45+1/1,45) = 0,761y = sin(0,761+1,45)*(1+(0,761+1,45)2)/(0,2*sin(1,45)) = 0,802*5,889/0,199 = 23,7843. Таблица переменных

Смысл переменных

Обозначение

Тип переменной

Примечания

в алгоритме

в программе

Исходные данные:

Константа

Константа

a

γ

a

g

Вещественный

Вещественный

a>0

γR, γ≠0

Промежуточные данные:

Параметр



x



x



Вещественный



xR

Результаты:

Функция


y


y


Вещественный


yR

4. Схема алгоритма решения задачи

4 Расчет y 5 Выводx, y 6 Конец

5. Интерфейс программы


Ввод исходных данных запланируем в форме диалога: данные нужно будет вводить с клавиатуры при появлении соответствующего запроса на экране монитора после запуска программы.


6. Текст программы на Паскале

program lab;var x,a,g,y: real;beginwriteln ('введите a, g');readln(a,g);x:=ln(a+1/a);y:=sin(x+a)*(1+(x+a)*(x+a))/(g*sin(a));writeln('x = ',x:3:3);writeln('y = ',y:3:3);end.

7. Результаты расчёта

Результаты требуемого расчёта:

Результаты контрольного расчёта по программе совпали с результатами ручного тестового расчёта. Следовательно, все расчётные формулы запрограммированы правильно. Программа разработана в соответствии с заданием.