Структура программы
Структура программы — это порядок расположения её основных частей: заголовка, объявлений, исполняемых операторов и комментариев. Такая организация помогает компилятору понять программу, а человеку — прочитать и изменить её.
Основные части
- Заголовок — имя программы или другая начальная информация. В некоторых языках он обязателен, а в других отсутствует или записывается по правилам языка.
- Объявления — описание используемых объектов: переменных, констант, типов, функций и процедур. Например, объявление сообщает, что переменная
ageхранит целое число. - Основная часть — последовательность операторов, которые выполняются в заданном порядке или по условиям и циклам.
- Комментарии — пояснения для программиста. Они помогают понять код, но не влияют на результат выполнения.
Конкретный состав зависит от структуры языка программирования. Например, в Pascal обычно выделяют заголовок, раздел объявлений и блок операторов. В Python отдельный заголовок и обязательный раздел объявлений не требуются: программа может начинаться сразу с операторов.
В примере заголовок — program Average, объявление — var a, b: real, а между begin и end находятся исполняемые операторы. Строка после // является комментарием.
program Average; var a, b, result: real; begin a := 4; b := 6; result := (a + b) / 2; // Вывод среднего значения writeln(result); end.
Структура программы — не то же самое, что выполнение программы. Структура описывает, из каких частей состоит код и как они расположены, а выполнение — что происходит с операторами во времени. Также структура программы шире, чем один блок программы: блок является только одной из её частей.
Какая часть программы сообщает, какие переменные и их типы будут использоваться?
Главное
- Структура программы определяет состав и порядок частей исходного кода.
- Основные части — заголовок, объявления и исполняемые операторы; комментарии служат пояснениями.
- Точный вид структуры зависит от языка программирования, поэтому обязательность отдельных частей может различаться.