
- •Введение
- •1. Последовательность выполнения курсовой работы
- •1.1. Получение задания
- •1.2. Детальная формулировка задания
- •1.3. Анализ задачи и выбор метода решения
- •1.3.1. Вывод расчетных выражений
- •1.3.2. Проведение расчетов и построение графиков
- •1.3.3. Разработка схемы обобщенного алгоритма
- •1.4. Разработка алгоритмов
- •1.4.1. Разработка схемы алгоритма главной функции
- •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. Варианты вычисляемых характеристик выходного сигнала
- •Пример текста программы курсовой работы Первый файл
- •Второй файл
- •Третий файл
- •Четвертый файл
3. Защита курсовой работы
Защита курсовой работы заключается в предъявлении преподавателю пояснительной записки, демонстрации работы программы и ответов на вопросы по программе.
ЛИТЕРАТУРА
1. Уинер Р. Язык Турбо Си. - М.: Мир, 1991.
2. Керниган Б., Ритчи Д. Язык программирования Си. 2-е издание. – М.: Финансы и статистика, 1992.
3. Дейтел Х. М., Дейтел П. Д. Как программировать на С++. - М.: Бином, 1998.
4.Двоеглазов И. М. Язык программирования С++: Справочное руководство. – Киев: Евроиндекс, 1993.
ПРИЛОЖЕНИЕ П1
Формирование массива отсчетов входного сигнала
Обобщенная структурная схема алгоритма для решения задачи формирования массива отсчетов входного сигнала приведена на рис. П1.1
Вид рабочей части цикла зависит от способа задания входного сигнала Uвх(t). Рассмотрим возможные способы.
П1.1.Задание входного сигнала
в виде одного аналитического выражения
(варианты с кодами А=01- 09)
Рабочая часть цикла для этого способа представляет собой линейный вычислительный процесс.
Пример П1.1. Требуется сформировать массив из N отсчетов входного сигнала Uвх(t), заданного следующей формулой
для произвольных величин a, b, на интервале [tнач, tкон] .
Для этого примера рабочая часть цикла показана на рис. П1.2.
П1.2.Задание входного сигнала Uвх(t)
в виде нескольких аналитических выражений,
каждое из которых относится к одному из подынтервалов интервала [tнач, tкон]
(варианты с кодами А10 - 34)
Рабочая часть цикла для этого способа задания представляет собой разветвляющийся вычислительный процесс.
П
ример
П1.2. Требуется
сформировать массив из N
отсчетов входного сигнала
где tгр – граничное значение времени t между двумя соседними подынтервалами интервала [tнач, tкон].
Рабочая часть цикла для этого примера показана на рис. П1.3.
П1.3. Задание входного сигнала Uвх(t)
в виде аналитического выражения,
представляющего сумму нескольких функций
(варианты с кодами А40 - 43)
В этом случае рабочая часть структурной схемы представляет собой арифметический цикл для расчета по реккурентной формуле (вычисление суммы). Этот цикл является вложенным по отношению к циклу, задающему очередное значение момента времени. Для каждого такого значения времени посредством вложенного цикла вычисляется сумма отдельных функций.
П
ример
П1.3. Требуется
сформировать массив из N+1
отсчетов входного сигнала Uвх(t),
заданного следующей формулой:
Рабочая часть цикла для этого примера показана на рис. П1.4.
П1.4. Задание входного сигнала Uвх(t) в виде графика (варианты с кодами а35 - 39)
В этом случае программист вручную составляет аналитические выражения, соответствующие графику Uвх(t). После этого задача формирования массива отсчетов Uвх(t) решается подобно вышеописанному.
Пример П1.4. Требуется сформировать массив из N+1 отсчетов входного сигнала Uвх(t), заданного графиком, рис. П1.5.
В этом случае должны быть выведены соответствующие аналитические выражения, которые позволяют расчитать значения в ряде точек. Расчетные выражения математически представляют собой функции. Из графика, рис.П1.5, видно, что Uвх(t) имеет два линейных участка. Поэтому аналитическая запись Uвх(t) будет иметь вид
(П1.1)
Для определения величин a1 и b1 составим систему из двух уравнений для двух значений аргумента t
Решая это уравнение, получим для начального участка графика
Составляя аналогичную систему уравнений для второго участка графика, находим
Подставляя полученные выражения для a1, b1, a2, b2 в выражение (П1.1), получим окончательное аналитическое выражение
соответствующее исходному графику рис. П1.5.
ПРИЛОЖЕНИЕ П2
Формирование массива отсчетов выходного сигнала
Массив отсчетов выходного сигнала Uвых рассчитывается с использованием полученных значений массива отсчетов входного сигнала Uвх. Для расчета организуется цикл с параметром I. В этом цикле для каждого элемента массива Uвх(I) вычисляется значение соответствующего ему элемента Uвых(I). Решение этой задачи зависит от способа задания передаточной характеристики электрической цепи.
П2.1. Задание передаточной характеристики
в виде одного аналитического выражения
(варианты с кодами Б=01 - 03)
Пример П2.1. Требуется сформировать массив отсчетов выходного сигнала Uвых(t) для случая, когда передаточная характеристика задается следующей формулой:
Схема алгоритма для решения этой задачи приведена на рис.П2.1.
П2.2. Задание передаточной характеристики
в виде нескольких аналитических выражений
(варианты с кодами В=04 - 09)
В этом случае рабочая часть цикла, формирующая массив Uвых, содержит разветвляющийся алгоритм.
Пример П2.2. Требуется сформировать массив отсчетов выходного сигнала Uвых(t) для случая, когда передаточная характеристика задается следующими выражениями
Схема
алгоритма для решения этой задачи
приведена на рис.П2.2.
П2.3. Задание передаточной характеристики
в виде графика
(варианты с кодами В=13 - 15)
В этом случае программист должен вручную по графику функции составить аналитические выражения, соответствующие заданному графику передаточной характеристики, аналогично тому, как это было сделано в примере П1.4.
ПРИЛОЖЕНИЕ П3
Определение
заданных характеристик W выходного сигнала Uвых(t)
Варианты вычисляемых характеристик можно разделить на две группы. В первой группе (варианты В01 - 03) рассчитываются амплитудные характеристики, во второй (варианты В04 - 13) – временные. При вычислении временных характеристик пороговые значения напряжений задаются с использованием Umax.
Приведенные алгоритмы просты, поскольку предполагают, что выходной сигнал не имеет участков с резким изменением напряжения, а начальное число интервалов разбиения достаточно велико.