Вопрос задан 10.05.2019 в 05:04. Предмет Информатика. Спрашивает Прохорова Алина.

P=(1+1/1)(1+1/2)...(1+1/N) составить программу вычисления. на языке паскаль.

0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Нестерова Лида.
Var p:real;
n,i:integer;
begin
readln (n);
p:=1;
for i:=1 to n do
p:=p*(1+(1/i));
writeln (p);
end.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Формула P=(1+1/1)(1+1/2)...(1+1/N) представляет произведение последовательных дробей, где каждое слагаемое равно 1 плюс обратная величина текущего числа.

Программа на языке Паскаль для вычисления данной формулы может быть следующей:

```pascal program CalculateP;

var N, i: integer; P: real;

begin write('Введите значение N: '); readln(N); P := 1; for i := 1 to N do begin P := P * (1 + 1/i); end; writeln('Результат P = ', P); end. ```

В данной программе сначала запрашивается значение N, которое определяет количество слагаемых в произведении. Затем переменной P присваивается значение 1, и в цикле происходит вычисление произведения, умножая P на каждое слагаемое (1 + 1/i). В конце программы выводится результат P.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос