Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Стандартные встроенные функции необходимы для выполнения часто встречающихся действий, к примеру, вычисления значений элементарных функций (sin x, tg x и т. д.). Для обращения к стандартным функциям в выражениях используется идентификатор функции, после которого в круглых скобках указывается фактический параметр. Фактический параметр может быть константой, переменной или представлять сложное выражение. В табл. 3.3 приведены стандартные функции Паскаля.
Таблица 3.3
Стандартные функции Паскаля
Функция | Тип результата | Смысл, результат выполнения (его тип) | П р и м е р |
Ord(x) | Целые Char Boolean (дискретные) | Порядковый номер аргумента x. Целочисленный | Ord(50)=20 Ord(‘ ‘)=32 Ord(False)=0 Ord(true)=1 |
Pred(x) Succ(x) | Дискретные Дискретные | Предыдущее значение. Следующее значение. Возвращаемое значение совпадает с аргументом | Pred(-6)=-7 Pred(‘z’)=’y’ Pred(True)=False Succ(100)=101 Succ(‘f’)=’g’ Succ(False)=True |
Chr(x) | Byte | Символ, код которого x. Литерный | Chr(32)=’ ‘ |
Dec(x,[i]) Inc(x,[i]) | Целые | Уменьшает x на i. Увеличивает x на i. Совпадает | Dec(100,10)=90 Inc(50)=51 Inc(50,-5)=45 |
y div x y mod x | Целые Целые | Целая часть от деления. Остаток от деления. Целочисленный | 13 div 5=2 13 mod 5=3 |
Trunk(x) Round(x) Int(x) Frac(x) | Веществен- ный Веществен- ный Целые Веществен- ный Веществен- ный | Отбрасывает дробную часть, целое Округляет по правилам, целое. Целая часть от х, вещественное. Дробная часть от х, вещественное | Trunk(5.7)=5 Trunk(-4.6)=-4 Round(5.7)=6 Round(-4.6)=-5 Int(-4.6)=-4.0 Frac(-4.6)=-0.6 Frac(8.91)=0.91 |
Odd(x) | Целые | True при х нечетном, False при х четном | Odd(25)=True Odd(100)=False |
Random[(i)] Randomize | Real, Word | Генерирует случайные целые числа из диапазона (от 0 до i-1) или (если без параметра) вещественное число от 0 до 1. Инициализирует случайным значением (текущим системным временем), генератор случайных чисел. | Random – случайное вещественное число от 0 до 1. (0.583) Random(100) – случайное целое число от 0 до 99 |
Дата публикования: 2014-10-25; Прочитано: 422 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!