РУҚА
Тапсырма № 1 · ЕГЭ

Перевод из фибоначчиевой системы

Как вычислить число по его фибоначчиевой жазбалар
2 мин чтенияҚиындық: Обновлено 29 қыркүйек 2026

Перевод из фибоначчиевой системы — это вычисление обычного целого числа по цифрам записи и весам её разрядов. Для этого каждую цифру умножают на вес соответствующего разряда, а полученные произведения складывают.

Перевод из фибоначчиевой системы
Нахождение значения фибоначчиевой записи через сумму весов разрядов, отмеченных единичными цифрами. В стандартной записи используются цифры 0 и 1, а веса справа налево равны \(1, 2, 3, 5, 8, 13, \ldots\) — членам фибоначчиевой последовательности, начиная с \(F_2=1\).

Правило вычисления

Запись выравнивают по правому краю относительно последовательности весов. Затем цифру каждого разряда умножают на его вес. Нули не влияют на сумму, а единицы показывают, какие веса нужно сложить. Такой способ является обратным по отношению к переводу в фибоначчиеву систему. Само представление и порядок весов задаются фибоначчиевой системой счисления.

\[N=a_kF_{k+2}+a_{k-1}F_{k+1}+\cdots+a_1F_3+a_0F_2=\sum_{i=0}^{k}a_iF_{i+2},\quad a_i\in\{0,1\}\]

Здесь \(a_0\) — крайняя правая цифра, \(F_2=1\), \(F_3=2\), а далее каждый вес равен сумме двух предыдущих. В некоторых источниках последовательность нумеруют иначе, поэтому важно сначала установить, какой вес соответствует крайнему правому разряду.

№
Пример

Вычислим значение жазбалар \(10101\). Справа налево её веса: \(1,2,3,5,8\). Поэтому \(10101_{F}=1\cdot8+0\cdot5+1\cdot3+0\cdot2+1\cdot1=12\). Значит, фибоначчиевая жазба \(10101\) обозначает число \(12\).

!
Не путайте

Фибоначчиевая запись не является двоичной: одинаковые цифры не означают одинаковые степени двойки. Например, в записи \(10101\) единицы соответствуют весам \(8\), \(3\) и \(1\), а не \(2^4\), \(2^2\) и \(2^0\).

Проверьте себя

Какое число обозначает жазба \(10010_F\), если веса справа налево равны \(1,2,3,5,8\)?

Главное за минуту

Главное

  • Значение жазбалар равно сумме весов разрядов, в которых стоят единицы.
  • Веса справа налево: \(1,2,3,5,8,\ldots\); каждый следующий равен сумме двух предыдущих.
  • Фибоначчиевая жазба не использует степени двойки, поэтому её нельзя вычислять как двоичное число.