С Новым годом! Форум программистов, компьютерный форум, киберфорум
Delphi: Графика, звук, видео
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 77
1

Описать процедуру рисования любого узора. Используя эту процедуру "замостить" узором холст

04.05.2014, 19:56. Показов 1212. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Разработать программу, в которой описана процедура рисования любого
графического узора, на основе свойства Canvas. Используя указанную процедуру
«замостить» узором холст.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.05.2014, 19:56
Ответы с готовыми решениями:

Описать процедуру Replace(S), заменяющую в строке S символы нижнего подчеркивания на пробелы. Используя эту процедуру, преобразовать пять данных строк
Описать процедуру Replace(S), заменяющую в строке S символы нижнего подчеркивания на пробелы....

Описать рекурсивную процедуру построения узора из окружностей
Описать рекурсивную процедуру построения узора из окружностей по правилам: -окружность первого...

Описать процедуру рисования и нарисовать 4 медвежат.
Описать предложенную функцию. Вычислить для трех значенийю Площадь боковой поверхности конуса. ...

Как описать в виде блок-схемы эту процедуру?
procedure calculate (n:real); begin x:=-9.4; begin repeat FC1:=FCLine(x); ...

Используя метод узловой точки, составить процедуру рисования фигуру
Фигура----Кораблик С помощью этой процедуры составить две программы: 1) нарисовать на...

3
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
04.05.2014, 20:54 2
Вот такое есть..
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
procedure ris(xc,yc:integer;cv:TCanvas);
var points: Array[1..4] of TPoint;
    d:integer;
begin
with cv do
 begin
  d:=25;
  Brush.Color:=RGB(0,225,0);
  Rectangle (xc-d,yc-d,xc+d,yc+d);
  Brush.Color:=RGB(225,0,0);
  points[1] := Point(xc-d,yc);
  points[2] := Point(xc,yc-d);
  points[3] := Point(xc+d,yc);
  points[4] := Point(xc,yc+d);
  Polygon(points);
  Brush.Color:=RGB(0,0,225);
  Ellipse (xc-round(0.6*d),yc-round(0.8*d),xc+round(0.6*d),yc+round(0.8*d));
  d:=12;
  Brush.Color:=RGB(0,225,0);
  Rectangle (xc-d,yc-d,xc+d,yc+d);
  Brush.Color:=RGB(225,0,0);
  points[1] := Point(xc-d,yc);
  points[2] := Point(xc,yc-d);
  points[3] := Point(xc+d,yc);
  points[4] := Point(xc,yc+d);
  Polygon(points);
  Brush.Color:=RGB(0,0,225);
  Ellipse (xc-round(0.6*d),yc-round(0.8*d),xc+round(0.6*d),yc+round(0.8*d));
 end;
end;
procedure TForm1.FormPaint(Sender: TObject);
var x,y:integer;
begin
y:=25;
while y<=Form1.ClientHeight do
 begin
  x:=25;
  while x<=Form1.ClientWidth do
   begin
    ris(x,y,Form1.Canvas);
    x:=x+50;
   end;
  y:=y+50;
 end;
 
end;
1
0 / 0 / 0
Регистрация: 27.04.2014
Сообщений: 77
04.05.2014, 21:09  [ТС] 3
А начало можно программы пожалуйста
0
Почетный модератор
64303 / 47600 / 32742
Регистрация: 18.05.2008
Сообщений: 115,181
05.05.2014, 07:18 4
Безрукость, ленность и отсутствие интереса к изучаемогу предмету это очень плохо.
Вложения
Тип файла: rar Замостить форму.rar (160.8 Кб, 8 просмотров)
0
05.05.2014, 07:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2014, 07:18
Помогаю со студенческими работами здесь

Используя метод узловой точки, составить процедуру рисования фигуры - паровоз
Используя метод узловой точки, составить процедуру рисования фигуру - паравоз. С помощью этой...

Замостить весь экран узором
Помогите заполнить узором весь экран...т.е. замостить. Вот создание орнамента program ornament;...

Используя эту процедуру получить на экране три прозвольным образом расположенных рисунка. Желательно разного размера.
Написать процедуру для рисования рисунка из темы №3: Цикл FOR. Задача № 2. Используя эту процедуру...

2. Составить процедуру проверки упорядоченности символьных элементов списка L по алфавиту. Используя данную процедуру, проанализировать элементы спис
2. Составить процедуру проверки упорядоченности символьных элементов списка L по алфавиту....

Используя функцию MonthDays из задания Proc53, описать процедуру PrevDate(D, M, Y)
Помогите решить задачу Proc54. Proc54. Используя функцию MonthDays из задания Proc53, описать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru