← Вернуться к карте тем
Alterna · глава 31 · страница 31.3

Конструктор блок-схемы

После чтения и трассировки собери алгоритм, задай команды и проверь его на разных входах.

Блок нужно подключить к переходу и настроить его команду. У ромба две подписанные дороги. Проверка учитывает и структуру, и смысл: неверная формула, знак сравнения или перепутанный вывод больше не засчитываются.

конструированиеветвлениятрассировка
01

Собери алгоритм

Фигура и карточкаВ рабочем поле команда помещена в прямоугольную карточку, чтобы оставить место для списка и кнопок. Значок слева от названия напоминает привычную фигуру блок-схемы: параллелограмм, прямоугольник или ромб.

Для отметки освоения проверь не менее трёх разных заданий, а не одну готовую схему.

Задание

Подсказка появится после выбора задания.

Рабочее поле0 блоков
Выбери блоки и команды.
02

Как думать при сборке

1. Определи вход

Какие данные уже известны исполнителю? Назови переменные и их значения.

2. Найди действие

Что должно измениться в памяти: новое значение, сумма, сравнение или результат?

3. Задай вопрос

Условие должно быть проверяемым. Ответ «Да» и ответ «Нет» обязаны вести дальше.

4. Проверь путь

Пройди алгоритм на положительном, нулевом и отрицательном или граничном входе.

03

Проверка схемы

Структура и смыслДля линейной задачи проверяются порядок и формула. В задачах «положительность» и «максимум» условие ведёт к двум отдельным выводам. Вообще неполное ветвление допустимо: обе стрелки существуют, но одна сразу идёт к общему продолжению. В цикле явно показаны инициализация, два действия тела, возврат и выход.