Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTVYeT.doc
Скачиваний:
27
Добавлен:
20.04.2019
Размер:
1.17 Mб
Скачать

56. Основные понятия объектно-ориентированного программирования: свойства объекта, события и их обработка

7) Свойства объекта. Совокупность данных и методов их чтение и записи называются свойством. Свойства объектов можно устанавливать в процессе проектирования, а также можно изменять программно во время выполнения программы. (В процессе проектирования приложений в среде программирования Delphi можно просматривать значения некоторых из этих данных в окне Инспектора Объектов и изменять эти значения).

8) События и их обработка. Средой взаимодействия объектов являются сообщения, генерируемые в результате наступления различных событий. Событие – это взаимодействие на объект. Событие наступает в результате действий пользователя (перемещение курсора, нажатие кнопки и т.п.). В каждом объекте определено множество событий, на которые он может реагировать. В конкретных объектах могут быть определены обработчики каких-то из этих событий. К написанию этих обработчиков и сводится основное программирование с помощью Delphi.

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

57. Основные элементы языка Delphi (Pascal). Алфавит и словарь языка Delphi (Pascal)

Любой язык программирования представляет собой совокупность символов, соглашений и правил, используемых для общения. При записи алгоритма решения задачи на языке программирования необходимо четко знать правила написания и использования элементарных информационных и языковых единиц. Основой Pascal, как и любого языка, является алфавит – конечный набор знаков, состоящий из букв, десятичных и шестнадцатеричных цифр, а также специальных символов.

В качестве букв в Pascal используются прописные и строчные буквы латинского алфавита: ABCDF…, знак подчеркивания (_), десятичные цифры: 1 2 3…9 0, шестнадцатеричные цифры включают десятичные цифры и буквы от A до F.

При написании программ применяются следующие специальные символы:

Символ

Значение

+

Плюс

-

Минус

*

Умножение

/

Деление

>

Больше

<

Меньше

=

Равно

Апостроф

, . :

Запятая, точка, двоеточие

[] () {}

Скобки

$

Знак денежной единицы

Комбинации образуют составные символы:

Символ

Значение

:=

Присваивание

<>

Не равно

..

Диапазон значений

<=

Меньше или равно

>=

Больше или равно

В программе эти пары символов нельзя разделять пробелами, если они используются в качестве знаков операций отношения или ограничителей комментария.

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

ОПР 1. Константами называются элементы данных, значения которых установлены в описательной части программы и в процессе выполнения программы не изменяются. Все константы должны быть описаны в специальном разделе – const (константы).

Формат:

Const

Идентификатор = значение константы ;

Например:

Const

Min = 0;

Max = 1000;

ОПР 2. Переменными называются величины, которые могут менять свои значения в процессе выполнения программы.

Каждая переменная или константа принадлежит к определенному типу данных. Тип константы автоматически распознается компилятором без предварительного описания. Тип переменной должен быть предварительно описан, пока с переменными будут выполняться какие-либо действия. Тем самым сообщая компьютеру, какие ячейки памяти следует использовать для хранения данных в программе. Переменные описываются в специальном разделе, который начинается словом var.

Формат:

Var

Идентификатор : тип;

Например:

Var

A, B : integer;

Sum : real;

Имя переменной подобно ящику, который можно заполнить различными значениями, чего нельзя сделать с константой.

Кроме констант и переменных существуют так называемые типизированные константы, которые являются своеобразным промежуточным звеном. Для них в разделе констант указывается тип, как у переменных.

Формат:

Const

Идентификатор : тип = значение ;

Например:

Const

Predmet : string = ‘информатика’;

Ocenka : byte = 4 ;

В прикладном аспекте типизированные константы равнозначны переменным с заранее инициализированным значением, и в программе действия с ней могут производиться так же, как с переменной.

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