Рекурентные вычисления - Turbo Pascal

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

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

1. Написать программу, вычисляющую первые n элементов заданной последовательности:

Решение задачи: «Рекурентные вычисления»

textual
Листинг программы
var b,b1:real;
    n,i:integer;
begin
write('n=');
readln(n);
b1:=0.1;
writeln(b1:0:15);
for i:=2 to n do
 begin
  b:=(0.02+b1*b1*b1)/6;
  writeln(b:0:15);
  b1:=b;
 end;
end.

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

  1. Объявляются переменные b, b1:real; и n, i:integer;
  2. Выводится сообщение n= и считывается значение переменной n.
  3. Переменная b1 инициализируется значением 0.1.
  4. Выводится значение переменной b1:0:15.
  5. Запускается цикл for, который выполняется от 2 до n.
  6. Внутри цикла переменная b инициализируется значением (0.02+b1b1b1)/6.
  7. Выводится значение переменной b:0:15.
  8. Переменная b1 обновляется значением b.
  9. Цикл завершается.

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


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

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

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