- •Реферат.
- •1 Задание на курсовую работу
- •2 Порядок выполнения
- •Определения, обозначения и сокращения Перечень сокращений
- •Обозначения
- •Задание на курсовую работу
- •2 Порядок выполнения.
- •2.1 Анализ условия задания.
- •2.2.1 Блок «Module source_data».
- •2.2.2 Блок «Trap».
- •2.2.3 Блок «f».
- •2.2.5 Блок «Cyt».
- •2.2.6 Блок «Main».
- •2.3 Выбор представления для входных и выходных данных задания.
- •2.2 Разработка алгоритма решения.
- •2.4.1.3 Реализация программного модуля.
- •2.4.2 Описание подпрограммы «Trap».
- •2.4.2.1 Общие характеристики.
- •2.4.2.2 Описание модуля.
- •2.4.4.1 Общие характеристики.
- •2.4.4.2 Описание модуля.
- •2.4.4.3 Реализация программного модуля.
- •2.4.6 Описание вызывающей программы «Main».
- •2.5 Тестирование программы и отладка задачи в целом.
- •2.6 Выполнение расчетов.
- •1 Межгосударственный стандарт «Отчет о научно-исследовательской работе. Структура и правила оформления» гост 7.32–2001. Минск, 2001 г.
Задание на курсовую работу
Вычислить значение определенного интеграла в заданных пределах.
При выполнении работы использовать методики расчета интеграла и линейной интерполяции функции, приведенные в разделе (2.2) [10].
При задании исходных данных в табличном виде расчетные значения требуемых характеристик получать с помощью линейной интерполяции.
Программные компоненты для блоков линейной интерполяции и интегрирования должны быть составлены так, чтобы их можно было использовать как стандартные подпрограммы.
Вариант задания на курсовую работу - вариант № 17
Вариант задания № 17
Разработать
программу для расчета дальности полета
самолета
на постоянной высоте
с
постоянной скоростью
при заданном расходе топлива
по формуле:
г
де:
— начальный вес самолета, H;
— конечный вес самолета, H;
— скорость полета, м/с;
— коэффициент подъемной силы,
;
— плотность воздуха на высоте полета, кг/м3;
— площадь крыла, м2;
— коэффициент лобового сопротивления.
Используя данную программу, определить дальность полета самолета .
ИСХОДНЫЕ ДАННЫЕ :
Зависимость от задана в виде таблицы :
|
0 |
0,1 |
0,2 |
0,3 |
0,4 |
|
0,018 |
0,018 |
0,019 |
0,021 |
0,027 |
Для расчета необходимо использовать метод линейной интерполяции .
2 Порядок выполнения.
2.1 Анализ условия задания.
В целях упрощения процесса разработки и отладки программы
необходимо разделить задачу на подзадачи и оформить их в виде отдельных блоков (программных компонент).
Анализ задания позволяет выделить исходные данные в отдельный блок – блок формирования исходных данных (Module source_data).
Чтобы
вычислить интеграл необходимо иметь
пределы интегрирования() и подынтегральную
функцию. В данной задаче подынтегральная
функция зависит от аэродинамических
характеристик:
.
Поляра самолёта (зависимость
от
)
задана в виде таблицы. Необходимо
выделить в отдельный блок расчет текущего
значения
(Cyt)
Для расчета
необходимо использовать метод линейной
интерполяции . Целесообразно выделить
отдельный блок – блок интерполяции
(inter).
Сам процесс интегрирования также выделяется в отдельный блок (trap).
Подынтегральная функция вычисляется на каждый шаг
интегрирования. Вычисление функции также необходимо выделить в отдельный блок (f). Блок main устанавливает связь между всеми выбранными модулями.
Теперь для решения задачи можно составить структурную схему.
Стр
уктурная
схема
Module source_data – блок задания исходных данных.
Main – вызывающая программа.
Trap – интегрирование методом трапеций.
F – вычисление подынтегральной функции.
Inter – линейная интерполяция.
Cyt – вычисление текущего значения .
