Построить график функции y=x^2 в Lazarus
var x1,y1,x2,y2,x,y :integer;
procedure TForm1.Button1Click(Sender: TObject);
begin
form1.Canvas.Line(0,250,500,250);
form1.Canvas.Line(250,0,250,500);
with form1.canvas do
begin
pen.Color:=clRed;
pen.Width:=3;
end;
x1:=250;
y1:=250;
for x:=2 to 15 do
begin
y:=sqr(x);
x2:=250+(x*10);
y2:=250-y;
form1.canvas.Line(x1,y1,x2,y2);
x1:=x2;
y1:=y2;
end;
150
188
Ответы на вопрос:
блок-схема - скрин 1
program z;
var x,y:real;
begin
write('x = ');
readln(x);
y:=2*(x + abs(sqr(x-1)));
write('y = ',y:0:1)
end.
результат - скрин 2
Объяснение:
вводим x
вычисляем y
выводим y
Популярно: Информатика
-
progeimer1620.06.2020 13:58
-
Zeus4117.11.2022 05:14
-
lilo5229.04.2022 05:50
-
dradya13.02.2020 01:17
-
Linamalinagamnina18.12.2022 01:50
-
105195hhafhotpb23.10.2022 13:03
-
Кристина190224.06.2022 21:06
-
kristinakuleh02.09.2022 16:07
-
nargiska96p0c77t09.08.2022 10:45
-
Даша33355504.05.2022 22:03