- •Вопросы для подготовки к гэ направление обучения – утс Теория автоматического управления
- •Принципы управления. Классификация сау.
- •Объект управления. Алгоритмы и законы регулирования.
- •Математическое описание сау. Модели вход-выход.
- •Типовые воздействия в сау и реакции на них.
- •Математическое описание типовых звеньев сау.
- •Соединения звеньев сау. Математическое описание соединений линейных звеньев сау.
- •Многомерные сау. Модели вход-выход многомерных линейных сау.
- •Математическое описание сау в пространстве состояний.
- •Постановка задач анализа и синтеза сау.
- •Понятие устойчивости сау. Условие устойчивости линейных сау.
- •Устойчивость линейных сау. Алгебраические критерии устойчивости.
- •Устойчивость линейных сау. Частотные критерии устойчивости.
- •Определение устойчивости замкнутой сау по частотным характеристикам разомкнутой сау. Запасы устойчивости по фазе и по усилению.
- •Критерии качества сау.
- •2 Критерия качества:
- •Коррекция сау. Способы коррекции линейных сау.
- •Основные свойства линейных сау. Управляемость.
- •Управляемость.
- •Основные свойства линейных сау. Наблюдаемость.
- •Дискретные сау. Классификация дискретных сау.
- •Математическое описание линейных дискретных сау.
- •Основные понятия и особенности нелинейных сау. Классификация нелинейностей. Типовые нелинейности. Перепроверить
- •Методы линеаризации нелинейных сау.
- •Электротехника и электроника
- •Чистые и примесные полупроводники, формирование p-n перехода.
- •Стабилитрон. Вах стабилитрона. Параметрические стабилизаторы напряжения: устройство, принцип действия.
- •Мостовая схема двухполупериодного выпрямителя: принцип действия, диаграммы работы.
- •Компенсационные стабилизаторы напряжения непрерывного действия, схема, принцип действия.
- •Усилительный каскад, собранный по схеме с общим эмиттером (оэ): схема, назначение элементов, расчет входного сопротивления, коэффициентов усиления Кр, Ku, Ki.
- •Усилительный каскад, собранный по схеме с общим коллектором (ок): схема, назначение элементов, расчет входного сопротивления, коэффициентов усиления Кр, Ku, Ki.
- •Полевой транзистор с p-n переходом: устройство, принцип действия, вах.
- •Усилительный каскад, собранный на полевом транзисторе по схеме с общим истоком (ои), назначение элементов.
- •Моп (мдп) транзисторы со встроенным каналом: устройство, принцип действия, вах.
- •Виды межкаскадных связей. Непосредственная и емкостная связь: схемы, достоинства, недостатки.
- •Виды межкаскадных связей. Трансформаторная и оптическая связь: схемы, достоинства, недостатки.
- •Усилители мощности в режимах «а», «в»: схемы, достоинства, недостатки.
- •Усилители мощности в режимах «c», «d»: схемы, достоинства, недостатки.
- •Ключевой режим работы биполярного транзистора: схема с общим эмиттером (оэ), диаграммы работы.
- •Мультивибраторы: типовая схема на таймере 1006 ви1, диаграммы работы, расчет элементов.
- •Двухтактный усилитель мощности: устройство, принцип действия, диаграммы работы.
- •Операционные усилители: инвертирующий и неинвертирующий усилитель.
- •Операционные усилители: повторитель напряжения, сумматор.
- •Метрология и измерительная техника
- •Погрешности измерений: абсолютная, относительная, приведенная. Аддитивная и мультипликативная погрешность, полоса распределения.
- •Нормирование погрешностей средств измерения.
- •Случайная погрешность измерения. Законы распределения, доверительный интервал.
- •Магнитоэлектрические омметры, особенности измерения больших и малых сопротивлений.
- •Мосты постоянного и переменного тока, области применения, схема, условие баланса.
- •Цифровые устройства автоматики и вычислительной техники
- •Логические элементы. Параметры логических элементов.
- •Коэффициент разветвления по выходу (нагрузочная способность) – это максимальное количество входов элементов той же серии на которую можно нагрузить выход логического элемента.
- •Серии интегральных схем логических элементов. Типы выходных каскадов.
- •Типовые комбинационные схемы. Назначение, принципы построения, примеры использования.
- •Регистры: классификация, принципы построения, выполняемые функции, примеры использования.
- •Счетчики: назначение, классификация, принципы построения, режимы работы примеры использования.
- •Полупроводниковая память: назначение, классификация. Временные диаграммы работы зу.
- •Вычислительные машины, системы и сети
- •Представление информации в цвм и вс.
- •Принцип работы эвм. Программная модель универсального микропроцессора. Сегментация памяти.
- •Система памяти эвм. Особенности памяти типа стек. Назначение и принцип действия кэш-памяти.
- •Общие замечания
- •Целостность данных
- •Система команд универсального микропроцессора.
- •Видеосистема компьютера.
- •Обмен информацией между процессором, памятью и внешними устройствами.
- •Интерфейсы ввода-вывода: определение, классификация. Внутренний интерфейс. Примеры реализации.
- •Интерфейсы ввода-вывода: определение, классификация. Внешний интерфейс. Примеры реализации.
- •Программно-логическое управление в микропроцессорных системах
- •Классификация и особенности архитектуры современных микропроцессоров.
- •Обобщенная структура микропроцессорной информационной измерительно-управляющей системы. Схемы построения многоканальных измерительных систем.
- •Микроконтроллеры: назначение, особенности архитектуры. Типовые периферийные устройства.
- •Программируемые логические контроллеры: назначение, классификация, типовые функции.
- •Системы программирования на языках мэк.
- •Программирование и основы алгоритмизации
- •Поколения языков программирования. Уровни языков программирования.
- •Трансляторы: назначение, классификация, примеры. Этапы прохождения программ на эвм. Результаты, формируемые каждым этапом.
- •Жизненный цикл программного обеспечения. Составляющие процесса жизненного цикла программного обеспечения. Каскадная (водопадная) модель жизненного цикла программы.
- •Типизация данных. Система типов в языке программирования высокого уровня.
- •Технология программирования вычислительных задач (модульное и структурное программирование). Пример использования.
- •Типовые алгоритмы, используемые в программировании. Средства реализации типовых алгоритмов в языке программирования высокого уровня.
- •Организация ввода-вывода. Средства работы с файлами в языке программирования высокого уровня.
- •Понятие подпрограммы. Виды подпрограмм, их отличительные особенности. Способы передачи параметров.
- •Динамические переменные. Операция разыменования. Размещение/освобождение динамических переменных.
- •Модуль и его структура. Основные типы модулей в инструментальной среде разработки программного обеспечения на языке высокого уровня.
- •Фундаментальные принципы объектно-ориентированного программирования. Понятие класса, объекта. Реализация класса в языке программирования высокого уровня.
- •Информационные сети и телекоммуникации
- •Понятие о способах коммутации в распределенных вычислительных системах (коммутация каналов, коммутация пакетов).
- •Структуры распределенных вычислительных систем (топология, физические и логические элементы сетей эвм).
- •Модель взаимодействия открытых систем (Open Systems Interconnection, osi).
- •Стек протоколов tcp/ip.
- •Виртуальная локальная сеть.
- •Коммутируемый Ethernet (коммутаторы).
- •Протокол связующего дерева (Spanning Tree Protocol, stp).
- •Модуляция. Виды модуляции. Частотный спектр сигнала (понятие).
- •Понятие ip адреса и маски сети.
- •Dhcp (Dynamic Host Configuration Protocol) – протокол динамической конфигурации хостов.
- •Arp (Address Resolution Protocol) – протокол разрешения адресов.
- •Icmp (Internet Control Message Protocol) – протокол межсетевых управляющих сообщений.
- •Фрагментация пакетов (назначение, способ реализации).
Понятие подпрограммы. Виды подпрограмм, их отличительные особенности. Способы передачи параметров.
Подпрограмма - относительная самостоятельная программная единица (фрагмент прграммы), оформленная спец образом и снабжённая именем, представленная логически законченного алгоритма, которая может исполнятся многократно из вызывающей программы при разных наборах исходный данных.Подпрограмма не может работать сама по себе. Упоминание имени подпрограммы в тексте главной программы называется вызовом подпрограммы. Виды подпрограмм:Procedure и Function
Отличие ф-ии от процедуры: результат исполнения операторов, образующих тело ф-ии всегда явл-ся некоторое единственное значение, поэтому обращение к ф-ции можно использовать в соответствующих выражениях подобно константам или переменным. (подпрограммы с ограничениями).
При программировании подпрограмм надо запрограммировать описание подпрограмм, обращение к ней. Тело подпрограммы: раздел описания (может отсутствовать) и раздел исполняемых операторов. В заголовке подпрогр указывается её уникальное имя и список формальных параметров с описанием их типов. Формальн парам сами по себе не имеют значения, они их приобретут из фактических параметров при обращении к подпрограмме, результат сформированной подрогр при счете с фактическими значениями будет передавать автоматически в точки вызова подпрограммы. В обращении к блоку указывается имя подпрогр со списком фактических параметров, к-ые при работе обращения встанут на место формальных. Списки формальных и фактических параметров должны соответствовать друг другу по количеству, типу и порядку следования.
Функция – подпрогр передающая результат выполнения через значение имени функции. Обращение к функции можно ставить в составе выражения.
function_имя функции(список формальных параметров с описанием их типов):тип результата;
Функция формирует единственный результат в ячейке имени ф-ии
Function _ имя ф(сп):тип;
{раздел описания}
begin{раздел исполняемых операторов} имя ф-ии:=результат;end;
Пр: program main;
Var a,b,c,t:real;
Function min(x,y:real):real;
Begin if x<y then min:=x else min:=y;end;
Begin writeln (‘vv a,b,c’); readln(a,b,c);t:=(min(a,b)+min(b,c))/(min(1,b*c)+2);writeln(‘t=’,t:9:3);readln;end;
Обращение к процедуре – это отдельный оператор, состоящий из имени процедуры и из списка фактических параметров.
procedure_имя процедуры(список формальных параметров с описанием их типов);
{раздел описаний}
begin{раздел исполняемых операторов}end;
Имя процедуры- это не ячейка памяти
Пр:procedure sumkol(A:mass;P:integer; var k,s:integer);
Var i: integer; begin s:=0;k:=0; for i:=1 to p do bigin if a[i]_mod_2=0 then begin s:=s+a[i];k:=k+1;end;end;end;
Begin ... sumkol(x,n,s1,k1)
Список формальных параметров содержит как входные в процедуру параметры, так и передаваемые из процедуры результирующие параметры.
Процедура – это универсальная подпрогр, к-ая не имеет ограничения в своём применении и позволяет получить за одно обращение любое количество результатов.
Способы передачи параметров:
Параметры можно передавать по значению и по ссылке.
Параметра-значения- это локальные переменные подпрогр, стартовое значение к-ых задается при вызове подпрогр. Эти значения поступают в подпрограмму из внешних блоков. Параметры-значения, описанные в заголовке, могут изменять свои значения наряду с остальными, но эти изменения могут быть строго локальными, т е подпрогр доступна только копия значения из параметра-значения. Подпрограмме не доступен адрес этого параметра=> через параметр - значения нельзя передать результат в точку вызова. Через стек передается только копия значения параметра из ячейки памяти.
Чтобы подпрограмма изменила значение переменной надо объявить эту величину как параметр-переменная. Синтаксически в заголовке при описании параметра переменной указывают директиву var, и подпрограмма получает доступ к адресу этой ячейки памяти. Параметры – переменные используются как обычные ячейки памяти. Параметр переменная – передается по ссылке, идет передача адреса через стек, есть адрес и его можно использовать на вх. и на вых.
Все результаты должны быть сохранены в параметры-переменные
