Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
асвт .курсач.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

Структура входных и выходных данных

Клавиатура, состоящая из 5 кнопок:

  • Начало работы

  • Конец работы

  • Да

  • Нет

  • Не знаю

Табло 1, состоящее из светодиодов, которые загораясь, показывают номер страницы в каталоге с интересующем пользователя художником.

Табло 2, состоящее из 4 частей:

  1. «Для поиска необходимой информации ответьте пожалуйста на вопрос, который показан ниже»

  2. 11 вопросов

  3. «Поздравляем, требуемая информация найдена! Вы можете посмотреть её в каталоге на странице, указанной на Табло 1»

  4. «К сожалению требуемая информация в базе данных не найдена. Попробуйте обратиться в другой музей»

Разработка и описание структурной схемы алгоритма

Структурная схема алгоритма:

Структурная схема ГПМ:

Описание:

  • В блоке «Ожидание «НАЧАЛО РАБОТЫ»» выполняется ожидание сигнала от клавиши «НАЧАЛО РАБОТЫ»

  • Как только клавиша нажата, передаётся управление в Программный модуль 1, где происходит анализ ответов пользователя на вопросы №1-5

  • Если на вопрос №5 пользователь отвечает «ДА», то управление передаётся в Программный модуль 2, где происходит анализ ответов пользователя на вопросы №6-8.

Если же на вопрос №5 пользователь отвечаем «НЕТ», то управление передаётся в Программный модуль 3, где происходит анализ ответов пользователя на вопросы №9-11.

  • После того, как Программные модули завершили свою работу система ожидает нажатие клавиши «КОНЕЦ РАБОТЫ»

Структурная схема ПМ1:

Описание:

  • Управляющий сигнал включает на Табло 2 приветственную надпись.

  • Происходит задержка на 10 секунд, после чего на Табло 2 загорается Вопрос №1

  • Происходит задержка на 10 секунд

  • Происходит анализ ответа пользователя.

  • Если он ответил «ДА», то на Табло 1 ему показывают номера страницы в каталоге с необходимой информацией.

  • Если он ответил «НЕТ» или «НЕ ЗНАЮ», загорается на Табло 2 Вопрос №2 и происходит задержка на 10 секунд.

  • Если на Вопрос №4 пользователь ответил «НЕТ» или «НЕ ЗНАЮ», Программный модуль 1 возвращает управление в Главный программный модуль, где уже и происходит анализ ответа на Вопрос №5

Структурная схема ПМ2:

Описание:

  • На Табло 2 загорается Вопрос №6

  • Происходит задержка на 10 секунд

  • Анализ ответа на Вопрос №6

  • Если пользователь ответил «ДА», то на Табло 1 появляются страницы в каталоге с требуемой информацией.

  • Если пользователь ответил «НЕТ» или «НЕ ЗНАЮ», то на Табло 2 загорается Вопрос №7 и происходит анализ ответа пользователя

  • Если на Вопрос №8 пользователь отвечает «НЕТ» или «НЕ ЗНАЮ», то на Табло 2 загорается сообщение о том, что искомых художников в данной базе данных не найдено.

Структурная схема ПМ3:

Описание:

  • На Табло 2 загорается Вопрос №9

  • Происходит задержка на 10 секунд

  • Анализ ответа на Вопрос №9

  • Если пользователь ответил «ДА», то на Табло 1 появляются страницы в каталоге с требуемой информацией.

  • Если пользователь ответил «НЕТ» или «НЕ ЗНАЮ», то на Табло 2 загорается Вопрос №10 и происходит анализ ответа пользователя

  • Если на Вопрос 11 пользователь отвечает «НЕТ» или «НЕ ЗНАЮ», то на Табло 2 загорается сообщение о том, что искомых художников в данной базе данных не найдено.