Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 3 ИСР Lasarus.doc
Скачиваний:
10
Добавлен:
09.07.2019
Размер:
368.13 Кб
Скачать

3.3. Характеристика проекта консольного приложения

Проект содержит несколько связанных файлов:

  1. Код проекта – Project.lpi

  2. Файл модуль – Project.pas

  3. Компилированный файл – Project.compiled

  4. Исполняемый файл – 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 ф. п. з.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]