Почему важно развивать алгоритмическое мышление для того чтобы научиться программировать?



Для начала вспомним, что такое алгоритм.



Алгоритм - это формально описанная последовательность действий, которую необходимо выполнить для получения требуемого результата.



Соответственно, для любого алгоритма характерны следующие особенности:

▪️конечность

▪️определенность

▪️ввод и вывод

▪️эффективность



А что из себя представляет программирование? Это процесс создания инструкций, которые указывают компьютеру в деталях как выполнить определённую задачу.



Получается, что навык алгоритмизации даёт логическую основу для умения решать задачи пошагово и эффективно.

В то время, как программирование это лишь инструмент описания алгоритмов на языке понятном исполнителю, то есть, машине.