Составьте программу, которая на весь экран рисует картинку "звёздное небо": на чёрном фоне - белые круги ("звёзды"), центр и радиусу которых определяются случайным образом.
Ответы на вопрос:
unit unit1;
interface
uses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, stdctrls,math, extctrls;
type tform1 = class(tform) button1: tbutton; image1: timage; procedure button1click(sender: tobject); procedure image1click(sender: tobject); private { private declarations } public { public declarations } end;
var form1: tform1;
implementation
{$r *.dfm}
procedure tform1.button1click(sender: tobject); vara,x,y,r: integer; begin randomize; image1.picture : = nil; image1.canvas.brush.color: =clblack; image1.canvas.rectangle (0,0,image1.width,image1.height); image1.canvas.brush.color: =clwhite;
for a: =1 to randomrange(9,20) do begin x: =randomrange(50,1000); r: =randomrange(1,15); y: =randomrange(50,550); image1.canvas.ellipse(x-r,y-r,x+r,y+r); end;
end; procedure tform1.image1click(sender: tobject); begin
end;
end.
на форме image и кнопка
(если тебе нужна просто программа(как я думал изначально) напиши в почту, просто уважаемые админы удаляют мои посты : ( )
Популярно: Информатика
-
0Jocker024.09.2021 06:40
-
rtydykov13.03.2022 05:44
-
Джеси9917.10.2022 08:50
-
anastasiya5budkevich09.02.2021 21:54
-
naziraa02115.08.2020 21:09
-
DoKim0114.05.2020 07:58
-
karolina8526.09.2020 18:15
-
ангелина55500010.04.2020 15:57
-
Abbal12.06.2022 01:46
-
lourln31.03.2020 01:07