Частина тексту файла (без зображень, графіків і формул):
Національний технічний університет України
«КПІ ім. Ігоря Сікорського»
Кафедра АПЕПС
Алгоритмізація та програмування 1: Базові концепції програмування
ЗВІТ
Лабораторна робота (Комп’ютерний практикум) № 7:
«Рекурсивний виклик функції»
Дата «24» Листопада 2021
Завдання
Ознайомитись з рекурсивним викликом функції. Розробити алгоритмом
розрахунку значення функції за її розкладенням у ряд за умови отримання
результату з заданою точністю. Врахувати діапазон дозволених значень для
змінної x.
У якості індивідуального завдання необхідно написати програмний код, що
реалізує алгоритм розрахунку значень функцій за їх розкладенням в ряд із
заданою користувачем точністю.
Використати математичні моделі геометричних фігур з Додатку В.
Завдання обрати згідно свого варіанта.
РЕЗУЛЬТАТ РОБОТИ ПОТРІБНО:
1. Роздрукувати (вивести на екран) точне значення функції, її приблизне
значення та точність розрахунку.
2. Відкритий для редагування програмний код розмістити на сайті
https://replit.com/ (посилання через кнопку «+ Share»).
3. Звіт до комп’ютерного практикуму № 7 додати в свій Клас на ресурсі
https://classroom.google.com/.
7.2. Теоретичні відомості
Рекурсія – це виклик функції чи процедури з неї самої з іншими
значеннями вхідних параметрів безпосередньо чи опосередковано через інші
функції (наприклад, функція А викликає функцію B, а функція B викликає
функцію A). Кількість вкладених викликів функції чи процедури називається
глибиною рекурсії.
Принциповими властивостями рекурсивного визначення є:
1. Визначення об’єкту самого через себе, але з іншими параметрами;
2. Завершеність ланцюжка визначень на деякому значенні аргументів.
Блок-схема
/
/
/
25 Варіант завдання
/
Результати програми
Вивід на екран монітора результату
/
Висновок:
Під час виконання цієї лабораторної робити було ознайомлено з можливістю розрахунку функцій sin та cos математичним методом, не використовуючи бібліотечний модуль. Завдяки цьому методу було знайдено значення X та Y.
Результати були виведені на екран.
Силка на repl.it: https://replit.com/join/bjmcsopunz-tr-15shiepietko