Вычислить вложенность корней - Pascal ABC

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

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

Вот, что требуется - тоесть как мне сделать

корень из 2х + в нем уже корень из 2х + корень из 2х в предыдущем и тд

? пока написал программу просто сложнения корней из 2х:
не понимаю, как осуществить эту вложенность, но чтобы не было лишних корней вот такое не подойдет наверное s:=sqrt((s) + sqrt(2));

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

textual
Листинг программы
var 
  s : real;
  i : integer;
Begin
  s := 0;
  for i := 1 to 5 do { <-- для n = 5 }
    s := sqrt(2 + s);
  writeln(s:18:15);
end.

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

В данном коде происходит вычисление вложенности корней числа Пи. Переменная s инициализируется значением 0. Затем в цикле for происходит последовательное увеличение значения переменной i от 1 до 5. Внутри цикла выполняется вычисление квадратного корня из суммы числа 2 и текущего значения переменной s. Результат вычислений записывается в переменную s. Затем с помощью функции writeln() значение переменной s выводится на экран. Таким образом, в результате выполнения данного кода будет выведено число, являющееся результатом вычисления вложенности корней числа Пи.

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

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