program имя_программы;
uses //Подключение модулей
const //Раздел описания констант
label //Раздел описания меток
type //Раздел описания типов
var //Раздел описания переменнных
Begin
Тело программы
End.
Операторы, реализующие алгоритм решаемой задачи, отделяются друг от друга «;»
ЭЛЕМЕНТЫ ЯЗЫКА FreePascal
Алфавит языка Pascal включает:
§ все латинские прописные и строчные буквы
§ арабские цифры (0 – 9)
§ символы + - * / = < > , . ; : ‘ _ ( ) { } и др.
§ служебные (зарезервированные) слова
Из символов алфавита формируются ключевые слова и идентификаторы.
Служебные слова делятся на три группы:
§ операторы (READ, WRITELN и др.)
§ имена функций (SIN, COS и др.)
§ ключевые слова (VAR, BEGIN, END и др.)
Ключевые слова –зарезервированные слова, которые имеют специальное значение для компилятора.
| and
| end
| nil
| set
| else
|
| array
| file
| not
| then
| mod
|
| begin
| for
| of
| to
| repeat
|
| case
| function
| or
| type
|
|
| const
| goto
| packed
| until
|
|
| div
| if
| procedure
| var
|
|
| do
| in
| program
| while
|
|
| downto
| label
| record
| with
|
|
Идентификаторы –это имя программного объекта, представляющее собой совокупность букв, цифр и символа подчеркивания.
Комментарии – это текст, который компилятор игнорирует. Их используют для пояснений программного кода
{комментарий может выглядеть так}
(*комментарий может выглядеть так *)
// комментарий может выглядеть так