- •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. Структура программы консольного приложения
3.3. Характеристика проекта консольного приложения
Проект содержит несколько связанных файлов:
Код проекта – Project.lpi
Файл модуль – Project.pas
Компилированный файл – Project.compiled
Исполняемый файл – Project.exe – при запуске
Файлы копии, ресурсы . . .
Файлы проекта располагаются в одном каталоге (папке).
Для каждого нового проекта целесообразно создавать отдельный каталог.
3.4. Сохранение проекта
Выполняется командой Файл \Сохранить проект как.
В диалоговом окне сохранения проекта на дереве папок отыскать нужную папку, и ввести имя файла проекта. Если папка отсутствует, то ее можно создать в окне диалога сохранение:
3.5. Компиляция
Компиляция – это процесс преобразования исходной программы в исполняемую программу. Запуск процесса компиляции выполняется по команде Запуск \ Быстрая компиляция или клавиши (<Ctrl>+<F9>).
Процесс компиляции состоит из двух этапов:
Проверка текста программы на отсутствие синтаксических ошибок;
Генерация исполняемой программы.
В результате компиляции Lazarus создает двоичный файл project. compiled
и файл project.exe.
Компиляция может быть выполнена на любой стадии разработки проекта.
Имя приложения совпадает с именем файла проекта. А само приложение является автономным.
3.6. Запуск программы
Запускать проект можно из:
среды Lazarus (файл Project.lpi)
среды Windows (файл Project.exe).
Запуск
проекта из среды Lazarus
выполняется командой Запуск \ Запуск
или кнопкой
(клавишей <F9>).
Запуск проекта из среды Windows запускается так же, как и любое другое приложение, например с помощью программы Проводник или папки Мой компьютер.
4.0 Язык программирования Free Pascal / Delphi
4.1. Алфавит языка
Алфавит Free Pascal включает в себя:
1. Буквы латинского алфавита:
A…Z - 26 заглавных букв,
a...z - 26 строчных букв,
_ - знак подчеркивания.
2. Арабские цифры.
0 . . 9 - 10 цифр.
3. Специальные символы:
- знаки арифметических операций
+ - * /
- отношения
= < >
- знаки пунктуации
. : ; ,
- скобки
( ) [ ] { }
- символы
' (апостроф) клавиши (Shift+Э)
4. Составные символы.
:= - присвоение,
<> - не равно,
. . - диапазон значений,
<= - меньше или равно,
>= - больше или равно,
(* и *) – альтернатива фигурным скобкам { и },
(. и .) – альтернатива квадратным скобкам [ и ].
4.2. Словарь языка
Неделимые последовательности знаков образуют слова.
В качестве разделителей можно использовать:
Пробел
Комментарий: {это комментарий}
Специальные символы и их комбинации.
Слова подразделяются на:
ключевые (зарезервированные) слова,
стандартные идентификаторы,
идентификаторы пользователя.
Зарезервированные слова, смысл которых фиксирован в языке.
Например:
program, begin, end, 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 ф. п. з.
