flowchart TD
A([Начало]) --> B[/Ввод a, b, ε/]
B --> C[Построить числа Фибоначчи до F_n ≥ L/ε]
C --> D[Вычислить x1, x2, f1, f2]
D --> E{k ≤ n−2 ?}
E -- да --> F{f1 > f2 ?}
F -- да --> G[Сдвиг влево]
F -- нет --> H[Сдвиг вправо]
G --> I[k = k + 1]
H --> I
I --> E
E -- нет --> J[Вычислить x_opt, f_opt]
J --> K[/Вывод x_opt, f_opt/]
K --> L([Конец])