Другие языки программирования и технологии

Помогите! Как научиться писать логику в языке программирования?! Было ли у кого то такое? И как вы справились?

КЦ
Кун Цзы
826
Для части людей, написание программной логики - это естественный процесс, которому нет необходимости учиться. Людей из этой условной категории отличает четкое мышление - оно близко к машинному, и поэтому им проще дается компьютерная наука, да и в целом умственный труд.
И, есть люди, чьи мысли в норме спутаны и кашеобразны. Монотонная физическая деятельность им дается легче чем умственная, и они намного лучше приспособлены к задачам не требующим фокусировки внимания. Но у них неизбежно возникают сложности в "общении" с компьютерами.

То, как человек развился в течение своей жизни, определяет его предрасположенности к разным типам деятельности. Формировавшееся годами, не меняется по щелчку пальцев. Для того чтобы человеку из второй условной категории научиться мыслить как представители первой, потребуется огромное количество времени и сил (чтобы пройти тот же долгий путь который они проходили с самого детства, когда закладывается "фундамент" психики, и далее лет до 14ти как минимум), а результат не гарантирован. То есть, это конечно возможно, но совсем не просто.

Ответ на вопрос "как" уже написан в параграфе выше, повторюсь: развитием другого образа мышления. Начать имеет смысл с совсем простых вещей, типа выделения сущностей и их связей, с тренировки последовательности в своих мыслях и действиях, и т. д..
Это как езда на велосипеде... то есть, пытаться и повторять действие, пока оно не станет естественным. Могут помочь: математика, шахматы, и другие занятия/дисциплины, в которых требуется тот самый желанный тобой тип мышления.
&&
>Бека <
97 078
Лучший ответ
Кун Цзы Супер ответ!!
Для начала её надо уложить у себя в голове. А дальше - дело техники.
Зря отмечаете не полезными дельные идеи, вы что подразумеваете под логикой - всякие операторы И ИЛИ НЕ, так это решается путём написания команд. Если про то, как работает приложение - то тут нужно придумывать в голове и это обычно не зависит от языка программирования, это всего-лишь инструмент. Продумываете каждый шаг работы приложения, думаете, что будет если пользователь сделает то, сделает то, а затем реализуете в виде программы.
Я долго этому учился, ходил на кружок информатики с 5 класса, вначале писал базовые программы, там определить например, если перевернуть строку будет ли она той же (А лапа упала на лапу азора) например и так далее. Затем в ВУЗе стал более полноценные приложения делать.
Mark Yazykov
Mark Yazykov
28 648
Набивать руку, начинать с более легких задач, постепенно повышать уровень сложности.
Akmal Axmadjanovich
Akmal Axmadjanovich
15 714

Похожие вопросы