Как нарисовать прямоугольник в программе кумир

Заданы координаты двух точек, необходимо составить алгоритм рисования прямоугольника, со сторонами параллельными осям координат, координаты двух вершин которого совпадают с заданными точками.

комментировать
в избранное бонус
vdtes­ t [30.2K]
5 лет назад

Алгоритм рисования прямоугольника

Будем рисовать из точки 0 в точку 1 не поднимая перо.

Начинаем с горизонтальной стороны:

  1. Определим размеры сторон прямоугольника
  2. Переведем перо в точку 1
  3. Нарисуем горизонтальную сторону
  4. Нарисуем вертикальную сторону
  5. Нарисуем горизонтальную сторону в обратном направлении
  6. Нарисуем вертикальную сторону в обратном направлении

Запишем этот алгоритм на языке системы КУМИР , используя команды исполнителя Чертежник:

| координаты исходных точек

| Размеры сторон прямоугольника

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

Рис. 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

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru