Процедуры высших порядков
а. Процедура sum — всего лишь простейшая из обширного множества подобных абстракций, которые можно выразить через процедуры высших порядков. Напишите аналогичную процедуру под названием product , которая вычисляет произведение значений функции в точках на указанном интервале. Покажите, как с помощью этой процедуры определить factorial . Кроме того, при помощи product вычислите приближенное значение π по формуле
π 2·4·4·6·6·8···
- = --------------
4 3·3·5·5·7·7···
б. Если Ваша процедура product порождает рекурсивный процесс, перепишите ее так, чтобы она порождала итеративный. Если она порождает итеративный процесс, перепишите ее так, чтобы она порождала рекурсивный.
Комментарии отсутствуют.