Для начала, давайте объясним, как отображается полное и неполное ветвление на блок-схемах.
Полное ветвление
Полное ветвление на блок-схемах изображается с помощью ромба (решения), который имеет две или более выходящих стрелки, соответствующих результатам проверки условия. Все возможные исходы условия должны быть представлены. Например, если есть условие «A > B», то возможные исходы будут «Да» (если A больше B) и «Нет» (если A не больше B).
Неполное ветвление
Неполное ветвление изображается аналогично, но не обязательно охватывает все возможные исходы. Например, если есть условие «Если A > B, то выполнить действие», то у нас будет только один выход (ветвление), а второй выход может быть завершен или возвращен к предыдущему шагу.
Теперь перейдем к автомату по продаже напитков.
Блок-схема алгоритма работы автомата по продаже напитков
- Начало
- Ожидание нажатия кнопки (A или B)
- Проверка нажатой кнопки (A или B):
- Если А, то:
- Далее: «Выбор напитка»
- Кнопка 1: Кофе
- Кнопка 2: Чай
- Если В, то:
- Далее: «Выбор напитка»
- Кнопка 1: Яблочный сок
- Кнопка 2: Газировка
- Выполнение выбранного действия (выдача напитка)
- Конец
Блок-схема (описание)
[Начало]
|
[Ожидание нажатия кнопки]
|
[Проверка кнопки A или B]
| |
A B
| |
[Выбор [Выбор
напитыка] напитыка]
| |
[Кнопка 1] [Кнопка 1]
Кофе Яблочный сок
| |
[Кнопка 2] [Кнопка 2]
Чай Газировка
| |
[Выдача [Выдача
напитка] напитка]
| |
[Конец] [Конец]
Эта схема за счет использования двух кнопок обеспечивает выбор из четырех возможных напитков. Надеюсь, это поможет вам в подготовке к экзаменам! Если у вас есть дополнительные вопросы, пожалуйста, дайте знать.