- •1.Осн.Понятия и опр-я: инф-я, алгоритм, программа, команда, данные, технические устройства.
- •14. Програм-е для операционной системы windows.
- •3. Сс. Перевод чисел из одной сс в другую.
- •5. Повп. Алгоритм Фон-Неймана.
- •6. Принцип организац выч процесса. Гарвардская архитектура эвм.
- •12. Циклический вычислительный процесс
- •8.Адресация оперативной памяти. Сегментные регистры.
- •9. Система команд процессора i32. Способы адресации.
- •10. Скп i32. Машобработка. Байт способа адресации.
- •5. Усилители электрических сигналов.
- •11. Разветвляющий вычислительный процесс.
- •13. Рекурсивный вычислительный процесс.
- •1.Трансформаторы.
- •2. Машины постоянного тока.
- •3. Асинхронные и синхронные машины.
- •4. Элементная база современных электронных устройств
- •6. Основы цифровой электроники.
- •3. Типы адресации и система команд.
- •4. Структура процессора.
- •15. Модули последовательного ввода/вывода
- •11. Базовый функциональный блок микроконтроллера включает:
- •1.Принципы технического регулирования.
- •2. Технические регламенты.
- •3. Стандартизация.
- •5. Гос.Контроль за соблюд-ем треб-ий тех. Регламентов.
- •6.Метрология. Прямые и косвенные измерения.
- •1. Типы данных
- •1.Упрощение логических выражений
- •2.Функциональные схемы (лог.Диаграммы)
- •3. Искусственные нейронные сети.
- •4. Статистические методы принятия решений.
- •1.Задачи, решаемые методами искусственного интеллекта.
- •2.Модульное прогр-ие.
- •5. Програм-е в .Net Framework.
- •6. Унифицированный язык прогр-я uml.Назначение.
- •9. Этапы построения алгоритмов
- •13. C#.Полиморфизм.Перегрузка операций и методов.
- •14. C#.Наследование.Ограничения при наследовании.
- •1.Осн.Принципы сист.Подхода.
- •2. Система и моделирование. Классификация признаков.
- •3.Постановка задачи принятия решений.
- •5. Этапы системного подхода решения проблем.
- •6. Постановка задач оптимизации. Их классификация.
- •13. Нечеткие множества и их использование для принятия решений.
- •7. Условная оптимизация. Линейное программирование. Пример постановки задачи оптимизации.
- •1. Пример постановки задачи оптимизации.
- •9. Нелинейное программирование. Постановка задачи нелинейного программирования.
- •8. Методы решения задач линейного программирования. Геометрическая интерпретация.
- •10. Выбор альтернатив в многокритериальных задачах.
- •11. Классификация задач принятия решений. Структура системы принятия решений.
- •Структура процесса принятия решений
- •2 Классификация моделей.
- •3 Свойства модели.
- •4 Жизненный цикл моделируемой системы:
- •5.Классификация математических моделей
- •6. Требования, предъявляемые к мат. Моделям
- •7. Модели и моделирование.
- •10. Алгоритм декомпозиции
- •8.Математические модели технических систем.
- •9. Декомпозиция систем.
- •1. Датчики измерения перемещений
- •5. Гироскопы.
- •4 Манометрические приборы
- •6. Преобразование измерительных сигналов.
- •7 Методы измерений
- •9.Системы технического зрения
- •10. Структура измерительных систем
- •11. Измерительные сигналы, виды, типы, модели сигналов. Классификация детерминированных сигналов.
- •12. Теория информации
5. Програм-е в .Net Framework.
Платформа Microsoft .NET Framework сост-т из набора баз.классов и CLR (Common Language Runtime,общеязык.среда вып-я). Сущ-е баз. классы позволят решить практически весь необх-ый программисту круг задач.
.NET Framework это виртуальная машина, кот. явл-ся промежуточным звеном между ОС и приложением.
Поверх ОС работает Common Language Runtime. Это и есть вирт.машина, кот. обрабатывает IL (Intermediate Language) код программы.
Баз.классы .NET Framework предлаг-т обширный набор классов, кот. упрощают создание приложения. Расширенные классы-более сложные компоненты доступа к базам данных, XML и др.WEB сервисы.WEB формы,Windows формы-это основа люб.приложения.
Framework-унификация библиотек функций для различных языков, а также повыш-е контроля за приложениями с т.зр. безопасности и эффективного исп-я ресурсов.
Этапы построения алгоритмов
В процессе полного построения алгоритма можно выделить следующие основные этапы:
1) постановка задачи;
2) разработка модели;
3) построение алгоритма;
4) проверка правильности алгоритма;
5) анализ алгоритма;
6) программная реализация алгоритма.
Каждый из перечисленных шагов в реальных условиях может присутствовать самостоятельно или входить в состав соседних с ним этапов в зависимости от конкретной задачи и навыков пользователя.
6. Унифицированный язык прогр-я uml.Назначение.
Язык UML представляет собой общецелевой язык визуал. моделир-я, кот. разработан для спецификации, визуализации, проектирования и документирования компонентов ПО, бизнес-процессов и др. систем.
Язык UML предназначен для решения след.задач:1)Предоставить в распоряжение пользователей легко воспринимаемый и выразительный язык визуал. моделир-я, специально предн-й для разр-ки и документир-я моделей сложных систем; 2)Снабдить исходные понятия языка UML возможностью расширения и специализации для более точного представл-я моделей систем в конкретной предметной области; 3)Описание языка UML должно поддерживать такую спецификацию моделей, кот.не зависит от конкретных языков программ-я и инструментальных ср-в проектир-я програм-х с-м; 4)Описание языка UML должно включать в себя семантический базис для понимания общ. особ-тей объектно-ориентир.анализа и проектир-я; 5)Поощрять развитие рынка объектных инструментальных ср-в; 6)Способ-ть распростр-ю объектных технологий и соответствующих понятий ООАП; 7)Интегрировать в себя новейшие и наилучшие достижения практики ООАП.
7. Послед-ть построения объектно-ориетир.моделей систем на языке UML.
1.Объектно-ориентир. анализ (analysis)-способ анализа, изучающий треб-я к с-ме с т.зр. будущих классов и объектов, основываясь на словаре предметной области. 2.Объектно-ориентир.проектир-е (design)-способ проектир-я, вкл-щий в себя опис-е процесса объектно-ориентир. декомпозиции и объектно-ориентир. нотацию для опис-я разл. моделей системы. 3.Объектно-ориентир.програм-е-это метод реализ-и,в основе кот.лежит идея представл-я программной с-мы в виде набора взаимодействующих объектов,каждый из кот.явл-ся экземпляром некот.класса, а классы объединены в иерархию наследования. 4.Принято еще выделять этап тестирования и отладки, следующий за программированием и этап сопровождения, кот. в большинстве случаев явл-ся самым долговременным и дорогостоящим.
8. Алг-м- точное и понятное предпис-e испол-лю совершить последов-ть действий, направ-х на решение постав-ой задачи. В алг-е выч. процесса объектами, к кот. применялся алгоритм, являются данные. Алг-м решения выч. задачи представ. собой сов-ть правил преобраз-ия исход. данных в результатные. Осн.св-ми алг-а являются: 1.детерминированность (определенность). Предполагает получение однозначного рез-та выч.процecca при заданных исх.данных; 2.результативность. Указ-т на наличие таких исход.данных, для кот.реализуемый по зад. алг-у выч.процесс должен через конечное число шагов остановиться и выдать искомый результат; 3.массовость. Это св-о предполагает, что алгоритм должен быть пригоден для решения всех задач данного типа; 4.дискретность. Означ. расчлененность определяемого алг-ом выч.процесса на отдельные этапы, возм-ть вып-ия кот-х исполнителем не вызывает сомнений.
Блок-схема - графич.изображение логич.стр-ы алгоритма, в котором каждый этап процесса обработки информации представляется в виде геом.символов (блоков), имеющих опред. конфигурацию в завис-ти от характера выполняемых операций.