Калькулятор Фибоначчи

Мгновенно вычисляйте любое число Фибоначчи или создавайте последовательность с помощью точной целочисленной арифметики.

Калькулятор последовательности Фибоначчи
Выберите одну позицию или получите несколько первых членов.

О калькуляторе Фибоначчи

Последовательность Фибоначчи — это упорядоченный список целых чисел, в котором каждый член после первых двух равен сумме двух непосредственно предшествующих. По распространённому современному соглашению она начинается с 0, 1, 1, 2, 3, 5, 8, 13 и продолжается бесконечно. Значение на позиции n обозначается F(n), причём F(0) равно 0, а F(1) равно 1. Этот калькулятор использует индексацию с нуля, поэтому позиция 10 даёт 55. Выберите «N-е число Фибоначчи», если нужен один точный член. Калькулятор последовательно применяет рекуррентное соотношение, а не округлённое десятичное приближение. Большие целые числа JavaScript сохраняют каждую цифру даже для позиций, далеко выходящих за диапазон обычных чисел с плавающей точкой. Выберите «Первые N чисел», чтобы изучить последовательность начиная с F(0). Для удобства чтения вывод ограничен 100 членами, а режим одной позиции поддерживает гораздо большие индексы. Числа Фибоначчи встречаются во многих разделах математики и информатики. Это классические примеры для изучения рекуррентных соотношений, индукции, динамического программирования, анализа алгоритмов и производящих функций. Отношения соседних положительных членов приближаются к золотому сечению, примерно 1.6180339887. На любой конечной позиции точного равенства нет, но с ростом членов приближение быстро улучшается. Последовательность также связана с треугольником Паскаля, задачами о замощении, ветвящимися структурами и многими комбинаторными рассуждениями. Калькулятор намеренно начинает с нуля: такая индексация естественно согласуется с рекуррентным соотношением и широко используется в программировании. В некоторых школьных учебниках первым и вторым членами считают 1. Это та же числовая закономерность со сдвинутыми обозначениями позиций, поэтому перед сравнением ответов нужно проверить соглашение. Например, этот инструмент выдаёт F(6) равным 8, а в списке с нумерацией от единицы 8 может называться шестым отображаемым положительным членом. Для ручной проверки начните с 0 и 1 и каждый раз складывайте два последних значения. При вычислении F(7) сложения дают 1, 2, 3, 5, 8 и наконец 13. Простое правило делает последовательность понятной учащимся, а её более глубокие свойства полезны в теории чисел, комбинаторике, финансовых моделях и разработке алгоритмов.

Примеры расчёта чисел Фибоначчи

ВводВыводПояснение
Позиция 10F(10) = 55При индексации с нуля число 0 занимает нулевую позицию.
Позиция 20F(20) = 6765Каждый член равен сумме двух предыдущих.
Первые 8 членов0, 1, 1, 2, 3, 5, 8, 13Сформированный список начинается с F(0).

Как пользоваться калькулятором Фибоначчи

  1. Выберите «N-е число Фибоначчи» для одного члена или «Первые N чисел» для последовательности.
  2. Введите неотрицательное целое число в соответствующее поле.
  3. Нажмите «Рассчитать», чтобы получить точный целочисленный результат.
  4. Нажмите «Сбросить», чтобы очистить ввод и начать новый расчёт.

Вопросы о калькуляторе Фибоначчи

Последовательность Фибоначчи начинается с 0 или 1?

В учебниках встречаются оба соглашения, но этот калькулятор начинает с F(0), равного 0, и F(1), равного 1. Значения образуют ту же последовательность, даже если другой источник сдвигает номера позиций.

Как вычисляется число Фибоначчи?

После начальных значений 0 и 1 сложите два предыдущих члена, чтобы получить следующий. Повторение этого рекуррентного соотношения точно даёт каждое число Фибоначчи.

Какова связь с золотым сечением?

Отношение соседних положительных чисел Фибоначчи приближается к золотому сечению с ростом позиций. На любой конечной позиции это приближение, а не точное равенство.

Поддерживает ли калькулятор большие позиции?

Да, отдельные позиции до 10,000 вычисляются с помощью точной арифметики больших целых чисел. Ответ может содержать тысячи цифр, поэтому для его отображения потребуется больше места.

Почему последовательность ограничена 100 членами?

Ограничение сохраняет отзывчивость страницы и удобство чтения чисел, разделённых запятыми. Для точного члена за пределами отображаемого диапазона используйте режим одной позиции.