Почему важно развивать алгоритмическое мышление для того чтобы научиться программировать?
Для начала вспомним, что такое алгоритм.
Алгоритм - это формально описанная последовательность действий, которую необходимо выполнить для получения требуемого результата.
Соответственно, для любого алгоритма характерны следующие особенности:
▪️конечность
▪️определенность
▪️ввод и вывод
▪️эффективность
А что из себя представляет программирование? Это процесс создания инструкций, которые указывают компьютеру в деталях как выполнить определённую задачу.
Получается, что навык алгоритмизации даёт логическую основу для умения решать задачи пошагово и эффективно.
В то время, как программирование это лишь инструмент описания алгоритмов на языке понятном исполнителю, то есть, машине.
Для начала вспомним, что такое алгоритм.
Алгоритм - это формально описанная последовательность действий, которую необходимо выполнить для получения требуемого результата.
Соответственно, для любого алгоритма характерны следующие особенности:
▪️конечность
▪️определенность
▪️ввод и вывод
▪️эффективность
А что из себя представляет программирование? Это процесс создания инструкций, которые указывают компьютеру в деталях как выполнить определённую задачу.
Получается, что навык алгоритмизации даёт логическую основу для умения решать задачи пошагово и эффективно.
В то время, как программирование это лишь инструмент описания алгоритмов на языке понятном исполнителю, то есть, машине.