Что такое компьютер? Компьютер – это машина, которая может принимать, хранить и обрабатывать данные. Он отличается от других машин, которыми необходимо управлять, чтобы они выполнили задачу. Особенность компьютера в том, что в определенном смысле он может сам собой управлять, выполняя шаг за шагом определенный набор инструкций, называемых программой. Для того, чтобы заставить компьютер решить задачу, некто должен написать программу, управляющую компьютером при решении задачи. Способность использовать различные программы для решения различных задач – это то, чем отличается компьютер от карманного калькулятора. В калькуляторе нажатие кнопки «плюс» автоматически добавляет отображаемое число к текущей сумме. Но для двух сложений кнопка должна быть нажата дважды. Компьютер может быть запрограммирован для выполнения длительных последовательностей операций. Будучи запущенным, он выполнит эти операции последовательно для решения определенной задачи.
Как и калькулятор, который принимает набираемые на его клавиатуре числа цифра за цифрой для выполнения арифметических операций, компьютер может принимать данные из внешних источников. Данные, принимаемые компьютером, называются входными данными. Компьютер может производить данные как результат выполнения операций, например, результат последовательности вычислений может быть распечатан. Данные, производимые компьютером, называют выходными данными или результатом решением задачи.