Помощь - Поиск - Пользователи - Календарь
Полная версия: задача по Циклу с заданным числом повторений
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
Michael_Rybak
Что именно не получается? В FAQ куча такого.
Aljonka
ja ne ponimaju chto v etoj formule chto oboznachaet
leha
wink.gif
Если не ошибаюсь, то значение выражения должно быть равно сумме сумм членнов двух последовательностей:
в №1 2^1+2^2+..+2^6
в №2 (1!-2^1)+(2!-2^2)+..+(6!-2^6)
Aljonka
a kak eto v pascale zapisatj?
leha
Цитата(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
Вообще-то исходный тест надо писать в теге(Смотри правила вверху).

А насчет задачи можно сделать цикл, возводящий в степень, и цикл, который будет считать факториал. Ну и это все в общем цикле суммы.
volvo
Да не надо никаких циклов... Сколько раз повторять, ПЕРЕМЕННАЯ fact хранит значение i! на данном шаге, значение 2^i вычисляется через shl, что сложного?

Aljonka, тебе же сказали, где смотреть: Общие вопросы по математике.
Была здесь? А в Поиске?
Aljonka
Vot eshco 1 zadacha... ne luchshe =( dry.gif mad.gif

opjatj faktorialy
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.