05.09.2014, 10:00
|
Новичок на форуме
|
|
Регистрация: 24.02.2014
Сообщений: 5
|
|
С чего начинать Алгоритм
Добрый день дорогие пользователи javascript.ru, хочу научиться программировать на javascript, но не знаю с чего начинать писать алгоритмы, вообще в программировании чуть понимаю, но именно с алгоритмами проблема. Может вы ребята подскажите с чего начинать.
PS HTML+CSS знаю
|
|
05.09.2014, 10:04
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Сообщение от Mavran
|
но не знаю с чего начинать писать алгоритмы
|
Классический пример на составление алгоритмов...
Составь алгоритм к задаче "Позвонить другу" или "Приготовить яичницу".
|
|
05.09.2014, 10:05
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Сообщение от Mavran
|
Может вы ребята подскажите с чего начинать.
|
Тренироваться придумывать алгоритмы к чему угодно. Алгоритмы они везде. Просто их мало кто замечает...
|
|
05.09.2014, 10:07
|
Новичок на форуме
|
|
Регистрация: 24.02.2014
Сообщений: 5
|
|
|
|
05.09.2014, 10:28
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,228
|
|
Сообщение от Mavran
|
А вы можете пример кода подкинуть?
|
Тогда какой смысл в тренировке?
Тренировка подразумевает самостоятельную работу над некой посильной задачей...
Далее возможна демонстрация оной людям "с понятием", с целью получения критики, пожеланий или предложений по реализации.
Но пока от тебя ничего нет...
|
|
05.09.2014, 10:32
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Изучай алгоритмы сортировок, начни с пузырька. В интернете и в книгах информации по сортировкам очень много, даже есть видео, например, http://www.youtube.com/watch?v=lyZQPjUT5B4
|
|
05.09.2014, 10:38
|
Новичок на форуме
|
|
Регистрация: 24.02.2014
Сообщений: 5
|
|
Сообщение от ksa
|
Тогда какой смысл в тренировке?
Тренировка подразумевает самостоятельную работу над некой посильной задачей...
Далее возможна демонстрация оной людям "с понятием", с целью получения критики, пожеланий или предложений по реализации.
Но пока от тебя ничего нет...
|
Ну это понятно, я у вас спрашиваю код, потому что я сам не знаю именно что писать в алгоритме я знаю что могу создать массив var massiv = ["0","1","2"] а дальше что делать? Какие команды писать чтобы создать алгоритм
|
|
05.09.2014, 10:40
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
Какие команды писать чтобы создать алгоритм
|
Пиши псевдокодом, для изучения алгоритмов язык не важен, т.к. это всего лишь инструмент.
А если изучаешь JS, то изучай его нормально и не задавай глупых вопросов.
Последний раз редактировалось kobezzza, 05.09.2014 в 10:47.
|
|
05.09.2014, 14:12
|
Профессор
|
|
Регистрация: 14.03.2012
Сообщений: 1,808
|
|
Mavran,
Поставь себе выполнимую цель, садись и начинай писать.
kobezzza, ksa, я не вдупляю что имеется ввиду под изучением алгоритмов? Заучивание паттернов что-ли?
Вспомниается сразу препод с универа, паскали и бейсики.. хоть вешайся от этого
Кстати, вот реальный косяк преподавания матиматики во многих вузах - это то, что на уроках не решаются конкретные задачи, которые встречаются в той или работе. Тобишь нет описания применения, многие не могут связать решение примера с реальной задачей, ссылок на пример в голове не остается и сборщик все удаляет.. фак кажется у кого то Ecmascript
__________________
Научу себя плохому
Последний раз редактировалось l-liava-l, 05.09.2014 в 14:18.
|
|
05.09.2014, 14:18
|
|
Быдлокодер;)
|
|
Регистрация: 19.11.2010
Сообщений: 4,338
|
|
Цитата:
|
kobezzza, ksa, я не вдупляю что имеется ввиду под изучением алгоритмов? Заучивание паттернов что-ли?
|
Заучивать нет смысла, а вот иметь ввиду надо. Разбор алгоритмов прокачивает мозг.
Например задай себе вопрос, сколько структур данных ты знаешь?
Пока ты находишься в неведении, то будет как попка-дурак думать, что есть массивы и хеш-таблицы, а больше ничего и нет
Цитата:
|
Кстати, вот реальный косяк преподавания матиматики во многих вузах - это то, что на уроках не решаются конкретные задачи, которые встречаются в той или работе.
|
Есть такой предмет "Вычислительная математика", чем тебе не практика? Если брать анализ из математики, то в первую очередь - это тренажёр для мозга.
Цитата:
|
Тобишь нет описания применения, многие не могут связать решение примера с реальной задачей, ссылок на пример в голове не остается и сборщик все удаляет..
|
Это так кажется. Я в универе не вдуплял теорию автоматов, потом прочитал Фридла "Регулярные выражения" и походу сразу всё вспомнил, что в универе проходил. Так что мозг просто не хранит прогретый кеш для инфы, пока ты не начнёшь ею пользоваться.
Последний раз редактировалось kobezzza, 05.09.2014 в 14:30.
|
|
|
|