- •3.0. Интегрированная среда разработки (иср) Lazarus / Delphi
- •3.1 Основные характеристики.
- •3.2. Консольное приложение
- •3.3. Характеристика проекта консольного приложения
- •3.4. Сохранение проекта
- •3.5. Компиляция
- •3.6. Запуск программы
- •4.0 Язык программирования Free Pascal / Delphi
- •4.1. Алфавит языка
- •4.2. Словарь языка
- •4.3 Комментарий
- •4.4. Структура программы консольного приложения
4.3 Комментарий
Комментарий – пояснительный текст, записанный в любом месте программы, где разрешен пробел.
/ / однострочный комментарий
{это комментарий} многострочный комментарий
(* это комментарий*) многострочный комментарий
4.4. Структура программы консольного приложения
<Заголовок>
program <имя программы>;
<Директива компилятору создания консольного приложения>
{$mode objfpc}{$H+}
<Раздел подключения модулей>
uses
Classes, SysUtils;
<Описательная часть> содержит несколько разделов
begin
<Исполнительная часть>
end.
Структура программы в общем случае:
program <имя>;
uses
Classes, SysUtils, <имя1>,<имя2>…<имяN>; //Список модулей
// Раздел объявлений
label <имя1>,<имя2>…<имяN>; //Список меток
const //Список констант
<имя1>=<выражение>;
..................
<имяN>=<выражение>;
type //Описание нестандартных типов
<имя типа1>=<описание типа>;
...................
<имя типаN>=<описание типа>;
var //Объявление переменных
<список имен>:<тип1>;
...................
<список имен>:<типN>;
procedure <имя> [ ( список формальных параметров ) ];
{Тело процедуры};
//Описание процедур и функций
function <имя> [ ( список формальных параметров ) ] :
<тип результата>;
{Тело функции};
// Раздел операторов
begin //Операторные скобки
<оператор1>;
................... //Исполнительная часть
<операторN>;
end. //Операторные скобки