|
C++
3 / 3 / 1
Регистрация: 21.10.2017
Сообщений: 121
|
|
Понимаете ли вы алгоритм чисел Фибоначчи или просто его запоминаете?24.10.2022, 11:49. Показов 1579. Ответов 21
Так или иначе занимаюсь программированием уже несколько лет. Учил С++, немного знаю Java, Python, сделал не один сайт на HTML, CSS, JS, PHP, MySQL.
Так что определенный опыт программирования я имею. Но каждый раз когда-то я время от времени натыкаюсь где-нибудь на задачку по программированию ряда чисел Фибоначчи я не знаю, как ее сделать. Ну никак не могу сам вывести формулу... Так вот вопрос: вы просто запоминаете как программировать данную задачу или действительно ее понимаете и готовы в любой момент без проблем написать программу, выдающую этот самый ряд чисел? Заранее спасибо
0
|
|
| 24.10.2022, 11:49 | |
|
Ответы с готовыми решениями:
21
Набрать с чисел Фибоначчи в интервале от 1 до 100, только просто числа, а также их порядковые номера в ряду Фибоначчи
|
|
2156 / 1236 / 508
Регистрация: 11.10.2018
Сообщений: 6,241
|
||
| 24.10.2022, 11:57 | ||
|
Добавлено через 1 минуту 2 числа просто складываются. Стартовые числа 1 и 1. Ты не можешь запомнить?
0
|
||
| 24.10.2022, 12:10 | ||
|
Не по теме:
Умело пользоваться - учат в институте (в том числе). Чисто биологически - если бы человек всё помнил - никаких мозгов не хватит всё запомнить. Поэтому, в жизни отсеивается всё то, с чем НЕ приходится часто сталкиваться/работать.
0
|
||
|
2156 / 1236 / 508
Регистрация: 11.10.2018
Сообщений: 6,241
|
|
| 24.10.2022, 12:28 | |
|
1
|
|
|
2263 / 1519 / 712
Регистрация: 17.03.2022
Сообщений: 4,895
|
||
| 24.10.2022, 12:32 | ||
|
0
|
||
|
C++
3 / 3 / 1
Регистрация: 21.10.2017
Сообщений: 121
|
||
| 24.10.2022, 15:20 [ТС] | ||
0
|
||
|
2263 / 1519 / 712
Регистрация: 17.03.2022
Сообщений: 4,895
|
|
| 24.10.2022, 15:22 | |
|
0
|
|
|
C++
3 / 3 / 1
Регистрация: 21.10.2017
Сообщений: 121
|
|
| 24.10.2022, 15:33 [ТС] | |
|
FFPowerMan да - это "должен помнить"? Или да - это "не должен"?
Добавлено через 53 секунды Pphantom, а что тогда формула общего члена? Добавлено через 9 минут Pphantom, понятно
0
|
|
|
2263 / 1519 / 712
Регистрация: 17.03.2022
Сообщений: 4,895
|
|
| 24.10.2022, 15:35 | |
|
0
|
|
|
C++
3 / 3 / 1
Регистрация: 21.10.2017
Сообщений: 121
|
|
| 24.10.2022, 15:42 [ТС] | |
|
0
|
|
|
677 / 479 / 216
Регистрация: 06.09.2013
Сообщений: 1,312
|
|
| 25.10.2022, 03:56 | |
|
JustLearn, конечно запоминаем. Не запомнив, странное слово "фибоначчи" с какими-либо числами вообще невозможно никак ассоциировать.
0
|
|
|
383 / 280 / 112
Регистрация: 28.04.2015
Сообщений: 1,726
|
|
| 25.10.2022, 12:09 | |
|
не знаю
не понимаю не запоминаю
0
|
|
|
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,700
|
|
| 26.10.2022, 06:38 | |
|
JustLearn, у вас возможно синдром самозванца. У меня друг высказывался, что не понимает графы и конечные автоматы, но успешно применял их.
0
|
|
|
C++
3 / 3 / 1
Регистрация: 21.10.2017
Сообщений: 121
|
|||||||||||
| 26.10.2022, 21:54 [ТС] | |||||||||||
|
woldemas Я имею в виду сам алгоритм решения, например:
@Mikhaylo понятия не имею о чем вы, но ладно Добавлено через 3 часа 0 минут @Mikhaylo загуглил, что такое синдром самозванца. Спасибо за веру в меня)
0
|
|||||||||||
|
698 / 572 / 75
Регистрация: 20.09.2014
Сообщений: 3,700
|
||
| 27.10.2022, 07:42 | ||
|
А вообще в том моменте проглядывается простенький алгоритм swap() - функция, которая обменивает содержимое двух переменных с использованием временной переменной. Этот алгоритм, да, я усвоил, запомнил и усёк, что порядок манипуляции с переменными важен. Однако запоминаю не досконально, а просто начинаю на автомате вводить третью переменную и пытаться перебирать порядок перекладываний. Добавлено через 4 минуты Интересно, а все запоминали сколько согласных букв в фамилии Ффиббонначчи?)
0
|
||
|
531 / 180 / 39
Регистрация: 18.08.2012
Сообщений: 907
|
|||||||||||||
| 27.10.2022, 09:01 | |||||||||||||
|
ну.. раз тут про Фибоначчи никак не успокоятся то, как-раз сегодня на глаза попалось пара примеров из
Game Programming Gems I
0
|
|||||||||||||
|
485 / 411 / 126
Регистрация: 23.05.2016
Сообщений: 1,653
|
||
| 27.10.2022, 15:25 | ||
|
Разных алгоритмов бесконечно много, все не выучить, сколько ни учи. К примеру, я могу придумать новое рекуррентное правило для последовательности: A1 = 1 A2 = 1 A3 = 1 Аn = 5*An-1 - 2*An-3 Алгоритм генерации этой последовательности не выучить, он нигде не описан. Его можно только придумать. Или можно взять задачник по программированию для школьников. Не для подготовки к олимпиадам, там-то жесть часто бывает, а обычный задачник с обычными задачами. Это же несколько сотен весьма простых задач, но для каждой нужно придумать свой собственный алгоритм. Никто же не учит эти алгоритмы, каждую задачу решают саму по себе. По моим наблюдениям, изучающий основы программирования человек проходит через несколько инсайтов. Один из них - уверенность в том, что если какое-то правило можно описать словами или математическими формулами, то по нему всегда можно составить программу. Кстати, именно так вам и отвечают. Что такое числа Фибоначчи можно и не помнить, но если кто-то расскажет, что это такое, то написание алгоритма не вызовет существенных трудностей. Последовательность Фибоначчи и факториал - самые "затасканные" алгоритмы, их в первую очередь вспоминают, когда хотят привести пример задачи, которую можно решить и циклом и рекурсией. И вы сейчас не сможете понять, решаете вы задачу или вспоминаете решение. Проверьте себя на другой классической задаче - нахождение корня уравнения методом половинного деления. Описание метода можно найти почти везде. Включая школьные учебники. Гуглить "численные методы в школе". Если по описанию метода, не подглядывая в пример алгоритма, который всегда будет где-то рядом с описанием, вы сможете составить программу, значит зря на себя наговариваете, вы и Фибоначчи будете придумывать, а не вспоминать.
1
|
||
|
Модератор
3134 / 2281 / 469
Регистрация: 26.03.2015
Сообщений: 8,877
|
|||
| 27.10.2022, 21:31 | |||
|
0
|
|||
|
Супер-модератор
|
||
| 30.10.2022, 09:26 | ||
|
0
|
||
| 30.10.2022, 09:26 | |
|
Помогаю со студенческими работами здесь
20
Алгоритм нахождения n-го члена чисел Фибоначчи Как хранить меню в БД или просто прописать его в header Разработайте алгоритм программы, определяющей первые 10 чисел последовательности Фибоначчи Есть ли смысл кодировать скрипт, или его очень просто расшифровать? Разработать алгоритм вычисления чисел Фибоначчи. Показать базисное и рекурсивное утверждение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит токи на L и напряжения на C в установ. режимах до и. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|