Задачник Абрамяна.
Добавлено:
08.05.2014 19:55:49
Ariman
Подскажите в чем разница между этим
- Код: Выделить всё
uses PT4Web;
var x,y,a : real;
begin
Task('Begin33');
Read(x,y,a);
Write(a/x,a/x*y);
end.
и этим?
- Код: Выделить всё
uses PT4Web;
var x,y,a : real;
begin
Task('Begin33');
Read(x,a,y);
Write(a/x,a/x*y);
end.
Re: Задачник Абрамяна.
Добавлено:
08.05.2014 20:27:13
скалогрыз
это проверка зрения?
разница в порядке параметров Read() в первом случае: x,y,a
во втором случае: x,a,y
так что если вводить для обеих программок одни и те же параметры, например: 10 5 3
результат будет разным, потому что в первом случае
x=10
y=5
a=3
во втором
x=10
a=5
y=3
Re: Задачник Абрамяна.
Добавлено:
09.05.2014 00:00:26
hinst
я подозреваю что дело в том, что для непосвещённого в программирование человека
Read(x,y,a) и Read(x,a,y) - одно и то же
По принципу "что делаем? читаем переменные x, y, a. А если мы их читаем, то не всё ли равно, в каком порядке? мы же читаем одни и те же переменные"
Добавлено спустя 53 секунды:
Если разница между a/x и x/a очевидна, то с Read(...) - нет
Re: Задачник Абрамяна.
Добавлено:
15.05.2014 09:28:29
Ariman
hinst писал(а):По принципу "что делаем? читаем переменные x, y, a. А если мы их читаем, то не всё ли равно, в каком порядке? мы же читаем одни и те же переменные"
Спасибо за понимание. Именно так я и думал...
Re: Задачник Абрамяна.
Добавлено:
24.07.2014 13:44:49
Ariman
Помогите, пожалуйста с решением такой задачи:
Дано вещественное число X и целое число N (> 0). Найти значение выражения X − X3/(3!) + X5/(5!) − … + (−1)N·X2·N+1/((2·N+1)!). Полученное число является приближенным значением функции sin в точке X.
Вот что я сам пытался наваять:
- Код: Выделить всё
var X,F,R: real; {F- факториал, R- результат}
N,i,k: integer;
begin
Task('For23');
Read(X,N);
F:=1;
for k:=i to (2*N+1) do F:=F*i;
R:=X+power(-1,N)*power(X,2*N+1)/F;
k:=-1; F:=1;
for i:=3 to N do
if (i mod 2 <>0) then begin
F:=F*i; R:=R+k*power(X,N)/F;
k:=-k;
end;
Write(R);
end.