Алгоритм — это упорядоченный набор однозначных и выполнимых шагов, описывающих конечный процесс решения задачи.
https://github.com/il-bychkov/algorithms
Алгоритмы реализуются в виде программ.
Программа – набор инструкций на специальном языке, которые могут быть выполнены компьютером.
Компьютеры не понимают человеческий язык. Естественным языком компьютеров является так называемый двоичный код – последовательность, состоящая из 1 и 0. Они представляют два состояния: включено (1) и выключено (0).
Программа состоит из алгоритма и данных.
Работа с данными осуществляется с помощью переменных.