Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОПЕРАТОРЫ DELPHI.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
98.82 Кб
Скачать

Инструкция case

Вариант 1:

case Выражение of

Список1_Констант: begin

. { инструкции } end; Список2_Констант: begin

{ инструкции } end;

СписокJ_Констант: begin

{ инструкции } end; end;

Вариант 2.

case Выражение of

Список1_Констант: begin

{ инструкции } end;

Список2_Констант: begin

{ инструкции } end; СписокJ_Констант: begin

{ инструкции J} end; else

begin

{ инструкции } end; end;

Инструкции между begin и end выполняются, если значение выражения, записанного после case, совпадает с константой из соответствующего списка. Если это не так, то выполняются инструкции, находящиеся после else, между begin И end.

Примечание

Если между begin и end находится только одна инструкция, то слова begin и end можно не писать.

Ниже приведен пример инструкции case.

case I of

1..5: Caption := 'Low';

6..9: Caption := 'High';

0, 10..99: Caption := 'Out of range';

else

Caption := '';

end;

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

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

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

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

Описания математических функций языка Delphi.

Математические функции

Функция

Описание

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

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

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

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

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

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

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

Синус

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

Косинус

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

Арктангенс

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

Экспонента

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

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

Описания преобразований языка Delphi.

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

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

Описание

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

Целая часть

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

Целая часть

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

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

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

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

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

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

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

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

StxToInt ( Строка : string)

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

StrToFloat ( Строка : string)

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

Работа со строками и символами

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

Описание

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

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

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

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

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

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

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

 

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

Длина строки Позиция подстроки в строке

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

 

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