Лабораторная работа №5.4
Рекурсивные алгоритмические структуры
Цель работы
Научиться строить рекурсивные алгоритмы, записывать алгоритмы в виде блок-схемы и на алгоритмическом языке.
Задание к лабораторной работе
По результатам работы необходимо в отчёте привести алгоритм в виде блок-схемы и на алгоритмическом языке (с необходимыми комментариями и пояснениями), а также привести контрольный пример, демонстрирующий правильность работы алгоритма. Форма отчёта приведена ниже.
Студенты, не имеющие с собой отчёта о предыдущей работе, к следующему занятию не допускаются с последующей отработкой пропущенного занятия!
1) Построить и записать алгоритм определения произведения последовательных целых чисел с использованием рекурсии.
2) Построить и записать алгоритм определения суммы квадратов последовательных целых чисел с использованием рекурсии.
3) Построить и записать алгоритм возведения в натуральную степень действительного числа с использованием рекурсии.
4) Построить и записать алгоритм вычисления суммы первых N членов ряда для действительного числа x с использованием рекурсии.
5) Построить и записать алгоритм вычисления ex для действительного числа x с точностью ε с использованием рекурсии.
6) Построить и записать алгоритм вычисления sin(x) для действительного числа x с точностью ε с использованием рекурсии.
7) Построить и записать алгоритм вычисления cos(x) для действительного числа x с точностью ε с использованием рекурсии.
занятию не допускаются с последующей отработкой пропущенного занятия!
8) программа должна вычислять значение функции exp(x) действительного аргумента x с точностью ε с использованием рекурсии.
9) программа должна вычислять значение функции ln(x) действительного аргумента |x|<1 с точностью ε с использованием рекурсии.
10) программа должна вычислять значение функции sin(x) действительного аргумента x с точностью ε с использованием рекурсии.
11) программа должна вычислять значение функции cos(x) действительного аргумента x с точностью ε с использованием рекурсии.
12) программа должна вычислять значение функции arctg(x) действительного аргумента |x|<1 с точностью ε с использованием рекурсии.
13) программа должна вычислять значение функции sh(x) действительного аргумента x с точностью ε с использованием рекурсии.
14) программа должна вычислять значение функции ch(x) действительного аргумента x с точностью ε с использованием рекурсии.
15) программа должна вычислять значение функции arth(x) действительного аргумента |x|<1 с точностью ε с использованием рекурсии.
16) программа должна вычислять значение суммы процентов по вкладу с использованием рекурсии. Исходные данные: сумма вклада, ставка (процентов в год), срок вклада (дней).
17) программа должна вычислять значение суммы, оставшейся после уплаты подоходного налога на проценты по вкладу с использованием рекурсии. Исходные данные: сумма вклада, ставка (процентов в год), срок вклада (дней).
18) программа должна вычислять значение пени на задолженность по оплате коммунальных платежей с использованием рекурсии. Исходные данные: величина задолженности, ставка пени (процентов в день), срок задолженности (дней).
19) программа должна вычислять значение суммы задолженности по оплате коммунальных платежей с учетом пени на задолженность с использованием рекурсии. Исходные данные: величина задолженности, ставка пени (процентов в день), срок задолженности (дней).
20) программа должна возводить в целую (положительную и отрицательную) степень действительного числа с использованием рекурсии.
21) программа должна вычислять значение определенного интеграла от функции exp(x)/x для нулевого нижнего и действительного верхнего предела a с точностью ε с использованием рекурсии.
22) Построить и записать алгоритм определения произведения последовательных целых чисел с использованием рекурсии.
23) программа должна вычислять значение определенного интеграла от функции ln(1+x)/x для нулевого нижнего и действительного верхнего предела |a|<1 с точностью ε с использованием рекурсии.
24) Построить и записать алгоритм определения суммы квадратов последовательных целых чисел с использованием рекурсии.
25) Построить и записать алгоритм возведения в натуральную степень действительного числа с использованием рекурсии.
26) программа должна вычислять значение определенного интеграла от функции sin(x)/x для нулевого нижнего и действительного верхнего предела a с точностью ε с использованием рекурсии.
27) Построить и записать алгоритм вычисления суммы первых N членов ряда для действительного числа x с использованием рекурсии.
28) Построить и записать алгоритм вычисления ex для действительного числа x с точностью ε с использованием рекурсии.
29) Построить и записать алгоритм вычисления sin(x) для действительного числа x с точностью ε с использованием рекурсии.
30) Построить и записать алгоритм вычисления cos(x) для действительного числа x с точностью ε с использованием рекурсии.
Министерство образования и науки РФ
Государственное образовательное учреждение высшего профессионального образования
«Южно-Уральский государственный университет»
Факультет «Приборостроительный /КТУР/»
Кафедра «Информационно-измерительная техника»
Наименование работы
Отчет
о лабораторной работе №
по дисциплине «Информатика»
Выполнил
студент группы ХХ-ХХХ
_______________/И.О. Фамилия/
(подпись)
______________________20__ г.
(дата)
Отчет принял, (должность)
_______________/И.О. Фамилия/
(подпись)
______________________20__ г.
(дата)
Челябинск 20__