Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2011, 16:44   #1
Shenan
Пользователь
 
Регистрация: 27.10.2010
Сообщений: 21
Восклицание Графика

Написать программу, которая выводит на экран приведенный ниже узор, можно через рекурсию
Безымянный.png
Shenan вне форума Ответить с цитированием
Старый 17.06.2011, 22:52   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
можно через рекурсию
Ок.
Код:
procedure TForm1.FormPaint(Sender: TObject);
const h=100;w=50;
var x,y:integer;
begin
 if tag<4 then begin
    with Canvas do begin Brush.Style:=bsClear;
     x:=Width div 2; y:=Height div 2;
     x:=x+(tag*w);   y:=y-(tag*h div 2);
     Rectangle(x,y,x+w,y+h);
    end;
    tag:=tag+1;     FormPaint(self);
 end;
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.06.2011, 01:03   #3
Shenan
Пользователь
 
Регистрация: 27.10.2010
Сообщений: 21
По умолчанию

Спасибо Вам огромное!!))
Shenan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графика в C# levonec88p Помощь студентам 0 23.01.2010 20:20
Графика Машенька Паскаль, Turbo Pascal, PascalABC.NET 2 19.04.2009 17:38
графика vovan665 Паскаль, Turbo Pascal, PascalABC.NET 11 11.10.2008 15:09