ВУЗ:
Составители:
-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
- …
- следующая ›
- последняя »