1.бой
2.ток
3 .ВОЗ
4.кон
5.бой
У меня определены две функции: y = 5 + 2x и tabulate. Функция tabulate принимает функцию, концы отрезка и количество точек, в которых нужно вычислить значение. Внутри этой функции в цикле вычисляется и выводится значение функции, на каждой итерации к текущему значению аргумента прибавляется (b - a)/n.
Программа (python 3.6):
def y(x):
return 5 + 2 * x
def tabulate(f, a, b, n):
h = (b - a)/n
while a <= b:
print(f"{a:7.4f} {f(a):7.4f}")
a += h
tabulate(y, 1., 10., 9)
Вывод:
1.0000 7.0000
2.0000 9.0000
3.0000 11.0000
4.0000 13.0000
5.0000 15.0000
6.0000 17.0000
7.0000 19.0000
8.0000 21.0000
9.0000 23.0000
10.0000 25.0000
1) Г, только там должно быть For I:= а не Fot I=
2) В
3) Г, только там должно быть For I:= а не Fot I=, а также Д
4) A, C, Б, Д - если это про Паскаль.
1)program odin;
var x,y:real;
begin
Writeln('Введите x');
Readln(x);
y:=x-(Sqr(x)*x)/3+(Sqr(x*x)*x)/5;
Writeln('y =',y)
end.
2)program dva;
var x,y:real;
begin
Writeln('Введите x');
Readln(x);
y:=<span>Exp(-x*Ln(2))</span>- Cos(x)+ Sin(2*x);
Writeln('y =',y)
end.
3)program tri;
var x,y:real;begin
Writeln('Введите x');
Readln(x);
y:=(x*x-7*x+10)/(x*x-8*x+12);
Writeln('y =',y)
end.
4)program cheture;
var x,y:real;begin
Writeln('Введите x');
Readln(x);
y:=x-10*Sin(x)+(Sqr(x*x)*(1-x));
Writeln('y =',y)
end.
Var z1,z2:byte;
begin
for z1:=1 to 9 do begin
for z2:=0 to 9-z1 do begin
writeln(z1,z2,z1+z2);
end;
end;
end.
По просьбе автора задачи - вариант с 3 циклами
var x,y,z:byte;
begin
for x:=1 to 9 do begin
for y:=0 to 9 do begin
for z:=0 to 9 do begin
if (x+y=z) then writeln(x,y,z);
end;
end;
end;
end.