Содержание
Введение
1. Задание на курсовую работу
2. Разработка алгоритма решения задачи
3. Разработка программы
4. Тестирование и отладка программы
5. Документирование программы
Заключение
Литература
Приложение
Введение
Целью данной курсовой работы является получение навыков разработки, отладки, тестирования и документирования программ на языке высокого уровня при решении на ЭВМ прикладной инженерной задачи.
В ходе выполнения курсовой работы решены следующие задачи:
Разработан алгоритм синтеза пленочного резистора по заданным параметрам исходного резистора.
Разработана программа реализации данного алгоритма на языке С++.
Выполнена отладка и тестирование программы.
Составлена документация на программу и инструкция пользователя программой.
Программа оттранслирована и скомпонована в среде MVS-6 в виде консольного приложения.
Программа предназначена для работы под управлением операционной системы WINDOWSXP или ее более ранних версий.
При работе программы используется стандартное оборудование компьютера: процессор типа PENTIUM, жесткий диск, монитор, клавиатура и мышь.
1. Задание на курсовую работу
Прикладной инженерной задачей в данной курсовой работе является синтез интегральных резисторов микросхем. Резисторы микросхемы представляют собой полоски тонкой пленки в форме прямоугольника или меандра, как показано на рис. 1.
Рис. 1 Форма пленочного резистора
Расчет резистора заключается в определении его размеров – длины и ширины в случае прямоугольных пленок и ширины , расстояния между полосками, размеров и , а также числа звеньев в случае пленок в форме меандра.
Исходные данные представлены в виде двух групп – данные с переменными и постоянными значениями.
Таблица 1. Исходные данные с переменными значениями
| Обозначения и ед | , кОм | , кОм/кв | , мВт | , мВт/мм2 |
| Наименование | Номинальное сопротивление | Сопротивление квадрата резистивной пленки | Мощность рассеяния резистора | Максимальная удельная мощность рассеяния резистивной пленки |
| Диапазон значение | 0.05..10000 | 0.01..50 | 5..50 | 10..30 |
Таблица 2. Исходные данные с постоянными значениями
| Обозначения и единицы | , мм | , мм | , мм | , мм | , мм | , мм | |
| Наименование | Минимально допустимая ширина и длина резистора | Погрешность воспроизведения ширины и длины резистора | Допустимая погрешность коэффициента формы | Минимальное расстояние между полосками резистора сложной формы | Шаг координатной сетки | ||
| Диапазон значение | 0.1 | 0.3 | 0.01 | 0.03 | 0.1 | 0.3 | 0.01 |
Расчет резисторов выполняется в следующей последовательности.
Определяется значение коэффициента формы
(1)
Выбирается форма резистора
1. При – резистор прямоугольной формы,
2. При – резистор прямоугольной формы, у которого ,
3. При – резистор сложной формы типа меандр,
4. При – резистор не может быть сконструирован.
Связь между размерами резистора прямоугольной формы определяется соотношением
(2)
В случае 1
, (3)
где
, (4)
. (5)
После определения длина вычисляется по формуле (2). Полученные значения ширины и длины округляются с учетом шага координатной сетки по формуле
, (6)
где , – целая часть числа.
В случае 2
Определяется длина из выражения
, (7)
где
, (8)
. (9)
Ширина определяется по формуле (2) и значения ширины и длины округляются по формуле (6).
В случае 3
Определяется ширина резистора по формулам (3)–(5). Определяется длина средней линии меандра из выражения
. (10)
Задается расстояние . Если , то .
Определяется шаг одного звена меандра
. (11)
Определяется по приближенной формуле число звеньев меандра
. (12)
Вычисляется длина и ширина меандра
, (13)
(14)
Проверяется условие
. (15)
Если это условие выполняется, то расчет завершается. Иначе, увеличивается расстояние на величину и повторяются вычисления по формулам (11)–(14). Если при 10-ти кратном повторении соотношение (15) не выполняется, то расчет завершается с фиксированием факта невозможности синтеза резистора.
Рассмотренная методика расчета применяется к заданному количеству резисторов . Диапазон значений и значение для всех резисторов принимается одинаковыми.
2. Разработка алгоритма решения задачи
Блок-схема головной программы
.
Блок-схема программы расчета параметров резистора
Блок-схема программы расчета коэффициента формы
Блок-схема программы расчета максимального из 3-х чисел
3. Разработка программы
При программировании использован аппарат функций, реа
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.