Форум программистов, компьютерный форум, киберфорум
Алгебра, теория чисел
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 17.02.2015
Сообщений: 99

Докажите, что для последовательности чисел Фибоначчи данное выражение - целое

22.11.2015, 13:20. Показов 1792. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Докажите,что для последовательности чисел Фибоначчи {uk} при любом целом неотрицательном n число
1/10*(un+60-un) - целое
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
22.11.2015, 13:20
Ответы с готовыми решениями:

Докажите, что выражение кратно 60
Докажите, что при любом х , (x^6 -x^4) кратно 60

Докажите, что при любом натуральном n выражение кратно 6
Докажите, что при любом натуральном n: (2n^6)-(n^4)-(n^2) кратно 6

Дано целое число N (> 1), являющееся числом Фибоначчи: N = FK . Найти целое число K — порядковый номер числа Фибоначчи N
помогите пожалуйста на с написать, или хотя бы какой нить толчок сделать. Дано целое число N (> 1), являющееся числом Фибоначчи: N = FK...

18
Эксперт по математике/физике
4182 / 3052 / 918
Регистрация: 19.11.2012
Сообщений: 6,196
22.11.2015, 14:34
Тут придется подсчитать остатки от деления на 10 для первых 61 чисел Фибоначчи, считая u0=u1=1, и помня о том, что un+2=un+1+un, это сделать нетрудно. Мы с удивлением увидим, что u60=u61=1(mod 10).
Дальше провести индукцию.
2
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
23.11.2015, 16:54
Доказать,что un+60=un (mod 10)
Метод математикой индукции
Шаг 1.
При n=0 сравнение очевидно, ибо u0=u60=1 (mod 10)
Шаг 2.
Допустим, что верно сравнение при n=k. То есть
uk+60=uk (mod 10)
И докажем, что оно верно при n=k+1
u(k+1)+60=uk+1 (mod 10)
Имеем
u(k+1)+60 = uk+61 = uk+59 + u k+60 = uk-1 + uk = uk + 1 (mod 10)
Что и требовалось доказать.
0
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
24.11.2015, 14:26
Цитата Сообщение от kabenyuk Посмотреть сообщение
для первых 61 чисел
kabenyuk, можно обойтись без вычисления 60 чисел.
Цитата Сообщение от geh Посмотреть сообщение
очевидно, ибо u60=1 (mod 10)
geh, как-то не очень очевидно. (Вы предлагаете 60 чисел вычислять?)


А что если (u120-u0)/45
0
2899 / 1933 / 209
Регистрация: 05.06.2011
Сообщений: 5,691
24.11.2015, 14:53
Цитата Сообщение от Alex5 Посмотреть сообщение
60 чисел вычислять?
Ну, есть ещё прямая формула.
0
Эксперт по математике/физике
4182 / 3052 / 918
Регистрация: 19.11.2012
Сообщений: 6,196
24.11.2015, 15:39
Цитата Сообщение от Alex5 Посмотреть сообщение
можно обойтись без вычисления 60 чисел.
Наверное. Это первая пара чисел, равная 1 по модулю 10 (кроме нулевого и первого), далее такие пары встречаются через каждые 60 шагов.

Добавлено через 6 минут
По этому поводу можно посмотреть периоды Пизано.
1
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
24.11.2015, 16:35
kabenyuk,
Я тоже посчитал по модулю 10 (всего пара минут)
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38173 / 21108 / 4307
Регистрация: 12.02.2012
Сообщений: 34,709
Записей в блоге: 14
25.11.2015, 17:19
Странное что-то у меня получается:

Кликните здесь для просмотра всего текста

Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
0 0
1 1
2 1
3 2
4 3
5 5
6 8
7 13
8 21
9 34
10 55
11 89
12 144
13 233
14 377
15 610
16 987
17 1597
18 2584
19 4181
20 6765
21 10946
22 17711
23 28657
24 46368
25 75025
26 121393
27 196418
28 317811
29 514229
30 832040
31 1346269
32 2178309
33 3524578
34 5702887
35 9227465
36 14930352
37 24157817
38 39088169
39 63245986
40 102334155
41 165580141
42 267914296
43 433494437
44 701408733
45 1134903170
46 1836311903
47 2971215073
48 4807526976
49 7778742049
50 12586269025
51 20365011074
52 32951280099
53 53316291173
54 86267571272
55 139583862445
56 225851433717
57 365435296162
58 591286729879
59 956722026041
60 1548008755920 <- !!!
0
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
25.11.2015, 17:50
Catstail,
Счет надо вести с НУЛЯ. Ведь номера 1 и 2 занимают единицы.
0
Эксперт по математике/физике
4182 / 3052 / 918
Регистрация: 19.11.2012
Сообщений: 6,196
25.11.2015, 17:52
Цитата Сообщение от Catstail Посмотреть сообщение
Странное что-то у меня получается
Не удивительно. Вы начали нумерацию с 1 и к тому же u1=0, u2=1.
Более принята другая нумерация и другие начальные данные u0=1, u1=1.
Потому ваша последовательность отстает на шаг - то что вы назвали 60-м членом на самом деле 59-й.
2
Регистрация: 23.10.2013
Сообщений: 5,076
Записей в блоге: 8
25.11.2015, 17:52
Считать можно было не все число целиком,
а только последнюю цифру (то есть по модулю 10)
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38173 / 21108 / 4307
Регистрация: 12.02.2012
Сообщений: 34,709
Записей в блоге: 14
25.11.2015, 18:05
Цитата Сообщение от geh Посмотреть сообщение
Счет надо вести с НУЛЯ
- я и вел с нуля... Да, я и до публикации таблицы понимал, что дело в нумерации.

kabenyuk, вот картинка из Вики
Миниатюры
Докажите, что для последовательности чисел Фибоначчи данное выражение - целое  
1
Эксперт по математике/физике
4182 / 3052 / 918
Регистрация: 19.11.2012
Сообщений: 6,196
25.11.2015, 18:39
Цитата Сообщение от Catstail Посмотреть сообщение
вот картинка из Вики
Вынужден согласиться с вами, действительно часто нумеруют числа Фибоначчи с 1 (посмотрел еще разные книжки). Но у меня в памяти почему-то всегда было с нуля. Но это не имеет значения для задачи.
Там же вот какая формулировка: u60+n-un делится на 10. При n=1 необходимо вычислить 61-й член (но уже со сдвинутой нумерацией).
1
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
27.11.2015, 16:27
Предлагаю другой подход к решению.

10=2*5. Если некое число a таково, что a mod 2 = 0 и a mod 5 = 0, то и a mod 10 = 0

Обратим внимание, что остатки от деления на 2 у чисел Фибоначчи зацикливаютсяс шагом 3, а остатки от деления на 5 - с шагом 20. Делаем вывод, что остатки от деления на 10 зацикливаются с шагом 60.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38173 / 21108 / 4307
Регистрация: 12.02.2012
Сообщений: 34,709
Записей в блоге: 14
27.11.2015, 17:40
Цитата Сообщение от texnik-san Посмотреть сообщение
Обратим внимание, что остатки от деления на 2 у чисел Фибоначчи зацикливаются с шагом 3, а остатки от деления на 5 - с шагом 20
- это положение нуждается в доказательстве
0
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
27.11.2015, 21:05
Цитата Сообщение от Catstail Посмотреть сообщение
- это положение нуждается в доказательстве
Равенства
u1 mod 2 = u4 mod 2
u2 mod 2 = u5 mod 2
и
u1 mod 5 = u21 mod 5
u2 mod 5 = u22 mod 5
просто проверяем вычислениями

Кликните здесь для просмотра всего текста
1111
2111
3202
4313
5510
6803
71313
82111
93404
105510
118914
1214404
1323313
1437712
1561000
1698712
17159712
18258404
19418111
20676510
211094601
221771111


Остальное следует из определения последовательности и свойства сложения по модулю.
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38173 / 21108 / 4307
Регистрация: 12.02.2012
Сообщений: 34,709
Записей в блоге: 14
27.11.2015, 21:30
texnik-san, пример не является доказательством общего утверждения
0
шапоклякистка 8-го дня
 Аватар для texnik-san
3681 / 2241 / 391
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
27.11.2015, 21:50
Пример - это первый шаг матиндукции.

Дальше сами, мне очень лень )))
0
1130 / 789 / 232
Регистрация: 12.04.2010
Сообщений: 2,012
27.11.2015, 22:33
Цитата Сообщение от texnik-san Посмотреть сообщение
Равенства
u1 mod 2 = u4 mod 2
u2 mod 2 = u5 mod 2
и
u1 mod 5 = u21 mod 5
u2 mod 5 = u22 mod 5
просто проверяем вычислениями
texnik-san, верно.
Причем по модулю 5 можно обойтись вычислением первых 7 элементов.
( mod 5 ) 0 1 1 2 3 0 3 3 . . .
Значит следующие 5 элементов получаются умножением на 3 ( по модулю 5 ).
0 1 1 2 3
потом 0 3 3 . .
потом 0 3*3 3*3 . .
потом 0 3*3*3 3*3*3 . .
Остается понять, какая степень 3 равняется 1 (mod 5 ).

Добавлено через 3 минуты
Пример. mod( 17 )

0 1 1 2 3 5 8 13 4 0 4 4

Так как 4*4 = -1, 4*4*4*4 = 1, то период по модулю 17 равен 9*4 = 36.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.11.2015, 22:33
Помогаю со студенческими работами здесь

Дано целое число n > 2 сформировать и вывести целочисленный массив размера n содержащий n первых элементов последовательности чисел фибоначчи
Дано целое число n &gt; 2 сформировать и вывести целочисленный массив размера n содержащий n первых элементов последовательности чисел...

Данное целое число N (> 1). Вывести наибольшее из целых чисел К, для которых сумма 1 + 2 + . + К будет меньш
Написать программу на C++

Что означает данное выражение y%=16
что означает данное выражение y%=16;

Докажите, что предел последовательности равен 3/4
докажите, что предел последовательности равен 3/4, прямо по определению предела. Буду очень признателен, если предоставите подробное...

Как проверить, что данное выражение
Как проверить, что данное выражение (x,y) можно взять в качестве скалярного произведения, например, можно ли в качестве скалярного...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru