Генератор последовательности обобщенных чисел фибоначчи с произвольными начальными условиями
Иллюстрации
Показать всеРеферат
Союз Советскии
Социалистическик
Республик
926 (63) Дополнительное к авт, с (22) Заявлено 02,0876 (21) с присоединением заявки Èp (23) Приоритет -.
1/02
Государственный комитет
СССР по делам иэобретеиий и открытий
Опубликовано 15.0 5.79.
1.3
8.8) Дата опубликования оп (72) Авторы изобретения
А.П.Стахов и В.A.Ëóæåöêèé (71) ЗаяантЕЛЬ Таганрогский радиотехнический институт им. В,Д.Калмыкова (54) ГЕНЕРАТОР ПОСЛЕДОВАТЕЛЬНОСТИ ОБОБЩЕННЫХ
ЧИСЕЛ ФИБОНАЧЧИ С ПРОИЗВОЛЬНЫМИ НАЧАЛЬНЫМИ .УСЛОВИЯМИ
10 соотношением
О при с0 ри -O (1)
Чр((-Ц) ((тр((-р- i), при > О, 20
Изобретение относится к области вычислительной техники и предназна чено для генерирования последовательности обобщенных чисел Фибоначчи с произвольными начальными условиями, задаваемыми в виде позиционных кодов.
Генераторы последовательности обобщенных чисел Фибоначчи с произвольными начальными условиями неизвестны.
Пусть i-ое число последовательнос- ти обобщенных чисел Фибоначчи определяется следующим рекуррентным. где Np — произвольное начальное условие; р — заданное натуральное число; п - разрядность р-кода Фибоначчи;
g>(i) — число Фибоначчи.
Генератор последовательности обобщенных чисел Фибоначчи с произвольными начальными услови-ями содержит (р+1) регистров, сумматор и блок управления, Ч причем первый информационный вход первого регистра является информационным входом генератора, второй информационный вход первого регистра соединен с выходом сумматора, информационные выходы каждого предыдущего соединены с информационным входом каждого последующего регистра, информационный выход (р+1) регистра соединен с первым входом сумматора, второй информационный вход которого соединен с информационным выходом первого регистра и является информационным выходом генератора, первый выход блока управления соединен с управляющим входом всех регистров, второй выход бло ка управления соединен с управляющим входом сумматора.
На чертеже изображена структурная схема генератора последовательности обобщенных чисел Фибоначчи с произвольными начальными условиями.
Она содержит сумматор 1, регистры
2-,1-2-.(р+1), соединенные последовательно, причем первый информационный вход регистра 2-...1 является информационным входом генератора, а информационный выход регистра 2-.(р+1) соединен с первым входом сумматора 1, второй информационный вход сумматора
ЙФЙФЪЫЪМЖ Ф" — ;= "..—. .. » "-. "е=»»«» т=»-с - г-. »: .
Составитель И.Сигалов
Техред Л. Алферова Корректор И.иуска
Редактор Н. Каменская
Заказ 2701/50 . Тираж 779 Подписное
ЦНИИПИ Государственного комитета СССР по делам изобретений и отк»рытий
113035, Москва, Ж-35, Раушская наб,, д.4/5
Филиал ППП Патент, г.ужгород, ул, Проектная, 4.Я ЯДА@
В ° ° . » °
1 л а. 3, ., ° бб2926 4 . уединен g инфв »мафиеиньм выход»ом,сумматора 1. Таким образом получено йервого регистра. Уйравляющие входы первое число из ряда обобщенных чирегистров 2 - 1-2-(р+1) и сумматора 1 . сел Фибоначчи. Код этого числа с ин- соединены с соответствующими выхода- формационного выхода регистра 2-Ц ми блока 3 управления. Информацион- . поступает на информационный выход ный выход регистра 2-1 соединен с генератора. Посл дующие числа ряда информационным выходом генератора. обобщенных чисел Фибоначчи формируютВ регистрах 2-1-2- (р+1) хранятся ся повторением операций сложения предыдущие: (р+1) обобщенные числа содержимого регистров 2-1 .и 2- (р+1)
Фибоначчи. при формировании каждого и перезаписи содержимого регистров последующего обобщенного числа Фи- 2-1-2-(р+1) . боначчи с помощью сумматора 1, со- !О гласно соотношения (1) . Информаци- Формула изобретения онный вход генератора служит для
Ю подачи кодовой комбинации начального Генератор последовательности обусловия в регистр 2-1. общенных чисел Фибоначчи с произГенерация последовательности об- 15 вольными начальными условиями, о тобщенных чисел Фибоначчи происходит л и ч а ю шийся тем, что содерследующнм образом. В исходном состо- жит (р+1) регистров, сумматор и блок янин в регистры 2-1-2-(р+1) запи- управления, причем первый информа саны нулевые коды. На информационный ционный вход первого регистра являетвход генератора подается код Ы на- 20 ся информационным входом генератора,: чального условия. По сигналу; посту- второй информационный вход первого пающему на управляющий вход регистра регистра соединен с выходом сумматора, 2-1 из блока 3 Производйтся занеСе- . информационные выходы каждого предыние кода Nq в регистр 2-1. . дущего регистра соединены с информаПосле этогб производится сложение - ционным входом каждого последующего содержимых регистра 2-1 и регистра регистра, йнформационный выход (р+1)
2-(р+1) с помощью сумматора 1 при регистра соединен с первым входом поступлении на его управляюший вход сумматора, второй информационный сигнала йз блока 3. Очередным сигна - вход которого соединен с информационxioM, поступающим из блока 3 на управ- ным выходом первого регистра и являляющие входы регистров 2-1-2-(р+1), ется информационным выходом генераЗО Производится перезапись содержимого тора, первый выход блока управления предыдущего регистра в последующий .: соЕдинен с управляющим входом всех регистр, В регистр 2-1 при этом запи- регистров, второй выход блока управсывается результат сложения, посту- ления соединен с управляющим входом пающий с информационного выхода 35 сумматора.