Программирование линейного вычислительного процесса
Автор: Lera1212 • Май 8, 2018 • Лабораторная работа • 280 Слов (2 Страниц) • 688 Просмотры
Лабораторная работа №1
«Программирование линейного вычислительного процесса»
1. Постановка задачи
Разработать программу вычисления значений заданных функций для произвольных значений исходных данных. Выполнить контрольный расчет и расчет для заданных значений исходных данных.
[pic 1] [pic 2]
2. Анализ задачи[pic 3]
Для вычисления значения функции y нужно взять значение константы θ и x , последовательно вычислить значения параметра z и функции y. Исходных данных для расчета достаточно.
Для проверки корректности постановки задачи и определения ограничений на исходные данные найдём область определения и область возможных значений всех расчётных функций.
Область определения функции a= a(c,b) Da = {c,b∈R}, eё возможные значения а∈ R.
Область определения функции fi= fi (b,a) Dfi = {b,a,c∈R, }, eё возможные значения b,a,c∈ R.
Область определения функции y = y(fi,a) Dy = {fi,a∈ R}, её возможные значения fi,a∈ R.
Исходные данные ( c =2,07; b=3,4 ) не противоречат области определения расчётных функций.Подготовим тестовый пример для последующей проверки правильности программы (для контрольного расчёта).
[pic 4]
Используя полученные a ,вычислим [pic 5]
[pic 6][pic 7]
3. Таблица переменных
Смысл переменных | Обозначение | Тип переменной | Примечания | |
в алгоритме | в программе | |||
Исходные данные: константа | С b | с b | Вещественный | c,b∈R, c,b≠0 |
Промежуточные данные: параметр аргумент | а [pic 8] | а fi |
Вещественный |
|
Результаты: Функция | y | y | Вещественный | y |
4. Схема алгоритма решения задачи
[pic 9]
[pic 10]
[pic 11]
[pic 12]
[pic 13]
[pic 14]
[pic 15]
[pic 16]
[pic 17]
[pic 18]
[pic 19]
[pic 20]
[pic 21][pic 22]
5. Интерфейс программы
Ввод исходных данных запланируем в форме диалога: данные нужно будет вводить с клавиатуры при появлении соответствующего запроса на экране монитора после запуска программы.
...