Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Введение в объектно.doc
Скачиваний:
2
Добавлен:
17.11.2019
Размер:
152.06 Кб
Скачать

Введение в объектно-ориентированное программирование

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

Объектно-ориентированное программирование (ООП) — это методика разработки программ, в основе которой лежит понятие объект. Объект — это некоторая структура, соответствующая объекту реального мира, его поведению. Задача, решаемая с использованием методики ООП, описывается в терминах объектов и операций над ними, а программа при таком подходе представляет собой набор объектов и связей между ними.

Основные типы данных

К основным типам данных языка Delphi относятся: Т целые числа (integer); Т дробные числа (real); Т символы (char);

  • строки (string);

  • логический тип (boolean).

Целые числа и числа с плавающей точкой могут быть представлены в различных форматах (табл. П1.1 и П2.2).

Таблица П1.1. Целые числа

Формат

Диапазон

Shortint

-128.. 127

Integer

-32 768.. 32 767

Longint

-2 147 483 648.. 2 147 483 647

Byte

0..255

Word

0..65535

Таблица П1.2. Числа с плавающей точкой

Формат

Диапазон

Кол-во значащих цифр

Real

2,9e-39.. 1,7e38

11-12

Single

1,5e-45.. 3,4e38

7-8

Double

5,0e-324.. 1,7e308

15-16

Extended

3,4e-4932.. 1,1e4932

19-20

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

При описании функций и процедур приняты следующие обозначения:

  • имена функций и процедур выделены полужирным;

  • формальные параметры изображены курсивом. В качестве параметра могут использоваться константы, переменные или выражения соответствующего типа. Если параметром обязательно должна быть переменная, то перед ним поставлено слово var. После параметра через двоеточие указывается его тип;

  • после списка параметров функций через двоеточие указан тип результата, возвращаемого функцией.

В табл. П1.3 приведены описания математических функций языка Delphi.

Таблица П1.3. Математические функции

Функция

Описание

Abs (Выражение)

Абсолютное значение аргумента (целый или вещественный тип)

Sqr (Выражение)

Квадрат аргумента (целый или вещественный тип)

Sqrt( Выражение: real) :real

Квадратный корень аргумента

Sin (Выражение: real) : real

Синус

Cos (Выражение: real) : real

Косинус

Arctant Выражение: real) : real

Арктангенс

Exp( Выражение: real) :real

Экспонента

Ln ( Выражение : real ) : real

Натуральный логарифм

В табл. П1.4 приведены описания преобразований языка Delphi.

Таблица П1.4. Преобразования

Преобразование

Описание

Int( Выражение: real) :real

Целая часть

Trunc (Выражение: real) : longint

Целая часть

Round (Выражение: real) : longint

Округление к ближайшему целому

IntToStr (Выражение)

Преобразование числового выражения целого типа в строку

FloatToStr (Выражение)

Преобразование вещественного числа в его изображение

FloatToStrF ( Выражение, Формат, Точность, КоличествоЦифр)

Преобразование вещественного числа в его изображение с возможностью выбора способа изображения

StrToInt ( Строка : string)

Преобразование строки, изображающей целое или вещественное число, в число

StrToFloat ( Строка : string)

Преобразование строки, изображающей вещественное число, в число

В табл. 1.5 приведены описания функций работы со строками и символами.

Таблица П1.7. Работа со строками и символами

Строковая функция

Описание

Concat( Строка1: string, ... , Строкам: string) : string

Copy ( Строка : string , НомерСимвола : integer, Длина: integer) : string

Delete (var Строка :srting, НомерСимвола : integer, Сколько : integer)

Length (Строка: string) : integer

Pos (Строка: string, Подстрока: string) :byte

Chr ( КодСимвола : byte )

Объединение нескольких строк в одну

Выделение подстроки

Удаление части строки

Длина строки

Позиция подстроки в строке

Символ с указанным кодом