Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ задача по Циклу с заданным числом повторений

Автор: Aljonka 23.12.2006 17:58

Вычислить Прикрепленный файл  zadacha.bmp ( 18.74 килобайт ) Кол-во скачиваний: 770


Автор: Michael_Rybak 23.12.2006 18:31

Что именно не получается? В FAQ куча такого.

Автор: Aljonka 23.12.2006 18:52

ja ne ponimaju chto v etoj formule chto oboznachaet

Автор: leha 23.12.2006 19:11

wink.gif
Если не ошибаюсь, то значение выражения должно быть равно сумме сумм членнов двух последовательностей:
в №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, что сложного?

Aljonka, тебе же сказали, где смотреть: http://forum.pascal.net.ru/index.php?s=&showtopic=4535&view=findpost&p=44175
Была здесь? А в http://forum.pascal.net.ru/index.php?act=Search&f=12?

Автор: Aljonka 31.12.2006 21:57

Vot eshco 1 zadacha... ne luchshe =( dry.gif mad.gif

opjatj faktorialy



Эскизы прикрепленных изображений
Прикрепленное изображение