- •3.0. Интегрированная среда разработки (иср) Delphi
- •3.1 Основные характеристики.
- •3.2. Консольное приложение
- •3.3. Характеристика проекта консольного приложения
- •3.4. Сохранение проекта
- •3.5. Компиляция
- •3.6. Запуск программы
- •4.0 Язык программирования Delphi
- •4.1. Алфавит языка
- •4.2. Словарь языка
- •4.3 Комментарий
- •4.4. Структура программы консольного приложения
4.2. Словарь языка
Неделимые последовательности знаков образуют слова.
В качестве разделителей можно использовать:
Пробел
Комментарий: {это комментарий}
Специальные символы и их комбинации.
Слова подразделяются на:
ключевые (зарезервированные) слова,
стандартные идентификаторы,
идентификаторы пользователя.
Зарезервированные слова, смысл которых фиксирован в языке.
Например:
Program, Begin, End, Interface, Label . . .
Стандартные идентификаторы – это имена элементов языка (типов, констант, процедур, функций).
Любой из стандартных типов можно переопределить.
Например:
Sin, Pi, Real
Идентификаторы пользователя – применяются для обозначения имен меток, констант, переменных, процедур, функций и типов данных. Например: x, y, z, out …
Требования к идентификаторам:
могут содержать прописные и строчные латинские буквы, арабские цифры, символ подчеркивания,
не могут начинаться с цифр,
В качестве меток можно использовать:
целые числа 0..9999 и любые идентификаторы,
между двумя идентификаторами в программе должен быть хотя бы один разделитель.
-
Правильные идентификаторы
MyProgram My_Program
MoyaProgramma My1program
MyFirstProgram MoyaPervayaProgramma
Неправильные идентификаторы
My program #MyProgram
12My_Program My-Program
Мой Проект МояПрограмма
Числа
Десятичные числа:
1 1234 Целые без знака
-1 +1234 Целые со знаком
23.45 Вещественные без знака
-23.45 +23.45 Вещественные со знаком
-23.45E-08 = -23.45*10-08 ф. п. з.
4.3 Комментарий
Комментарий – пояснительный текст, записанный в любом месте программы, где разрешен пробел.
/ / однострочный комментарий
{это комментарий} многострочный комментарий
(* это комментарий*) многострочный комментарий
4.4. Структура программы консольного приложения
<Заголовок>
Program <Имя программы>;
<Директива компилятору создания консольного приложения>
{$APPTYPE CONSOLE}
<Раздел подключения модулей>
Uses
SysUtils;
<Описательная часть> содержит несколько разделов
Begin
<Исполнительная часть>
{ TODO -oUser -cConsole Main : Insert code here }
End.
Структура программы в общем случае:
Program <имя>;
{$APPTYPE CONSOLE}
Uses
SysUtils, <имя1>,<имя2>…<имяN>; //Список модулей
// Раздел объявлений
Label <имя1>,<имя2>…<имяN>; //Список меток
Const //Список констант
<имя1>=<выражение>;
..................
<имяN>=<выражение>;
Type //Описание нестандартных типов
<имя типа1>=<описание типа>;
...................
<имя типаN>=<описание типа>;
Var //Объявление переменных
<список имен>:<тип1>;
...................
<список имен>:<типN>;
Procedure <имя> [ ( список формальных параметров ) ];
{Тело процедуры};
//Описание процедур и функций
Function <имя> [ ( список формальных параметров ) ] :
<тип результата>;
{Тело функции};
// Раздел операторов
Begin //Операторные скобки
<оператор1>;
................... //Исполнительная часть
<операторN>;
End. //Операторные скобки