Вычислить вложенность корней - 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 выводится на экран. Таким образом, в результате выполнения данного кода будет выведено число, являющееся результатом вычисления вложенности корней числа Пи.