begin var k := Window.Width / Window.Height; Brush.Color := clForestGreen;
for var i := 0 to Window.Height do begin var p := new System.Drawing.Point(round(k * i), i); FillRectangle(p.X, p.Y, p.X + w, p.Y + w); Sleep(delay); Window.Clear(clYellowGreen); end;
for var i := 0 to Window.Height do begin var p := new System.Drawing.Point(Window.Width - round(k * i), i); FillRectangle(p.X - w, p.Y, p.X, p.Y + w); Sleep(delay); Window.Clear(clYellowGreen); end; end.
suturinavaleriya51
05.09.2021
// PascalABC.NET 3.1, сборка 1219 от 16.04.2016 begin var n:=ReadInteger('Кол-во элементов:'); var a:=ArrRandomReal(n,-10,20); a.Println; Writeln('С округлением если |x|<1'); for var i:=0 to n-1 do if abs(a[i])<1 then a[i]:=Round(a[i]); a.Println end.
begin
write('a = ');
readln(a);
write('b = ');
readln(b);
p:=a;
while p<b do
begin
write(p,' ');
p:=p*a;
end;
end.
Пример:
a = 2
b = 20
2 4 8 16