Добрый день соратники! Вопрос не однозначный но может кто поможет! Скажем так ПХП знаю хорошо,но кодить,знать тонкости это может и макака! Не давно дали задачку НАПИСАТЬ Фун-Ю что бы выводила число,ряд фибоначчи!!! и я понял что нужно еще не только знать ПХП ну и уметь ПРОГРАММИРОВАТЬ! Где взять хорошие задачки??????????(не надо советовать типо напиши регистрацию итд)! За ;№?%№ вопрос прошу не ругать! 8)
Как то не стыкуется. А почему ты решил что знаешь хорошо, да еще считаешь что даже макака справится? Всего знать не возможно, сталкиваешься с задачей ищешь находишь запоминаешь решение. Если уж так прям интересно задачи решать то найди учителя или учебник по спортивному программированию.
Ну вот напиши! подсказка рекурсия,две строки! Добавлено спустя 1 минуту 37 секунд: Согласен! Ну выводить ЕХО или фильтровать ПОСТ! это конечно круто! Ну надо ж научиться так сказать думать! *) Добавлено спустя 1 минуту 15 секунд: Ок! спс поищу! иммено хочеться потренероваться(алгоритмика,мыслительный процес!!! )
Придумать самому. Взять прям и начать шевелить. Смотря, что ты хочешь получить от этого языка. Каков его будет ответ, то и делай. Ты же не пишешь свой язык, а пользуешься имеющим, если у тебя уже появилась цель научиться, то ты этого добьешься только тогда, когда ты начнешь писать все в куче и разбираться, пытаться сделать его сложнее и сложнее, когда ты его сделаешь сильно выебистый то ты поймешь принцип работы и уже у тебя появится другая логика и тебе станет еще интереснее понять как оптимизировать скрипт-коды и делать другие логические структуры. Главное ты не зацикливайся на названиях " это всего лишь название для выполнения, а что выполняет и как, написано в документации к методу или функции и показан протатип вызова ". А входе этого всего ты поймешь еще и синтаксис языка и как начинать писать скрипт-код и как можно или как будет лучше чем можно php позаимствовал у разных языков синтаксис или у него позаимствовали. Начни писать и читать и у тебя обязательно все получится =)
Напиши ИИ для игры в какую-нибудь логическую игру - морской бой, шашки, реверси и и.п.. Внешнюю оболочку писать не обязательно, главное написать алгоритм, который бы в неё играл.
Ни в коем разе не рекурсия, кстати. Рекурсивное решение - самое поганое, хоть и две строки. Там каждое из чисел фибоначи раз по 200 будет считаться, а оно надо? есть нерекурсивные алгоритмы чисел фибоначи Код (PHP): function fib($n) { if ($n == 1) return 0; if ($n == 2) return 1; $a = 0; $b = 1; for ($i = 3; $i <= $n; $i++) { $c = $b; $b = $a + $b; $a = $c; } return $b; }