- •Введение
- •1. Последовательность выполнения курсовой работы
- •1.1. Получение задания
- •1.2. Детальная формулировка задания
- •1.3. Анализ задачи и выбор метода решения
- •1.3.1. Вывод расчетных выражений
- •1.3.2. Проведение расчетов и построение графиков
- •1.4.1. Разработка схемы алгоритма главной функции
- •1.3.3. Разработка схемы обобщенного алгоритма
- •1.4. Разработка алгоритмов
- •1.4.2. Разработка схем алгоритмов вызываемых функций
- •1.5. Разработка программы
- •1.5.1. Выбор имен переменных и составление таблицы идентификаторов
- •1.5.2. Требования к оформлению программы
- •1.5.3. Выполнение контрольных расчетов для проверки правильности работы программы
- •1.6. Отладка и тестирование программы
- •1.6.1. Проверка режима аномального завершения программы.
- •1.6.2. Проверка режима нормального завершения программы
- •2. Оформление пояснительной записки
- •3. Защита курсовой работы
- •П1.4. Задание входного сигнала Uвх(t) в виде графика (варианты с кодами а35 - 39)
- •П3.1. Максимальное или минимальное значение выходного напряжения (для вариантов с кодами в01- 02)
- •П3.6. Длительность переднего фронта импульса tпф
- •П3.7. Длительность заднего фронта импульса tзф
- •П3.8.Часть времени α от промежутка [tкон, tнач],
- •Методические указания к контрольному расчету
- •П5.2. Задание входного сигнала в виде графика
- •П5.3. Задание входного сигнала в виде суммы функций
- •П5.4.Задание передаточной характеристики в виде аналитических выражений
- •П5.5.Задание передаточной характеристики в виде графика
- •П5.6. Варианты вычисляемых характеристик выходного сигнала
- •Пример текста программы курсовой работы Первый файл
- •Второй файл
- •Третий файл
- •Четвертый файл
1.3. Анализ задачи и выбор метода решения
Для того, чтобы упростить разработку и проверить правильность выполнения программы курсовой работы, нужно четко представлять, какие результаты она должна выдавать. Поэтому перед разработкой программы необходимо сделать предварительный анализ задачи, произвести ручные расчеты и определить форму выходного сигнала.
1.3.1. Вывод расчетных выражений
В каждом варианте задания либо входной сигнал, либо передаточная характеристика задается графически. В этом случае должны быть получены соответствующие выражения, которые позволяют рассчитать значения характеристики в ряде точек. Расчетные выражения математически представляют собой аналитические функции. Из графика, рис. 2, видно, что Uвх(t) имеет два линейных участка, аналитическая запись Uвх(t) будет иметь вид
(2)
Для определения величин a1, b1, a2, b2 необходимо составить систему из двух уравнений для двух значений аргумента t (см. П1.4).
1.3.2. Проведение расчетов и построение графиков
После получения необходимых формул следует проанализировать характер функций Uвх(t), Uвых(Uвх) и Uвых(t). Для этого выбирается ряд значений t. Количество значений t для ручного расчета и их распределение по оси времени определяется характером функций. Для построения линейного участка достаточно двух значений. На участках, где функция изменяется нелинейно, значений должно быть больше.
В рассматриваемом примере зависимость входного напряжения от времени уже задана графически. Если построить этот график в масштабе на милиметровой бумаге, то приближенно можно определить и значения входного напряжения Uвх в ряде точек. Используя эти значения, строится график зависимости Uвых от Uвх. Значения функции Uвых(t) можно не вычислять, а определить путем построения по графикам функций Uвх(t) и Uвых(Uвх), как показано на рис. 3 для рассматриваемого варианта задания.
В дальнейшем по построенным вручную графикам контролируется правильность программного расчета значений функций и правильность построения графиков. Кроме этого, ручное построение позволяет выделить особый характер изменения выходного напряжения (например, скачкообразное), и учесть это при разработке программы.
Так, из рис. 3 видно, что Uвых(tнач) = Uвых(tкон) = 4 В. Для отображения на экране скачкообразных изменений напряжения в эти моменты времени нужно правильно выбрать значения соответствующих переменных в подпрограмме построения графиков.
Возможен также случай равенства нулю вычисляемой характеристики W. Например, если выходное напряжение имеет вид прямоугольного импульса, то длительность как переднего, так и заднего фронтов импульса будет равна нулю. Также может быть равно нулю минимальное значение выходного напряжения. В этих случаях при вычислении относительной погрешности произойдет деление на 0, что приведет к аварийному останову программы. Если при проведении ручных расчетов и построения графиков такие или подобные случаи будут выявлены, то необходима корректировка задания.
Контрольные расчеты и построение графиков можно проводить с использованием одного их математических пакетов программ, например MATCHCAD.
Контрольные расчеты и графики предъявляются преподавателю перед выполнением последующих этапов.
