Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KATA Microsoft Office Word (6).docx
Скачиваний:
14
Добавлен:
17.07.2019
Размер:
43.37 Кб
Скачать

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

Отдельно следует сказать о стандартных процедурах и функ­циях языка ОЪ]ес{ Ра8са1.

Вызов процедуры организуется как отдельный оператор, назы­ваемый оператором вызова процедуры. Список основных стандарт­ных процедур с кратким описанием их параметров приведен в сле­дующей таблице:

Имя процедуры

Параметры

Назначение

ехз.т;

нет

завершение работы процедуры или программы

На1г,

[<числовой код завершения>]2

завершение работы программы

Кеас!

[<список_вводимых_переменных>]

чтение данных из текущей строки

Кеас11п

[<список_вводимых_переменных>]

чтение данных с переходом на следующую строку

Юг1г;е

[<список_выводимых_выражений>]

вывод результатов в теку­щую строку

Иг11:е1п

[<список_выводимых_выражений>]

вывод результатов с перехо­дом на следующую строку

Первая процедура (Ех11:) параметров не имеет, остальные -могут совсем не иметь параметров, либо имеют параметры, кратко описанные во втором столбце.

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

Имя функции

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

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

Математическое обозначение

Р1

нет

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

71=3,14159265...

АЬз (х)

числовой

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

. И

sin (х)

числовой

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

зтх

Соs (х)

числовой

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

созл;

Агсг,ап (х)

числовой

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

агс1§л:

ЗдгЪ(х)

числовой

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

^

Зяг (х)

числовой

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

х2

Ехр (х)

числовой

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

ех

Ьп(х)

числовой

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

1пх

Коипй(х)

числовой

целый

[х + 0,5]

Тгипс (х)

числовой

целый

и

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

Почти все функции, кроме функции-константы Р1, имеют числовой (то есть, целого или вещественного типа) аргумент. У функций 31п(х) и Соз (х) аргумент задан в радианах. Результат функции Агс±ап (х) угол в радианах. Функция Коипс! (х) округляет результат до ближайшего целого, не превосходящего х. Функция Т гипс (х) отсекает дробную часть аргумента х, и ее результат равен целой части х.

Функций тангенс и десятичный логарифм в языке ОЬ]ес1 Ра§са1 нет. Нет также и функций показательной (кроме экспоненты) и воз­ведения в степень.. Все эти функции можно заменить следующими выражениями:

В математике

В ОЬ^ес* Разса!

1&Х

51п (х) /Соз (х)

ах

Ехр (х*Ьп (а) )

V*

Ехр(1п(х) /п)

1§*

Ьп(х) /Ьп(10)

В некоторых программах иногда полезно использовать выражение вида х/АЬз (х). Очевидно, что при х, отличном от 0, оно равно 1, если х имеет положительное значение, и 0, если - отрицательное. В матема­тике такая функция есть, и она обозначается зщп х (сигнум или "знак").

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