УНИВЕРСИТЕТ ИТМО
Кафедра «Технологии программирования»



Главная

Новости
 Новости науки
 Важное
 Почетные доктора
 Инновации
 Культура
 Люди
 Разное
 Скартел-Yota
 Стрим
 Смольный
Учебный процесс
 Образование
 Дипломы
 Курсовые проекты
 Лабораторные работы
 Учебные курсы
 Визуализаторы
 Unimod-проекты
 Семинары
 Стипендии
Наука
 События и факты
 Госконтракты
 Статьи
 Диссертации
 Книги
 Презентации
 Свидетельства
 Сотрудничество
Исследования
 Автоматы
 Верификация
 Биоинформатика
 Искусственный интеллект
 Генетические алгоритмы
 Движение
 UniMod
 Роботы и агенты
 Нейронные сети
 ФЦП ИТМО-Аалто
 Разное

О нас
 Премии
 Сертификаты и дипломы
 Соревнования по программированию
 Прорыв
 Автографы
 Рецензии

Беллетристика
 Мотивация
 Мысли
Медиа
 Видео
 Фотографии
 Аудио
 Интервью

English
 Home

 Articles
 Posters
 Automata-Based Programming
 Initiatives
 Projects
 Presentations
 UniMod
 UniMod Projects
 Visualizers


Поиск по сайту

Яndex



   Главная / Курсовые проекты / Система управления моделью фотоаппарата (версия для печати)


Система управления моделью фотоаппарата



© В.О. Дронь, А.А. Плодовитова

Санкт-Петербургский государственный университет информационных технологий, механики и оптики

Проектная документация
Исполняемая программа
Исходные тексты

Аннотация

В настоящее время в мире существует огромное количество цифровых устройств, для управления которыми необходимо специальное программное обеспечение. Целью данной работы является демонстрация принципов автоматного программирования на примере создания модели фотоаппарата. Для реализации этих целей применялась switch-технология.

Основным этапом создания программы в этом случае становится проектирование. На этом этапе строятся управляющие автоматы и определяется их взаимодействие. В проекте построены пять взаимосвязанных автоматов. Непосредственное написание кода существенно упрощается, поскольку он становится «изоморфен» графам переходов используемых автоматов. Также облегчается понимание проекта и упрощается внесение в него изменений.

Программа написана на языке Java.




© 2002—2017 По техническим вопросам сайта: vl.ulyantsev@gmail.com