Структура программы: обзор
Программа содержит ключевые слова, идентификаторы, комментарии. Ключевые слова используются для выделения синтаксических конструкций и подсвечиваются жирным шрифтом в редакторе. Идентификаторы являются именами объектов программы и не могут совпадать с ключевыми словами.
Программа на языке PascalABC.NET имеет следующий вид:
program
имя программы
;раздел
uses
раздел описаний
begin
операторы
end.
Первая строка называется заголовком программы и не является обязательной.
Раздел
uses
состоит из нескольких подряд идущих секций
uses, каждая из которых
начинается с ключевого слова
uses
,
за которым следует список имен модулей и пространств имен .NET, перечисляемых через запятую.
Раздел описаний может включать следующие подразделы:
- раздел описания переменных
- раздел описания констант
- раздел описания типов
- раздел описания меток
- раздел описания процедур и функций
Данные подразделы следуют друг за другом в произвольном порядке.
Далее следует блок begin
/end
,
внутри которого находятся операторы, отделяемые один от другого символом "точка
с запятой". Среди операторов может присутствовать
оператор описания
переменной, который позволяет описывать переменные внутри блока.
Раздел
uses
и раздел описаний
могут отсутствовать.
Например:
program MyProgram;
var
a,b: integer;
x: real;
begin
readln(a,b);
x := a/b;
writeln(x);
end.
или
uses GraphABC;
begin
var x := 100;
var y :=
100;
var r := 50;
Circle(x,y,r);
end.