Номер §51 № 3

ГДЗ по технологии 8–9 класс, Глозман 2023, страница 307

§ № Сравнение программ гирлянды

Проанализируйте, какая из двух программ — с использованием или без переменной (рис. 10.22) удобнее для понимания и более наглядна. На рисунке 10.22 на с. 308 показаны программы последовательного включения пяти светодиодов на контактах 13, 12, 11, 10, 9.

Решение

На мой взгляд, после знакомства с переменной удобнее правая программа. В ней значение diod сначала равно , а внутри цикла после включения очередного контакта уменьшается на . Это сразу показывает общий принцип работы.

Признак Без переменной С переменной
Запись действий Для каждого состояния отдельно перечислены все пять контактов Одна команда использует номер, хранящийся в diod
Повторение Одинаковые блоки многократно записаны Повторение выделено блоком «Повторять »
Понимание отдельного состояния Видно, какие именно лампочки горят на каждом шаге Нужно проследить изменение номера контакта
Изменение числа светодиодов Требуется исправить много блоков Можно изменить начальное значение и число повторений
Поиск ошибок Длинную цепочку труднее проверить Короткий цикл легче проследить

Однако на рисунке программы различаются не только наличием переменной. Слева ожидания равны , с, справа — с. Кроме того, слева сначала выключаются все пять контактов, справа явно выключается только контакт . Для одинакового и надёжного результата нужно перед правой программой также выключить контакты , , , и установить одинаковые задержки.

Таким образом, длинная программа наглядно показывает каждое состояние, а программа с переменной лучше показывает правило, по которому эти состояния получают.

Ответ

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

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото