ВУЗ:
Составители:
-11-
Обратите внимание на то, что задание элементов массива по
умолчанию начинается с нулевого индекса (v
0
=13, М
2,0
=5). Для
задания с первого индекса следует локально применить
встроен-
ную функцию ORIGIN с аргументом 1, т.е. записать ORIGIN =1.
Для этой же цели можно воспользоваться вкладкой «Установка
значений» из панели «Математика»\«Параметры».
1.8. Рекурсивные вычисления
В ряде случаев бывает полезно использовать рекурсивные
вычисления, т.е. определения последующих значений дискретно-
го аргумента через предыдущие.
Пример1.8.: Вычислите приближенные значения квад-
ратного корня
из числа A, воспользовавшись известным алгорит-
мом (рис. 6).
Рис. 6. Рекурсивные вычисления при определении
квадратного корня
Выдать ответ
Ввести значение числа (A),
нулевое приближение корня из него
(gval
0
)
Вычислить новое значение корня:
gval
i+1
=(gval
i
+A/gval
i
)/2
Проверить, кончилось
ли число шагов N ?
gval
i
=gval
0
i=i+1
-11-
Обратите внимание на то, что задание элементов массива по
умолчанию начинается с нулевого индекса (v0=13, М2,0=5). Для
задания с первого индекса следует локально применить встроен-
ную функцию ORIGIN с аргументом 1, т.е. записать ORIGIN =1.
Для этой же цели можно воспользоваться вкладкой «Установка
значений» из панели «Математика»\«Параметры».
1.8. Рекурсивные вычисления
В ряде случаев бывает полезно использовать рекурсивные
вычисления, т.е. определения последующих значений дискретно-
го аргумента через предыдущие.
П р и м е р 1 . 8 . : Вычислите приближенные значения квад-
ратного корня из числа A, воспользовавшись известным алгорит-
мом (рис. 6).
Ввести значение числа (A),
нулевое приближение корня из него
(gval0)
gvali =gval0
Вычислить новое значение корня:
gvali+1=(gvali +A/gvali)/2
i=i+1
Проверить, кончилось
ли число шагов N ?
Выдать ответ
Рис. 6. Рекурсивные вычисления при определении
квадратного корня
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »
