Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция 2_1курс.doc
Скачиваний:
7
Добавлен:
15.11.2019
Размер:
251.39 Кб
Скачать

Общий вид и настройки окна Delphi

Запускается Delphi обычным образом:

Пуск  Программы  Borland Delphi  Delphi 7.

Сразу после открытия пустой формы сохраняем новый проект в папке Lab1 командой:

File Save All

После запуска на экране появляются 4 окна:

    • главное окно Delphi;

    • окно стартовой Формы (Form1);

    • окно редактора свойств объектов (Object Inspector (Инспектор объектов));

    • окно редактора кода главного модуля (Unitl.pas).

Окно редактора кода почти полностью закрыто окном стартовой формы. Для переключения между окном редактора кода и Формой – клавиша F12.

В главном окне находится меню команд, панели инструментов и палитра компонентов.

Окно стартовой формы – это заготовка главного окна разраба­тываемого приложения.

Окно Object Inspector включает две вкладки: «Properties» (Свойства) «Events» (События). Вкладка «Свойства» предназначена для редактиро­вания значений свойств объектов

Вкладка «События» предназначена для назначения событиям, на которые объект может реагировать, соответствующих им процедур-обработчиков событий.

Базовые сведения о языке pascal Структура процедуры

Результатом программирования алгоритма является процедура, имеющая следующую структуру:

p rocedure имя_процедуры(список_параметров); заголовок процедуры

РАЗДЕЛ ОБЪЯВЛЕНИЙ

begin начало тела процедуры

ТЕЛО ПРОЦЕДУРЫ

end; конец тела процедуры

Раздел объявлений

Все объекты, используемые в процедуре (константы, переменные, массивы, вложенные функции и процедуры ) должны быть описаны в разделе объявлений до их первого использования. Жирным выделено служебное слово, которое используется в языке для описания конкретного объекта. Порядок объявления объектов следующий:

объект

пример

комментарий

метки

label MET;

константы

const DLIN=30;

e=2.718;

MAX1=100;

MAX2=20;

str=’##’;

константы

не подлежат

изменению в

программе, т.е. нельзя писать:

e:=e+1

числовые

константы

строковая

константа

( в апострофах)

типы

type matr=array[1..MAX1,1..MAX2]

of real;

тип matr описывает двумерный массив (матрицу) из вещественных чисел

переменные

целые

вещественные

логические

символьные

строковые

массивовые

файловые

(текстовых файлов)

var

i ,j: integer;

a,b: real;

p,q: boolean;

simvol: char;

stroka: string[DLIN];

name: string[15];

TAB:array[1..MAX1,1..MAX2]

of real;

T1,T2: matr;

InFile, OutFile: TextFile;

процедуры и функции

Оператор присваивания (:=)

Используется для присвоения переменной значения какого-либо выражения и записывается так: имя_переменной:=выражение;

Имена

Имя любого объекта в программе состоит из латинских букв, цифр и символа подчеркивания и начинается с буквы. Русские и греческие буквы, пробелы и индексы в именах не допускаются.

Правильные имена

Неправильные имена

delta_x

S

dlina

x1

x_1

Edit_a

x

сумма

xi

1x

x 1

Edit a

Заглавные и строчные буквы для Паскаля не различимы.