Данный проект посвящен разработке и программной реализации алгоритма для эффективного вычисления n-го члена последовательности Фибоначчи с использованием итеративного подхода, основанного на циклической структуре. Исследуется математическая основа последовательности Фибоначчи, ее рекуррентные соотношения и свойства. Основное внимание уделяется построению алгоритма, который обеспечивает вычисление заданного члена последовательности без использования рекурсии, что позволяет избежать накладных расходов, связанных с вызовами функций, и повысить производительность для больших значений n. Реализация программы будет осуществлена на одном из популярных языков программирования, с акцентом на чистоту кода, читаемость и эффективность.
Цель проекта — предоставить понятное и работоспособное решение для задачи нахождения числа Фибоначчи, продемонстрировав применение базовых алгоритмических конструкций для решения математических задач. Программа должна быть способна обрабатывать различные входные данные, включая граничные случаи, и выводить корректный результат. Будет проведен анализ временной сложности предложенного итеративного алгоритма в сравнении с другими возможными подходами, например, рекурсивным.