Тут необходимо учесть, что определенный код у нас уже есть с прошлого раза .
Так что по сути нужно просто дорисовать квадрат и немного изменить размеры ромба.
С первым прям легко. Просто меняем параметры, передаваемые функции
Но и с квадратом не сложно.
Пишем функцию, поразительно похожую на ромб.
Помним, что в функции «сместиться на вектор» мы задаем не координаты, а смещение относительно предыдущих координат.
Т.е. переходя из точки 1 в точку 2, мы не меняем значение по координате х, поэтому в функцию идет 0.
Самое главное в этой части — не запутаться со смещениями после прорисовки квадрата и ромба.
квадрат(2,2)
сместиться на вектор (2, 1)
ромб(1,1)
сместиться на вектор (2, -1)
Здесь нужно понимать, что нужно перейти в ту точку, из которой потом будет рисоваться ромб или квадрат.
Квадрат рисуется из нашей начальной точки 1, а ромб из точки 2. Чтоб перейти в точку 2, нужно к координате по х прибавить 2, а к координате по у прибавить 1.
Кумир урок №1 (как сделать квадрат и треугольник)
Соответвенно нарисовав ромб, мы оказываемся в точке 2, но чтоб начать рисовать квадрат нужно оказаться в точке 3 — сместиться по х вправо и по у опуститься.
Источник: dzen.ru
Как при помощи смещения на вектор в кумире, исполнитель чертежник, нарисовать квадрат 4 х4?
Найди верный ответ на вопрос ✅ «Как при помощи смещения на вектор в кумире, исполнитель чертежник, нарисовать квадрат 4 х4? . » по предмету Информатика, а если ответа нет или никто не дал верного ответа, то воспользуйся поиском и попробуй найти ответ среди похожих вопросов.
Новые вопросы по информатике
Сколько всего различных символов может быть в восьмибитной текстовой кодировке? 1) 8 2) 512 3) 256 4) 65536
Паскаль. Написать программу подсчета количества отрицательных чисел среди любых 10 вводимых. 1 программа с использованием while, 2 программа — repeat
Сколько кб информации содержит сообщение объемом 2^20 бит?
Информатика пользователь создад сообщение из 256 символов в кодировке Unicode в которой каждый символ кодируется 16 битами после редактирования информационный объем сообщения составил 3072 бит Определите сколько символов удалили сообщение если его
Запишите числа в беззнаковом коде (формат 1 байт): а) 31; б) 163; в) 65; г) 128.
Главная » Информатика » Как при помощи смещения на вектор в кумире, исполнитель чертежник, нарисовать квадрат 4 х4?
Источник: urokam.net
Каким алгоритмом нарисовать квадраты (см.рис) через исполнитель Чертежник?
Каким алгоритмом нарисовать вложенные квадраты, отстоящие на единицу друг от друга, если задан размер стороны наибольшего квадрата.
Пример: сторона квадрата равна 9
Kumir СКИ робот
комментировать
в избранное бонус
vdtes t [29.9K]
5 лет назад
В системе КУМИР для повторения рисунка используется оператор цикла нц . кц
Чтобы нарисовать квадрат надо знать координаты начальной точки, размер стороны квадрата и число повторений.
Размер стороны задан, например 9, число повторений равно половине размера стороны квадрата.
смещение задано 1
для того чтобы рисовать квадрат надо ввести переменную, в которой будет записан размер стороны квадрата.
Назовём переменную сторона
использовать Чертежник
алг
нач
цел сторона
сместиться в точку(1, 1)
сторона:=9
нц 4 раз
опустить перо
сместиться на вектор(сторона, 0)
сместиться на вектор(0, сторона)
сместиться на вектор(-сторона, 0)
сместиться на вектор(0, -сторона)
поднять перо
сместиться на вектор(1, 1)
сторона:=сторона-2
кц
сместиться в точку(0, 0)
Источник: www.bolshoyvopros.ru