майя155
06.11.2020 09:40

4) Написать программу Pascal, которая вычисляет произведение первых n членов ряда 1, ½, 1/3, ¼,… Количество членов ряда задается во время работы программы (используя цикл с параметром).
5) Решить задачу 4 используя цикл с предусловием
6) Решить задачу 4 используя цикл с постусловием

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Igor599
24.08.2020 06:25

#1

begin

 var N := ReadInteger();

 var sum:real := 1;

 for var i := 1 to N do sum *= 1 / i;

 sum.println;

end.

#2

begin

 var N := ReadInteger();

 var sum:real := 1;

 var divisor := 1;

 while divisor <= N do begin

   sum *= 1/divisor;

   divisor += 1;

 end;  

 sum.Println;

end.

#3

begin

 var N := ReadInteger();

 var sum:real := 1;

 var divisor := 1;

 repeat begin

   sum *= 1/divisor;

   divisor += 1;

 end;  

 until divisor > N;

 sum.Println;

end.

А вообще:

begin

 SeqGen(ReadInteger(), p -> 1/p, 1).product.Println;

end.

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота