М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
allknown
allknown
06.07.2022 21:56 •  Информатика

Надо! , )

напишите для графического исполнителя алгоритм, который чертит вдоль границ поля пунктирную рамку (размеры поля – произвольные). расстояние между пунктирами – 1 шаг, длина пунктира – 1 шаг. исходное положение исполнителя – произвольное.

👇
Ответ:
yyyoooppp
yyyoooppp
06.07.2022
Хорошо! Давайте рассмотрим алгоритм для рисования пунктирной рамки вдоль границы поля:

1. Задайте размеры поля (ширина и высота) в переменных. Например, пусть ширина поля будет равна 10 и высота поля 8.
2. Задайте расстояние между пунктирами и длину пунктира в переменных. Допустим, расстояние между пунктирами составляет 1 шаг, а длина пунктира также равна 1 шагу.
3. Задайте произвольное начальное положение исполнителя на поле. Позицию можно задать с помощью координат (x, y). Пусть начальное положение будет (0, 0), т.е. в левом верхнем углу поля.
4. Переместите исполнителя в начальную позицию, используя команду "переместить на координаты (x, y)".
5. Начните рисование пунктирной рамки.

Цикл для верхней границы поля:
6. Поверните исполнителя вправо на 90 градусов. Используйте команду "повернуть на 90 градусов вправо".
7. Пройдите по всей верхней границе поля с помощью цикла следующим образом:
7.1. Сделайте шаг вперед на расстояние между пунктирами. Используйте команду "сделать шаг вперед на расстояние (расстояние между пунктирами)".
7.2. Нарисуйте пунктир на длину пунктира. Используйте команду "нарисовать пунктир длиной (длина пунктира)".
8. Переместите исполнителя в начальную позицию с помощью команды "переместить на координаты (x, y)".
9. Повторите шаги с 6 по 8 для правой, нижней и левой границ полей, чтобы получить пунктирные рамки вокруг всего поля.

В итоге, исполнитель с помощью данного алгоритма будет проводить линии пунктирной рамки вдоль границы поля, начиная с произвольной начальной позиции.
4,4(24 оценок)
Проверить ответ в нейросети
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ