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