Содержание
- 2. План курса Основные понятия автоматного программирования Инструментальные средства автоматного программирования Применение генетических алгоритмов Верификация автоматных программ
- 3. Преподаватели курса Шалыто А. А. Царев Ф. Н. …
- 4. Место и время проведения занятий Пятница, 17-20 Аудитория 218, 219 или 146
- 5. Как получить зачет? 5 семестр Сдать лабораторную работу по генетическим алгоритмам Сообщить тему своей курсовой работы
- 6. Виртуальная лаборатория по ГА Два варианта: Java или C# Сайт is.ifmo.ru, раздел «Генетические алгоритмы», подраздел «Лабораторные
- 7. Как сдать курсовую работу? 6 семестр Написать программу Написать проектную документацию Выложить ее на сайт is.ifmo.ru
- 8. Цель выполнения курсовой работы Привести ее в такое состояние, чтобы было не стыдно выкладывать в Интернет
- 9. Материалы по курсу Сайт кафедры «Технологии программирования» по автоматному программированию и мотивации к творчеству is.ifmo.ru Книга
- 10. 1.1 Области применения автоматного программирования
- 11. 1.1.1. Классификация программ по Харелу Трансформирующие системы некоторое преобразование входных данных например: компиляторы, архиваторы Интерактивные системы
- 12. 1.1.2. Критерии применимости «Сложное поведение» поведение, зависящее от состояния реакция зависит от предыстории «Простое поведение» поведение,
- 13. Сущность с простым поведением 1.1.2. Критерии применимости Сущность со сложным поведением
- 14. Пример использования: ЭЛЕКТРОННЫЕ ЧАСЫ Простое поведение H – увеличивает на единицу число часов M – увеличивает
- 15. Пример использования: ЭЛЕКТРОННЫЕ ЧАСЫ Сложное поведение H – увеличивает на единицу число часов M – увеличивает
- 16. 1.1.3. Идеи автоматного программирования: отделение логики от семантики описание логики при автоматном подходе строго структурировано
- 17. 1.1.4. Рекомендации при использовании автоматного подхода используйте автоматный подход при создании любой программной системы, в которой
- 18. 1.2. Основные понятия автоматного программирования
- 19. Основные понятия автоматного программирования 1.2.1. Основные понятия Состояние особая величина, которая в неявной форме объединяет все
- 20. Основные понятия автоматного программирования 1.2.1. Основные понятия Свойства состояния системы: текущее состояние несет в себе всю
- 21. 1.2.1. Основные понятия Входное воздействие это вектор, составляющие которого - события и входные переменные Функция переходов
- 22. 1.2.1. Основные понятия Функция выходов правила формирования выходных воздействий Автомат без выходов (конечный) совокупность конечного множества
- 23. 1.2.2. Конечный автомат Основные понятия автоматного программирования
- 24. 1.3. Парадигма автоматного программирования
- 25. Тезис Тьюринга-Черча Все, что можно «вычислить», «запрограммировать» или «распознать» в любом смысле (из формально определенных в
- 26. 1.3.1. Машина Тьюринга Машина Тьюринга состоит из 2-х частей: Устройство управления Запоминающее устройство - лента
- 27. 1.3.1. Машина Тьюринга Устройство управления представляет собой конечный автомат единственное входное воздействие: символ, считанный с ленты
- 28. 1.3.2. Программирование на Машине Тьюринга Реализация функции инкремент: двигаться вправо, пока не встретится пустой символ сдвинуться
- 29. 1.3.3. Краткое описание поведение машины Граф переходов, где: вершины - состояния автомата дуги – переходы между
- 30. 1.3.4. Выводы по работе машины Тьюринга Для того, чтобы задать алгоритм для машины Тьюринга, достаточно описать
- 31. 1.3.4. Выводы по работе машины Тьюринга Состояния устройства управления следует явно перечислять, отображать на графе переходов
- 32. 1.3.5. Управляющие и вычислительные состояния Управляющие состояния Их относительно немного Каждое из них имеет вполне определенный
- 33. 1.3.5. Управляющие и вычислительные состояния Вычислительные состояния Их количество либо бесконечно, либо конечно, но очень велико
- 34. 1.3.6. Сущность со сложным поведением Управляющая часть управляющий автомат отвечает за логику поведения – выбор выполняемых
- 35. 1.3.6. Сущность со сложным поведением Управляемая часть объект управления отвечает за выполнение действий, выбранных для выполнения
- 36. 1.3.6. Сущность со сложным поведением Парадигма автоматного программирования состоит в представлении сущностей со сложным поведением в
- 38. Скачать презентацию



































Послание дружбы детям стран СНГ
Магистерская программа Ядерная медицина
10б
Презентация на тему Прямая пропорциональность (7 класс)
www.spbmapo.ru
Презентация на тему Первая печатная книга на Руси
Острая сердечная недостаточность
«Приведение ЛВС ОУ в соответствие с правилами устройства электроустановок»
Мои достижения
Презентация на тему Теоремы синусов и косинусов 9 КЛАСС
Источник взывающего, церковь Дизайн Христа
Презентация на тему Welcome to Australia
Русский язык на международной арене
Презентация на тему "Що можна робити в бібліотеці?" - скачать презентации по Педагогике
Николай Михайлович Ромадин (1903–1987)
Разрезы. Соединение на чертеже вида и разреза особые случаи применения
Презентация на тему Жизнь и творчество Марка Твена
Агния Львовна Барто
Образы борьбы и победы в искусстве Задачи урока: Раскрыть образный строй одной из самых знаменитых симфоний – Симфонии №5 Людви
Роза из салфетки к праздничному столу
с
Стыд, вина и извинение
Фитнес. Тренировочные принципы
Актаныш
Презентация на тему Евпатий Коловрат
С днём рождения !!!
Форматирование текстового документа
Презентация к уроку алгебры в 10 классе _Определение синуса, косинуса и тангенса угла_