Використання цифрових автоматів у проектуванні навчальних систем

Автор: Пользователь скрыл имя, 15 Декабря 2011 в 15:14, курсовая работа

Описание работы

Метою даної курсової роботи є допомога у вивчені системного програмування студентами. Надати студентові змогу наглядно побачити системне програмування пристроїв, об’єктів, які існують фізично, але в рамках навчальної програми не можуть використовуватись. Тому студентові надається можливість програмувати та керувати пристроями у так званих програмах-симуляторах.

Содержание

ВСТУП 3
РОЗДІЛ І. ОСНОВНІ ПОНЯТТЯ ТА СИНТЕЗ ЦИФРОВИХ АВТОМАТІВ 5
1.1 Класифікація Цифрових автоматів 5
1.1.1Акцептори і розпізнавачі. 5
1.1.2 Перетворювачі (Трансдруктори) 6
1.1.3 Детермінованість 7
1.2 Математична модель СА 8
1.3 Синтез цифрових автоматів 9
1.3.1 Формалізація завдання 10
1.3.2 Кодування станів 11
1.3.3 Синтез комбінаційної схеми 11
РОЗДІЛ ІІ. РОЗРОБКА ТА СИНТЕЗ ЦА ДЛЯ РЕАЛІЗАЦІЇ ПРОГРАМИ-СИМУЛЯТОРА КЕРУВАННЯ РОБОТОМ 12
2.1 Постановка задачі та вибір методів її реалізації 12
2.2 Синтез ЦА для керування роботом 12
2.3 Реалізація прграми-симулятора 16
2.3.1 Вибір методів та засобів для реалізації програми 16
ВИСНОВКИ 26
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 27

Работа содержит 1 файл

Курсовой_ф.doc

— 201.50 Кб (Скачать)

 

ВИСНОВКИ

При написанні  даної роботи було зібрано та систематизовано  інформацію про цифрові автомати, принципи обміну  повідомленнями додатків Windows.

Розглянуті  та практично використані можливості Delphi та Windows API щодо створення, надсилання та обробки повідомлень, використання графіки для візуального сприйняття роботи.

В процесі  написання роботи були виконані наступні завдання:

  • Розроблено цифровий автомат для програми-симулятора керуванням робота.
  • Програмно реалізовано програму-симулятор для керування роботом.

Результатом даної роботи є робоча програма, яка дозволить полегшити, покрашити  і пришвидшити вивчення системного програмування студентами. Дозволить наглядно продемонструвати роботу з повідомленнями Windows API.

При наявних  базових знаннях у системному програмуванні, а саме використання функцій Win API у будь якому середовищі програмування легко дописати, змінити окремі модулі програми та адаптувати її для будь якої системи. Окремі модулі даної програми можна використовувати для розв’язання інших задач.

Планується  продовжити роботу над розробкою  та вдосконаленням програм-симуляторів  для моделювання керування об’єктами.

 

СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 

  1. Мелихов А. Н., Ориентированные графы и конечные автоматы (серия

«Теоретические  основы технической кибернетики»), М., «Наука», 1971,416 с.

  1. Берштейн Л.С., Курейчик В. М., Применение графов для проектирования дискретных устройств. М., «Наука», 1974, 304 с.
  2. Савельев А.Я. Прикладная теория цифровых автоматов. - М.: Сов. радио, 1982.
  3. Фленов М.Е., Библия Delphi С-Пб., «Питер», 2010, 688с.
  4. Скінченний автомат //З сайту// http://uk.wikipedia.org/wiki/Скінченний_автомат/
  5. «Енциклопедія кібернетики», відповідальний ред. В. Глушков, 2 тт., 1973, рос. вид. 1974.
  6. «Філософський словник» / За ред. В. І. Шинкарука. — 2.вид., перероб. і доп. — К.: Голов. Ред. УРЕ, 1986.
  7. Строгалев В. П., Толкачева И. О. Имитационное моделирование. — МГТУ им. Баумана, 2008. — С. 697-737.

Информация о работе Використання цифрових автоматів у проектуванні навчальних систем