ja ne ponimaju chto v etoj formule chto oboznachaet
leha
23.12.2006 19:11
Если не ошибаюсь, то значение выражения должно быть равно сумме сумм членнов двух последовательностей: в №1 2^1+2^2+..+2^6 в №2 (1!-2^1)+(2!-2^2)+..+(6!-2^6)
Aljonka
23.12.2006 19:27
a kak eto v pascale zapisatj?
leha
23.12.2006 19:42
Цитата(Aljonka @ 23.12.2006 17:27)
a kak eto v pascale zapisatj?
вот идея
function fact(i:byte):byte; var
var s1,s2,s:word; st:byte; begin s1:=0; s2:=0; s:=0;
for i:=1 to 6 do begin st:=i; s1:=s1+(2*st); s2:=s2+(fact(i)-2*st); s:=s1+s2; end;
разберешься?
AnTiDoD
23.12.2006 20:48
Вообще-то исходный тест надо писать в теге(Смотри правила вверху).
А насчет задачи можно сделать цикл, возводящий в степень, и цикл, который будет считать факториал. Ну и это все в общем цикле суммы.
volvo
23.12.2006 21:11
Да не надо никаких циклов... Сколько раз повторять, ПЕРЕМЕННАЯ fact хранит значение i! на данном шаге, значение 2^i вычисляется через shl, что сложного?