Реферат: Основы языка Паскаль
Операция возведения в степень отсутствует. (x3 =x*x*x).
Математические функции.
Для вычисления значений наиболее часто употребляемых математических функций фирмой производителем разработаны специальные алгоритмы решения и программы к ним, которые поставляются вместе с языком. Они хранятся в специальной библиотеке и называются встроенными функциями.
Функция | Запись на папке | Тип аргумента | Тип результата |
|x| | Abs(x) |
Integer Real |
Integer Real |
Cos x | Cos(x) |
Integer Real | Real |
Sin x | Sin(x) |
Integer Real | Real |
Arctg x | Arctan(x) |
Integer Real | Real |
ex | Exp(x) | Real | Real |
Ln x | Ln(x) | Real | Real |
π | Pi | Real | Real |
x2 | Sqr(x) |
Integer Real |
Integer Real |
![]() | Sqrt(x) |
Integer Real | Real |
[x] целая часть вещественного числа | Trunc(x) | Real |
Integer Real |
Выделение дробной части | Frac(x) | Real | Real |
Выделение целой части аргумента | Int(x) | Real | Real |
Округление вещественного числа до целого | Round(x) | Real |
Integer Real |
Генератор случайных чисел от 0 до x (если функция задана без аргумента, то генерируются числа от 0 до 1) |
Random(x) Random(x) |
Word аргумент не задан |
Integer real |
Проверка четности | Odd(x) | Longint | Boolean (true если число четное) |
Математические процедуры
Процедура | Паскаль |
Увеличение числа x на y (если yне задано, x увеличивается на 1) | Inc(x, y) |
Уменьшение значения числа x на y (если y не задано, x увеличивается на 1) | Dec(x, y) |
Обеспечение несовпадения последовательностей случайных чисел, генерируемых функцией random | randomize |