Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР3.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
83.46 Кб
Скачать

Задание №3

  1. Написать рекурсивную функцию для расчета степени n вещественного числа a (n – натуральное число).

  2. Написать рекурсивную функцию вычисления суммы цифр натурального числа.

  3. Написать рекурсивную функцию вычисления количества цифр натурального числа.

  4. Написать рекурсивную функцию

(Y[kT]=0, kT<0; m[kT]=0, kT<0)

  1. Написать рекурсивную функцию нахождения цифрового корня натурального числа. Цифровой корень данного числа получается следующим образом. Если сложить все цифры этого числа, затем все цифры найденой суммы и повторять этот процесс, то в результате будет получено однозначное число (цифра), которая и называется цифровым корнем данного числа.

  2. Даны первый член и разность арифметической прогрессии. Написать рекурсивную функцию для нахождения n-ого члена прогрессии.

  3. Даны первый член и знаменатель геометрической прогрессии. Написать рекурсивную функцию для нахождения n-ого члена прогрессии.

  4. Даны первый член и разность арифметической прогрессии. Написать рекурсивную функцию для нахождения суммы n первых членов прогрессии.

  5. Даны первый член и знаменатель геометрической прогрессии. Написать рекурсивную функцию для нахождения суммы n первых членов прогрессии.

  6. Написать рекурсивную функцию

(Y[kT]=0, kT<0; m[kT]=0, kT<0)

  1. Написать рекурсивную функцию для вычисления k-ого члена последовательности Фибоначчи. Последовательность Фибоначчи f1,f2,… образуется по закону f1=1; f2=2; fi=fi-i+fi-2 (i=3,4…).

  2. Написать рекурсивную функцию для вычисления максимального элемента массива из n элементов.

  3. Написать рекурсивную функцию для вычисления индекса максимального элемента массива из n элементов.

  4. Написать рекурсивную функцию для вычисления значения функции Аккермана для неотрицательных чисел n и m. Функция Аккермана определяется следующим образом:

A(n,m) = m+1, если n=0;

A(n,m) = A(n-1,1), если n≠0,m=0;

A(n,m) = A(n-1,A(n,m-1)), если n>0,m>.0

A(n,m) = A(n-1,1), n≠0,m=0

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]