Курсовая работа: Расчет пленочных резисторов в С

. (12)

Вычисляется длина и ширина меандра

, (13)

(14)

Проверяется условие

. (15)


Если это условие выполняется, то расчет завершается. Иначе, увеличивается расстояние на величину и повторяются вычисления по формулам (11)–(14). Если при 10-ти кратном повторении соотношение (15) не выполняется, то расчет завершается с фиксированием факта невозможности синтеза резистора.

Рассмотренная методика расчета применяется к заданному количеству резисторов . Диапазон значений и значение для всех резисторов принимается одинаковыми.

2. Разработка алгоритма решения задачи

Блок-схема головной программы

.


Блок-схема программы расчета параметров резистора


Блок-схема программы расчета коэффициента формы

Блок-схема программы расчета максимального из 3-х чисел

3. Разработка программы

При программировании использован аппарат функций, реализующих относительно самостоятельные участки алгоритма решения задачи. При составлении программы применялись как функции с аргументами и возвращаемыми значениями, так и функции, имеющие форму процедур без аргументов, в которых использовались глобальные данные программы.

При резервировании памяти использовались динамические массивы, указателям которых присваивались адреса памяти в ходе выполнения программы по количеству введенной информации. Для этой цели в языке С++ наиболее удобно использовать оператор

<указатель>= new<тип массива>[<количество элементов массива>];

При программировании меню удобнее всего использовать оператор switch (<условие>) {case <значение условия>: <исполняемый код> break; ….}

При организации циклов использованы три вида операторов:

for (i=<нач. знач>; i<<кон. знач>; i++) {<исполняемый код>};

do {<исполняемый код>} while (<условие повторения>);

while (<условие повторения>) {<исполняемый код>}.

4. Тестирование и отладка программы

При тестировании программы были рассчитаны все варианты синтеза пленочного резистора для нескольких исходных значений сопротивления, мощности рассеяния резистора и удельной мощности рассеяния пленки. Результаты тестирования, приведенные в приложении, показали корректность синтеза пленочного резистора.

5. Документирование программы

К-во Просмотров: 491
Бесплатно скачать Курсовая работа: Расчет пленочных резисторов в С