Заданы координаты двух точек, необходимо составить алгоритм рисования прямоугольника, со сторонами параллельными осям координат, координаты двух вершин которого совпадают с заданными точками.
комментировать
в избранное бонус
vdtes t [30.2K]
5 лет назад
Алгоритм рисования прямоугольника
Будем рисовать из точки 0 в точку 1 не поднимая перо.
Начинаем с горизонтальной стороны:
- Определим размеры сторон прямоугольника
- Переведем перо в точку 1
- Нарисуем горизонтальную сторону
- Нарисуем вертикальную сторону
- Нарисуем горизонтальную сторону в обратном направлении
- Нарисуем вертикальную сторону в обратном направлении
Запишем этот алгоритм на языке системы КУМИР , используя команды исполнителя Чертежник:
| координаты исходных точек
| Размеры сторон прямоугольника
w := x1-x0 | по оси X
h := y1-y0 | по оси Y
Исполнитель Чертежник. Цикл ‹‹N раз››
сместиться в точку (x0,y0)
сместиться на вектор(w,0)
сместиться на вектор(0,h)
сместиться на вектор(-w,0)
сместиться на вектор(0,-h)
Источник: www.bolshoyvopros.ru
Как нарисовать прямоугольник в программе кумир — лучшее видео
Прямо сейчас вы можете посмотреть самые лучшие ролики по детскому развитию. На этой странице подробно показано как нарисовать прямоугольник в программе кумир. Вы увидите небольшие хитрости и специальные приемы, позволяющие наиболее точно и быстро достичь желаемого результата.
Уроки по лепке, рисованию, изделия из бумаги и другие поделки – вот небольшой перечень того что вы можете найти на нашем сайте. Займитесь увлекательными и полезными занятиями с вашим малышом. Это отличный способ провести выходные, праздники, или просто занять вечер.
Благодаря таким занятиям вы сможете развить у ребенка не только мелкую моторику, но и образное мышление, фантазию и творческие способности. Если у вас появятся комментарии или вопросы по теме как нарисовать прямоугольник в программе кумир, обязательно поделитесь ими. Желаем вам приятного просмотра и красивых необычных творений)
Источник: podsnejniksad.ru
Уроки 55 — 56
§43. Применение циклов
Во многих задачах компьютерной графики нужно заштриховать какие-то области. Например, штриховкой обозначается сечение на чертежах и болота на картах местности. Штриховка строится из параллельных линий, которые удобно рисовать в цикле. Выполним вертикальную штриховку прямоугольника, разделив его на N полос (рис. 6.58).
Исполнитель Рисователь
Рис. 6.58
Решим задачу в общем виде для любого прямоугольника. Будем считать, что его верхний левый угол находится в точке с координатами (х1, у1), а правый нижний — в точке с координатами (х2, у2).
Сначала нарисуем контур прямоугольника:
цел х1=100, х2=300
цел у1=100, у2=200
прямоугольник(x1, y1, х2, у2)
Заметьте, что в первых двух строках мы не только объявляем переменные x1, х2, y1 и у2, но и присваиваем им начальные значения.
Конечно, вы можете выбрать и другие числа.
В результате штриховки нужно разделить прямоугольник на N полос, поэтому шаг штриховки (расстояние между соседними линиями) можно вычислить по формуле:
В нашей программе мы будем использовать только целые значения шага (в пикселях), поэтому величина h вычисляется с помощью деления нацело, которое в алгоритмическом языке записывается как вспомогательный алгоритм с именем div. Например, div(a, b) — это целая часть от деления а на b. В нашем случае шаг вычисляется так:
цел h
Какой шаг получится, если x1 = 100, х2 = 200 и N = 5?
Определите координаты концов первого слева, второго и последнего отрезков штриховки внутри прямоугольника.
У всех линий штриховки отличается только х-координата, которая изменяется от x1 + h до х2 — h с шагом h. Поэтому штриховку можно выполнить с помощью цикла:
нц для х от x1 + h до x2-h шаг h
кц
Составьте программу для Рисователя, которая рисует прямоугольник и выполняет его штриховку. Проверьте её работу на компьютере.
Следующая страница Выводы. Интеллект-карта
Cкачать материалы урока
Источник: xn—-7sbbfb7a7aej.xn--p1ai