Вычисление произведения конечного числа элементов

Страницы работы

Содержание работы

Балаковский институт техники технологий и управления

Лабораторная работа №4

Вариант 13

        Выполнил студент               УИТ-2в

Балаково 2007 год.


Вычислить:

                   Y=

При вычислении конечной суммы следует организовать цикл, в кото­ром число повторений равно количеству слагаемых. Перед началом цикла переменную суммы обнуляют S:=0. Тело цикла должно содержать вычис­ления очередного слагаемого А и рекуррентного соотношения:

S:=S+A.

К переменной суммы S прибавляется переменная А, результат вы­числения присваивается переменной S.

Вычисление произведения конечного числа элементов аналогично, начальному значению произведения присваивается значение единицы P:=1, а в рекуррентной формуле меняется знак:

P:=P*A.

При организации алгоритма необходимо помнить, что открытие цик­лов следует в порядке их очередности, начиная с самого внешнего, закан­чивая самым внутренним циклом. Закрытие циклов, наоборот, начинают с самого внутреннего цикла, заканчивают самым внешним циклом.

Обозначим результаты вычисления суммы по параметру i- через s1, результат вычисления произведения по параметру d- через s3, результат вычисления произведения по параметру l- через p1, результат вычисления суммы по параметру k - через s2, результат вычисления произведения по параметру r- через p3.

Текст программы:

program lab_4;

var

s1,s3,s2,p1,p2:real;

i,d,k,l,r:integer;

begin

s1:=1;

for i:=1 to 4 do

begin

s2:=0;

for k:=1 to 3 do

begin

p1:=1;

for l:=2 to 4 do

begin

s3:=0;

for d:=1 to 6 do

begin

p2:=1;

for r:=3 to 8 do p2:=d*r*p2;

s3:=exp(3*ln(d))*p2+s3;

end;

p1:=(sqr(i)+k-l+s3)*p1;

end;

s2:=p1+s2;

end;

s1:=s2+s1;

end;

writeln('Y= ', s1:6:3);

end.

Блок-схема: знак завершения: Начало
 


Рис.1 Блок–схема программы

Похожие материалы

Информация о работе