Читайте также: |
|
Обращение | Выполняемые функции | Тип аргумента | функции | |
ABS(X) SQR(X) | | Х| X2 | целый или вещественный | целый или вещественный |
SIN(X) Sin X COS(X) Cos X LN(X) EXP(X) SQRT(X) ARCTAN(X) | sin x cos x ln x eX arctan x | целый или вещественный вещественный | вещественный |
TRUNC(X) ROUND(X) | Выделение целой части числа Округление Х до ближайшего целого | вещественный | целый |
PRED(X) SUCC(X) | Нахождение предшествующего значения (в его типе) Нахождение последующего элемента (значения, следующего за Х в его порядковом типе) | целый, логический или символьный | целый, логический или символьный |
ORD(X) | Определение порядкового номера символа Х в наборе символов или его перечислимом типе | символьный | целый |
CHR(X) | Определение значения символа по его порядковому номеру | целый | символьный |
ODD(X) | Логическая функция проверки нечетности | целый | логический |
Frac(X) Int(X) | Дробная часть числа Целая часть числа | вещественный | вещественный |
Все использованные в программе метки должны быть описаны в разделе описаний программы с указанием ключевого слова “LABEL”. Описанные в этом операторе метки обязательно должны быть использованы в программе.
Метки, описанные в функции или процедуре, локализуются только в ней, передача управления извне процедуры на метку внутри ее невозможна. С помощью оператора GOTO не рекомендуется осуществлять переход во внутреннюю часть сложного оператора (цикла, составного оператора). Запрещается переход с одной альтернативной части (ветви) сложного оператора на другую.
Современная технология структурного программирования основана на принципе программирования без GOTO. Считается, что злоупотребление этими операторами затрудняет чтение программы, усложняет ее отладку.
Тем не менее, в некоторых случаях использование оператора перехода может упростить программу. Обычно GOTO используется для досрочного выхода из любого сложного оператора или вложенных операторов цикла.
Дата добавления: 2015-09-05; просмотров: 51 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Оператор присваивания | | | Условный оператор IF |