Предмет: Информатика,
автор: dimonshuchov
Используя алгоритмический язык, составить алгоритм для вычисления z=x^2+y^2 где х = [1;2] с шагом h=0,1 и y = [2;3] с шагом h=0,2.
Ответы
Автор ответа:
0
const x0=1; xk=2; h1=0.1; y0=2; yk=3; h2=0.2;
var x,y,z:real; i,j:integer;
begin
x:=1-h1;
for i:=1 to round((xk-x0)/h1)+1 do
begin
x:=x+h1;
y:=2-h2;
for j:=1 to round((yk-y0)/h2)+1 do
begin
y:=y+h2;
z:=x*x+y+y;
writeln(x:3:1,y:5:1,z:7:3);
end;
end;
end.
Результат:
1.0 2.0 5.000
1.0 2.2 5.400
1.0 2.4 5.800
1.0 2.6 6.200
1.0 2.8 6.600
1.0 3.0 7.000
1.1 2.0 5.210
...
2.0 2.6 9.200
2.0 2.8 9.600
2.0 3.0 10.000
var x,y,z:real; i,j:integer;
begin
x:=1-h1;
for i:=1 to round((xk-x0)/h1)+1 do
begin
x:=x+h1;
y:=2-h2;
for j:=1 to round((yk-y0)/h2)+1 do
begin
y:=y+h2;
z:=x*x+y+y;
writeln(x:3:1,y:5:1,z:7:3);
end;
end;
end.
Результат:
1.0 2.0 5.000
1.0 2.2 5.400
1.0 2.4 5.800
1.0 2.6 6.200
1.0 2.8 6.600
1.0 3.0 7.000
1.1 2.0 5.210
...
2.0 2.6 9.200
2.0 2.8 9.600
2.0 3.0 10.000
Похожие вопросы
Предмет: Қазақ тiлi,
автор: mahambetkajratly
Предмет: Русский язык,
автор: petya552244
Предмет: Русский язык,
автор: nikitacherniy
Предмет: Химия,
автор: dianarudenko2015
Предмет: Математика,
автор: 11741