- •Вопросы для подготовки к гэ направление обучения – утс Теория автоматического управления
- •Принципы управления. Классификация сау.
- •Объект управления. Алгоритмы и законы регулирования.
- •Математическое описание сау. Модели вход-выход.
- •Типовые воздействия в сау и реакции на них.
- •Математическое описание типовых звеньев сау.
- •Соединения звеньев сау. Математическое описание соединений линейных звеньев сау.
- •Многомерные сау. Модели вход-выход многомерных линейных сау.
- •Математическое описание сау в пространстве состояний.
- •Постановка задач анализа и синтеза сау.
- •Понятие устойчивости сау. Условие устойчивости линейных сау.
- •Устойчивость линейных сау. Алгебраические критерии устойчивости.
- •Устойчивость линейных сау. Частотные критерии устойчивости.
- •Определение устойчивости замкнутой сау по частотным характеристикам разомкнутой сау. Запасы устойчивости по фазе и по усилению.
- •Критерии качества сау.
- •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) – протокол межсетевых управляющих сообщений.
- •Фрагментация пакетов (назначение, способ реализации).
Жизненный цикл программного обеспечения. Составляющие процесса жизненного цикла программного обеспечения. Каскадная (водопадная) модель жизненного цикла программы.
Жизненный цикл – это модель создания и использования программной системы. Он отражает различные состояния программной системы, начиная с момента возникновения необходимости в этой программной системе и принятия решения о ее создании и заканчивая полным изъятием программной системы из эксплуатации
Водопад:
1 этап, анализ – исследование проблемы, четкая формулировка требований заказчика. Результат – техническое задание (задание на разработку), согласованное со всеми заинтересованными сторонами.
2 этап, проектирование – разработка проектных решений, удовлетворяющих всем требованиям технического задания. Результат – комплект проектной документации, содержащей все необходимые данные для реализации проекта.
3 этап, реализация –программирование в соответствии с проектными решениями, полученными на предыдущем этапе. Методы, используемые для реализации, не имеют принципиального значения. На этом этапе также производится проверка ПО на предмет соответствия требованиям технического задания, выявление скрытых недостатков, проявляющихся в реальных условиях работы ИС. Результат – готовый программный продукт.
4 этап, внедрение – сдача готового проекта. Главная задача – убедить заказчика, что все его требования реализованы в полной мере.
5 этап, сопровождение – в ходе сопровождения в программу вносятся изменения, с тем, чтобы исправить обнаруженные в процессе использования дефекты и недоработки (первичное сопровождение), а также для добавления новой функциональности, с целью повысить удобство использования и применимость ПО (зрелое сопровождение)
Типизация данных. Система типов в языке программирования высокого уровня.
Object Pascal
Строки – символы, с которыми можно работать как с массивом символов; Статич –ShortString, String(длина); Динамич – String->StringLength(O)
Variant (Вариант) - тип разработанный для тех случаев когда на этапе компиляции программист не может сказать какого типа данных будет использован в программе. В нее можно поместить целое или вещественное число, логич. выражение, строку, время/дата, OLE-объект, массив.
Процедурный - дать программисту гибкие средства передачи функций и процедур подпрограмм в качестве фактических параметров при обращении к другим подпрограммам. Для объявления используется заголовок процедуры, в котором нет имени процедуры
Пр:Туре
Proc=procedure(a,b:real, var d: real);
Function F (Summa: Proc);
Передаваемые подпрограммы не могут быть локальными.
Директива - это указание оператору, что начинается например исполняемый раздел(но под нее не выделяется память как под оператор).
Множество целых типов позволяет более гибко использовать память в ЭВМ. Byte Shortint-занимает 1 байт; Word Integer - 2 байта; Longint-46aftTa; типы Byte и Word-это целое без знака.
Способы представления: с представлением знака или без него это различие способов кодировки значений. Turbo Pascal разрешает записывать целые значения в 16-ти-ом виде и для этого использ-ся знак $ ($FF, $9). Отрицательные числа представляются в дополнительном коде в 16-ом виде. Запись отрицательного значения соответствует обратному отсчету от максимального для размера Longint положительного числа. (-1)10 = $FFFFFFFF16; (-1)10-1=(-2)10=$FFFFFFFE; (-3)10=$FFFFFFFD;
(-65)10=$FFFFFFFF-(64)10=(4O)16= $FFFFFFBF
Целые значения типов Word, integer,longint хранятся в памяти в «перевернутом виде», т е 1-ым идет наименее значащий байт, а вторым - наиболее. Пр: $01020304 $04$03$02$01
Вещественные: Real
1)РТ(число с фиксированной точкой)(-2,5)
2) РТ(с плавающей точкой) (+-0.а1а2а3…аnЕ+-d1d2d3d4)
Чтобы прочитать число в форме с плавающей точкой надо мантиссу умножить 10 в степени порядка. Пр: -О.035Е+О.2=-0.035*102=-3.5; -О.035Е-02=-0 035:102=-О.0ОО35/ Диапазон порядка от -38 до +38. Логический тип - Boolean: False-ложь, Тгие - истина.
Символьный тип- тип по табл Ascii. (Char-тип). Величина такого типа может содержать 1 символ информации. Значение типа- это символ с апострофом наз-ся литерамб.
Строковый тип: String Величина содержит текст составленный из символов
Адресный тип: Pointer-универсальный адресный тип. Значением такого типа- адрес по правилам MS-DOS. Это сугубо внутренний тип, т е его значение нельзя вывести на печать или записать в переменную как работаем с числами, вместо этого используют ф-ии для преобразования условной записи адресов памяти в тип Pointer и обратно.
Перечислимый тип. Это такой тип данных, при к-ом колич-во всех возможных значений ограничено Задается тип перечислением тех значений, к-ые он может получать. Описание типа идет под дириктивой Туре. Имя типа=(значения типа перечисленные через ‘,’); Пр: Туре Byte=(0,l,2,...,254,255); или Type Boolean=(False,True); Программист может описать под Туре собственный перечислимый тип.
Пр:
Туре
Month=(jan,feb,mar,apr,may,junJul,aug,sep,oct,nov,dec);
Если далее описать переменную такого типа var m:month, то в ячейке m может содержаться только одно из перечисленных значений. Максимальное число элементов в одном перечислении 65535. Недостаток применения перечислимого типа, значения не могут быть выведены на экран или принтер и не могут быть явно введены с клавиатуры. Для работы с перечислимым типом используются ф-ии Ord;Succ;Pred. Ord Любой перечислимый тип имеет внутреннюю нумерацию 0,1,2..., порядок элемента или его номер можно получить ф-ей Ord(x):Longint Под Ord х-элемент, Longint-результат. Оrd(арг)-это значение =З Применительно к целым типам ф-ия Ord дает значение числа со знаком Ord(-100)=-100. Применительно к символам ф-ия Ord дает числовой код символа. Для логических величин Ord(False)=0 Ord(True)=l. Succ- возвращает следующее за х значение в типе. Pred- предыдущее перед х значение этого типа.
Тип диапазон. Это ограниченный тип, с пом к-го программист может определить тип, содержащий значение только из ограниченного под диапазона некоторого базового типа. Туре Т1=1..10;Т2='А'..’Т’? ТЗ=mar..mау, Можно при задании границ диапазона использовать выражения, но нельзя начинать выражение с круглой скобки Т4=2*(3*4)..(12*13); Оператор описания типа переменных под дириктивой var
Массив-это группа величин одного типа с единым именем. Для компактного представления комбинаций разнотипных данных их можно объединять в структуры, к-ые наз-ся записи. Пр: Type Rec=record. Множество-это сложный тип языка конструируемый спец фразой set of тип. Пр: Sch=set of сhаг;Файл- assing(f,'data.txt');
