Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
830.55 Кб
Скачать

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

В Object Pascal существует большой набор так называемых стандартных функций и процедур, т.е. подпрограмм, созданных разработчиками Delphi, их можно непосредствен¬но использовать в программе без предварительного описания. Стандартные процедуры и функции условно можно разбить на следующие категории:

математические;

преобразования типов;

обработки строк;

обработки числовых массивов;

доступа и управления файлами;

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

В качестве примера приведем имеющиеся в Object Pascal математические стандартные функции:

Таблица 1.2 математические стандартные функции.

Стандартная функция

Название 

Тип аргумента

Тип результата

Abs(X)

абсолютное значение

Целое или вещественное выражение 

Совпадает с типом аргумента

ArcTan(X) 

арктангенс

то же 

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

Cos(x) 

косинус

то же 

то же 

Exp(x) 

экспонента

то же 

то же 

Frac(x) 

дробная часть аргумента :X-lnt(x)

то же 

то же 

Int(x)

целая часть аргумента

то же 

целый 

Sqr(x) 

квадрат аргумента

то же аргумента

совпадает с типом 

Sqrt(x) 

квадратный корень

то же 

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

Лекция 4.Операторы.Ввод-вывод информации. Операторы

Основное назначение программы — выполнение некоторых действий по обработке данных. Для описания этих действий и предназначены операторы. Операторы условно можно разделить на простые и сложные.

Простые операторы - это операторы, не содержащие в качестве составных частей другие операторы. К простым относятся: оператор присваивания, оператор процедуры оператор перехода goto, пустой оператор. К сложным относятся: составной оператор условный оператор if, оператор выбора case, оператор цикла с параметром for, оператор цикла с предусловием while, оператор цикла с постусловием repeat, и оператор присоединения with.

Операторы можно помечать метками и ссылаться на них в операторах перехода goto. Пустой оператор не выполняет никаких действий, в него не входят какие- либо символы. Например, если в программе идут дна подряд символа «точка с запятой», то это означает, что между ними находиться пустой оператор. Или ,если перед зарезервированным словом and стоит «;», то это означает, что между «;» и and стоит пустой оператор. Пустой оператор может быть помечен меткой и, таким образом, быть использованным для передачи управления в программе.

Оператор присваивания предназначен для замены текущего значения переменной но¬вым, задаваемым значением.

В общем виде оператор записывается:

< переменная > := <выражение >;

Переменная и выражение должны быть идентичного или совместимого для присваивания типа. Например, переменной вещественного типа можно присвоить значение вы¬ражения вещественного или целого типа. Переменной же целого типа нельзя присвоить значение выражения вещественного типа.

Примеры использования оператора присваивания:

a:=b+с;

х:=(0<а) and (а<3);

w:=sin(sqr(t))/(s+ln(v));

s:=' строка';

d:=[ red, white, black, blue ];

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