ГДЗ по информатике, 6 класс, Босова, номер 18.7: Управление исполнителем Чертёжник
Информатика. Вводный курс: 6-й класс: базовый уровень: учебник; 1-е издание — Босова Л.Л., Босова А.Ю.
Сергей Мишин, преподаватель информатики Шпаргача обновлено 12 сентября 2026
Условие
Разработайте вспомогательный алгоритм рисования домика. На его основе составьте основной алгоритм рисования улицы из пяти домиков.
Номер как в учебнике. Условие — полный пересказ редакции: те же пункты, числа и факты, не цитата из книги.
Пошаговое решение
Для решения задачи разобьём работу на два этапа: сначала создадим вспомогательный алгоритм для одного дома, а затем используем его в основном алгоритме для построения улицы.
Шаг 1. Разработка вспомогательного алгоритма «Домик»
Представим домик как комбинацию прямоугольника (стены) и треугольника (крыша). Исходная позиция Чертёжника — левый нижний угол домика.
- Рисуем стену: отступаем вправо и вверх, формируя контур прямоугольника.
- Рисуем крышу: поднимаемся к вершине и спускаемся к правому краю стены.
- Возвращаемся в исходную точку или к началу следующего элемента.
Пример кода вспомогательного алгоритма:
алгоритм Домик
нач
сместить(4, 0)
сместить(0, 3)
сместить(-2, 2) // левый скат крыши
сместить(2, 2) // правый скат крыши (вершина)
сместить(2, -2) // спуск к стене
сместить(0, -3) // правая стена вниз
сместить(-6, 0) // основание дома назад
кон
Примечание: Координаты условны и могут меняться в зависимости от желаемого размера домика. Главное — замкнутость контура.
Шаг 2. Основной алгоритм рисования улицы из пяти домиков
Теперь составим основной алгоритм, который вызывает вспомогательный алгоритм Домик пять раз, каждый раз сдвигаясь вправо на ширину домика плюс расстояние между домами.
Пусть ширина домика равна 6 клеткам, а промежуток между домами — 2 клетки. Тогда шаг перемещения после каждого домика составляет 8 клеток.
нач
Домик
сместить(8, 0)
Домик
сместить(8, 0)
Домик
сместить(8, 0)
Домик
сместить(8, 0)
Домик
кон
Можно использовать цикл для сокращения записи:
нач
нц 5 раз
Домик
сместить(8, 0)
кц
кон
Шаг 3. Проверка работы алгоритма
Проверим логику:
- Первый вызов Домик рисует первый объект в начале координат.
- Команда
сместить(8, 0)переносит исполнителя к месту начала второго домика. - Последовательность повторяется 5 раз.
- После последнего домика исполнитель оказывается справа от него, что корректно завершает рисунок улицы.
Таким образом, использование вспомогательных алгоритмов позволяет избежать дублирования кода и упрощает изменение внешнего вида всех домиков сразу (достаточно изменить только алгоритм Домик ).
Вспомогательный алгоритм «Домик» рисует контур одного дома.
Основной алгоритм вызывает «Домик» 5 раз, каждый раз смещая исполнителя вправо на расстояние, равное ширине домика плюс зазор.
Задача направлена на понимание декомпозиции и повторного использования кода. В решении приведён пример кода для Чертёжника. Размеры домика выбраны произвольно, но логика построения улицы через цикл или последовательные вызовы показана верно.
Как решение?
Двойная оценка: понятность и подробность. Можно выбрать одно или оба.
У вас другое условие?
Загрузите фото — учтём ваши числа и редакцию.
Частые вопросы
Это точный номер 18.7 из моего учебника?
Номер совпадает с учебником «Информатика. Вводный курс: 6-й класс: базовый уровень: учебник; 1-е издание», Босова Л.Л., Босова А.Ю.. Формулировка — пересказ редакции, не дословная цитата. Если в вашей редакции другие числа — загрузите фото.
Какой ответ в задании 18.7?
Краткий ответ: Вспомогательный алгоритм «Домик» рисует контур одного дома. Основной алгоритм вызывает «Домик» 5 раз, каждый раз смещая исполнителя вправо на расстояние, равное ширине домика плюс зазор.
Как пользоваться этим разбором?
Сначала прочитайте условие и чертёж, затем шаги решения по порядку и сверьте свой ход с кратким ответом внизу.
Какой учебник имеется в виду?
«Информатика. Вводный курс: 6-й класс: базовый уровень: учебник; 1-е издание», Босова Л.Л., Босова А.Ю.. Проверьте часть, год и автора на обложке. Тема в учебнике: § 18. Управление исполнителем Чертёжник.
Можно ли списать ответ без решения?
Лучше сначала решить самостоятельно, а разбор использовать для проверки хода и поиска ошибки.