Для части людей, написание программной логики - это естественный процесс, которому нет необходимости учиться. Людей из этой условной категории отличает четкое мышление - оно близко к машинному, и поэтому им проще дается компьютерная наука, да и в целом умственный труд.
И, есть люди, чьи мысли в норме спутаны и кашеобразны. Монотонная физическая деятельность им дается легче чем умственная, и они намного лучше приспособлены к задачам не требующим фокусировки внимания. Но у них неизбежно возникают сложности в "общении" с компьютерами.
То, как человек развился в течение своей жизни, определяет его предрасположенности к разным типам деятельности. Формировавшееся годами, не меняется по щелчку пальцев. Для того чтобы человеку из второй условной категории научиться мыслить как представители первой, потребуется огромное количество времени и сил (чтобы пройти тот же долгий путь который они проходили с самого детства, когда закладывается "фундамент" психики, и далее лет до 14ти как минимум), а результат не гарантирован. То есть, это конечно возможно, но совсем не просто.
Ответ на вопрос "как" уже написан в параграфе выше, повторюсь: развитием другого образа мышления. Начать имеет смысл с совсем простых вещей, типа выделения сущностей и их связей, с тренировки последовательности в своих мыслях и действиях, и т. д..
Это как езда на велосипеде... то есть, пытаться и повторять действие, пока оно не станет естественным. Могут помочь: математика, шахматы, и другие занятия/дисциплины, в которых требуется тот самый желанный тобой тип мышления.
Другие языки программирования и технологии
Помогите! Как научиться писать логику в языке программирования?! Было ли у кого то такое? И как вы справились?
Кун Цзы
Супер ответ!!
Для начала её надо уложить у себя в голове. А дальше - дело техники.
Зря отмечаете не полезными дельные идеи, вы что подразумеваете под логикой - всякие операторы И ИЛИ НЕ, так это решается путём написания команд. Если про то, как работает приложение - то тут нужно придумывать в голове и это обычно не зависит от языка программирования, это всего-лишь инструмент. Продумываете каждый шаг работы приложения, думаете, что будет если пользователь сделает то, сделает то, а затем реализуете в виде программы.
Я долго этому учился, ходил на кружок информатики с 5 класса, вначале писал базовые программы, там определить например, если перевернуть строку будет ли она той же (А лапа упала на лапу азора) например и так далее. Затем в ВУЗе стал более полноценные приложения делать.
Я долго этому учился, ходил на кружок информатики с 5 класса, вначале писал базовые программы, там определить например, если перевернуть строку будет ли она той же (А лапа упала на лапу азора) например и так далее. Затем в ВУЗе стал более полноценные приложения делать.
Набивать руку, начинать с более легких задач, постепенно повышать уровень сложности.
Похожие вопросы
- Хочу научиться программировать. С какого языка программирования лучше начать?
- Помогите понять вообще всю суть изучения языка программирования.
- Хочу научиться программировать. С какого языка программирования лучше начать?
- Помогите, я хочу изучить какой-нибудь язык программирование с чего начать?
- Помогите пожалуйста найти ошибку в задаче (Язык программирования Си)
- Помогите первокурснику. Нам задали лабу по "Языки программирования высокого уровня". И я не шарю как это делать. (C#)
- а что же озночает слово "Delphi" ? только не надо писать что это язык программирования или википедию кидать
- Помогите решить задачу по информатике. Массивы. Язык программирования Паскаль.
- Здесь есть программисты? Как научиться понимать языки программирования? Я вот никак не могу...
- Я учусь в 5 классе и хочу научится языку программирования C++.