Программа
Программа — это запись алгоритма на языке программирования, понятном компьютеру. При выполнении программы компьютер по очереди обрабатывает её команды и получает результат.
Как выполняется программа
Обычно выполнение проходит в несколько этапов:
- Ввод данных. Программа получает исходные значения от пользователя, из файла или другого устройства.
- Обработка. Процессор выполняет команды в порядке, заданном программой. Структура программы может изменять этот порядок с помощью условий, циклов и вызовов подпрограмм.
- Вывод результата. Полученные данные выводятся на экран, записываются в файл или передаются другой программе.
Перед запуском исходный текст обычно преобразуется в форму, которую может выполнить компьютер: компилятор переводит программу целиком, а интерпретатор выполняет команды по очереди. Конкретный способ зависит от языка и среды программирования.
Программа на Python вычисляет сумму двух чисел и выводит её:
1a = int(input()) 2b = int(input()) 3print(a + b)
Если на вход подать 7 и 5, первая и вторая команды сохранят эти числа в переменных, а третья выведет 12. Это и есть последовательное выполнение команд.
Алгоритм — это способ решения задачи, записанный в общем виде, например словами или схемой. Программа — конкретная запись этого алгоритма на выбранном языке программирования. Один алгоритм можно записать в виде нескольких разных программ.
Что является программой?
Главное
- Программа — это запись алгоритма на языке программирования.
- При выполнении программа получает данные, обрабатывает их по командам и выдаёт результат.
- Алгоритм является общим способом решения, а программа — его конкретной записью для компьютера.