Произвести вычисления элементов массива по формуле - Turbo Pascal

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

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

Помогите разобраться, что написано вверху суммы. Вот само решение:

Решение задачи: «Произвести вычисления элементов массива по формуле»

textual
Листинг программы
Program Task48;
Var i,n : Integer;
    x,x1,x2,s: Real;
Begin
repeat
Write ('n>2 n=');
Readln(n);
until n>2;
x1:=2;
x2:=1;
s:=3;
For i:=3 to n do
 begin
  x:=0.8*x2+0.15*x1;
  s:=s+x;
  x1:=x2;
  x2:=x
 end;
Writeln('s=',s:0:4);
Readln;
End.

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

  1. Программа Task48 начинается с объявления переменных i, n, x, x1, x2, s типа Integer и Real соответственно.
  2. В цикле repeat-until запрашивается значение переменной n.
  3. Переменные x1 и x2 инициализируются значениями 2 и 1 соответственно.
  4. Переменная s инициализируется значением 3.
  5. В цикле for от i=3 до n происходит вычисление значения переменной x по формуле 0.8x2 + 0.15x1 и добавление этого значения к переменной s.
  6. После каждого вычисления значения x1 и x2 обновляются, при этом x2 становится равным x1.
  7. Выводится значение переменной s с точностью до 4 знаков после запятой.
  8. Программа завершается вызовом функции Readln.

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


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

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

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