Вычислить произведение - PascalABC.NET (24742)

Узнай цену своей работы

Формулировка задачи:

Как будет это на паскале? Вычислить произведение:

Решение задачи: «Вычислить произведение»

textual
Листинг программы
var n,k:integer;
    p,x,c,z:real;
begin
write('x=');
readln(x);
write('n=');
readln(n);
c:=x+1;
z:=1;
p:=(1+c)/sqr(z+3);
for k:=2 to n do
 begin
  c:=c*(x+1);
  z:=z*(k-1);
  p:=p*(1+c)/sqr(z+3);
 end;
write('P=',p);
end.

Объяснение кода листинга программы

  1. Переменные n, k, p, x, c, z объявлены как целочисленные и вещественные соответственно.
  2. Пользователю предлагается ввести значение переменной x.
  3. Пользователю предлагается ввести значение переменной n.
  4. Значение переменной c устанавливается равным x + 1.
  5. Значение переменной z устанавливается равным 1.
  6. Значение переменной p устанавливается равным (1 + c) / sqr(z + 3).
  7. В цикле от k = 2 до n выполняются следующие действия:
    • Значение переменной c устанавливается равным c * (x + 1).
    • Значение переменной z устанавливается равным z * (k - 1).
    • Значение переменной p устанавливается равным p * (1 + c) / sqr(z + 3).
  8. Значение переменной p выводится на экран.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.077 из 5
Похожие ответы