- •1.Система автоматического регулирования. Замкнутая и разомкнутая сар. Назначение, структурная схема, принцип работы.
- •2. Классификация сар. Определения, примеры.
- •3. Классификация датчиков. Назначение датчиков. Краткая их характеристика.
- •4.Тензодатчик. Назначение, схема, принцип работы
- •5. Потенциометрический датчик. Назначение, схема, принцип работы.
- •6. Терморезисторы. Назначение, виды, материалы, принцип работы.
- •7. Фоторезисторы. Назначение, виды, материалы принцип работы.
- •8. Емкостной датчик. Назначение, схема, принцип работы.
- •9. Индуктивный датчик. Назначение, схема, принцип работы.
- •10. Пьезоэлектрический датчик. Назначение, схема, принцип работы.
- •11. Фотоэлектрический датчик. Назначение, виды, схема, принцип работы.
- •13. Усилительные устройства. Назначение, классификация.
- •14. Простейшие логические элементы. Назначение, схема, условное обозначение, таблица истины.
- •15. Триггер. Определение, назначение, принцип работы rs-триггера, его схема, условное обозначение, таблица истинности.
- •17. Ферритовые сердечники как элементы памяти.
- •18. Регистр. Определение, назначение, классификация. Схема двухтактного регистра, его принцип работы.
- •19. Счётчик. Определение, назначение, классификации, основные характеристики.
- •20. Счетчик с последовательным и параллельным переносом.
- •21. Дешифратор. Назначение, классификация, параметры, схема, принцип работы.
- •22. Одноконтурная и многоконтурная сар. Пропорциональное звено.
- •23. Апериодическое и колебательное звено.
- •24. Интегрирующее и дифференцирующее звено.
- •25. Требования к сар и виды воздействий.
- •26. Задачи и методы анализа сар.
- •28. Функционально полные системы логических функций.
- •29. Эвм. Определение, назначение, классификация, основные параметры.
- •32. Структура зу.
- •33.Устройства ввода-вывода.
- •34. Архитектура микропроцессора.
- •35. Система команд микропроцессора.
- •36. Интерфейс. Определение, назначение, структурная схема. Совместимость.
- •37. Параллельные интерфейсы.
- •38. Последовательные интерфейсы.
- •39. Программный ввод-вывод. Контроллер.
- •40. Ввод-вывод по прерываниям и в режиме прямого доступа к памяти.
- •41 .Понятие алгоритма, его особенности. Характеристики программ.
- •42. Языки программирования.
42. Языки программирования.
Как правило, создание программного обеспечения предполагает написание исходных текстов программы на определенном «языке программирования», последующую «компиляцию» программы, «отладку», «тестирование» и распространение программного обеспечения. Язык программирования — формальная знаковая система, при помощи которой записываются компьютерные программы. По разным оценкам, в настоящее время существует от двух с половиной до десяти тысяч различных языков программирования. На заре вычислительной техники (30–50-е годы ХХ в.) исходные тексты записывались в виде «машинного кода» (т.е. указания номеров инструкций и аргументов для них), позднее появился первый известный язык программирования «ASSEMBLER», который значительно упростил процесс создания программы, так как позволил указывать не числовой номер инструкции, а ее символьное обеспечение, что упростило чтение и отладку исходного теста программы. Последующее появление языков более «высокого уровня», чем «ASSEMBLER», позволило перевести создание программного обеспечения из удела технических специалистов, обеспечивающих функционирование конкретных аппаратных комплексов, в удел специалистов по созданию программного обеспечения, именуемых далее «программистами» или «разработчиками программного обеспечения».Появление и широкое распространение «персональных компьютеров» превратило «программирование» (процесс создание программ) в целую индустрию разработки программного обеспечения, в которой задействовано множество специалистов различного класса. Современные учебные заведения обеспечивают подготовку специалистов для индустрии программного обеспечения. Когда-то наиболее популярными языками программирования в школах мира были Бейсик и Паскаль. Бейсик всегда считался самым простым языком программирования, а Паскаль — самым подходящим языком для обучения программированию. Но теперь это не так. Да, Бейсик прост. Но он создавался во времена, когда человечество не имело никакого опыта создания компьютерных систем, и основан на устаревших и не оправдавших себя принципах. Собственно, никакой фундаментальной целостной идеи в основе Бейсика не лежит. Сегодня есть простые и при этом более наглядные и идейно замкнутые языки программирования, нежели Бейсик. Паскаль удобен в учебных целях; ведь именно для них он и создавался. Студенты быстро учатся решать с его помощью алгоритмические задачки. Но так получается, что изучать Паскаль полезно только для того, чтобы писать программы на Паскалe. Ныне есть целый зоопарк (экосистема) языков программирования, которые постоянно эволюционируют, расщепляются и сливаются. Это языки Форт, Ruby и Python.