1.
#include <stdio.h>
#include <math.h>
int main()
{
float x1, xn, h;
float a = 4, b = 7;
printf("Введите x1, xn, h:\n");
scanf("%f",&x1);
scanf("%f",&xn);
scanf("%f",&h);
for (float x=x1; x<=xn; x +=h)
printf("x = %.2f y = %.5f\n",x,b*x*sqrt(1+log(x)));
return 0;
}
2.
#include <stdio.h>
#include <math.h>
int main()
{
float x1, xn, h, x;
float a = 4, b = 7;
printf("Введите x1, xn, h:\n");
scanf("%f",&x1);
scanf("%f",&xn);
scanf("%f",&h);
x = x1;
while (x<=xn){
printf("x = %.2f y = %.5f\n",x,b*x*sqrt(1+log(x)));
x += h;
}
return 0;
}
3.
#include <stdio.h>
#include <math.h>
int main()
{
float x1, xn, h, x;
float a = 4, b = 7;
printf("Введите x1, xn, h:\n");
scanf("%f",&x1);
scanf("%f",&xn);
scanf("%f",&h);
x = x1;
do {
printf("x = %.2f y = %.5f\n",x,b*x*sqrt(1+log(x)));
x += h;
}
while (x<=xn);
return 0;
}
Пример:
<span>Введите x1, xn, h:
2
5
0.1
x = 2.00 y = 18.21694
x = 2.10 y = 19.40142
x = 2.20 y = 20.59491
...
x = 4.90 y = 55.19244
x = 5.00 y = 56.53810</span>
// PascalABC.NET 3.3, сборка 1576 от 16.11.2017
// Внимание! Если программа не работает, обновите версию!
begin
for var i := 1 to 10 do
Writeln(i, ') y = ', sqrt(i));
end.
Пусть Команда1 = <span>Сместиться на (х1,у1)
Чтоб вернуться в ту же точку</span>, надо чтоб смещение было (0;0)
1)
dx = 0 = 2(x1+3+2)-6 = 2x1+4 = 0, x1=-2
dy = 0 = 2(y1+2+1)-4 = 2y1+2 = 0, y1=-1
Команда1 = <span>Сместиться на (-2,-1)
</span>
2)
dx = 0 = 4(x1+3+1)-8 = 4x1+8 = 0, x1=-2
dy = 0 = 4(y1+3-2)+12 = 4y1+16 = 0, y1=-4
Команда1 = Сместиться на (-2,-4)
<em>var g,s:string;
</em>
<em>begin
</em>
<em>readln(g);
</em>
<em>readln(s);
</em>
<em>writeln('Столица государства ',g,' - ','город ', s);
</em>
<em>end.
</em>