|
Операции и стандартные функции
В Турбо-Паскале применяются следующие условные знаки и служебные слова для описания различных операций:
Приоритет Условный Выражение Название Тип переменных Тип результата операции знак операции в выражении выполнения операции ЛОГИЧЕСКИЕ ОПЕРАЦИИ
2 and A and B логическое логический логический
"или" целый целый 3 хor A хor B логическое логический логический
"или"
2 / X / Y деление смешанный целых чисел, иначе вещественный вещественный 2 div N div M деление целый целый
деления 3 + X + Y сложение целый целый при операции
вещественный иначе вещественный ОПЕРАЦИИ СРАВНЕНИЯ
4 >= X >= Y больше или для всех
4 <= X <= Y меньше или сравнения) равно
Отметим, что операции в скобках имеют высший приоритет, т. е. сначала выполняются операции в скобках, в том числе вычисление аргументов и значения функции. Операции одинакового приоритета выполняются слева направо, например a/c*b соответствует (a/c)*b.
Приоритет Условный Выражение Название Тип переменных Тип результата вы- операции знак операции в выражении полнения операции СПЕЦИФИЧЕСКИЕ ОПЕРАЦИИ
переменной 2 shl Y shl N сдвиг влево целый целый 2 shr Y shr N сдвиг вправо целый целый 2 * C * D пересечение множество множество 3 + C + D объединение множество множество 3 - C - D вычитание множество множество 3 + S + T сложение строка, символ строковый 4 in E in D вхождение элемент Î логический в множество множество
Под смешанным типом переменных в выражении подразумевается операция с целым и вещественным типом переменных.
Стандартные математические функции и процедуры Турбо-Паскаля
Наименование Тип Тип Результат вычисления функции аргумента значения МАТЕМАТИЧЕСКИЕ ФУНКЦИИ
вещественный вещественный Sin(x) вещественный вещественный синус "х" рад. Cos(x) вещественный вещественный косинус "х" рад. Arctan(x) вещественный вещественный арктангенс "х" (-Pi/2 <y< Pi/2) Sqrt(x) вещественный вещественный квадратный корень из "х" (Ö х, где x > 0)
вещественный вещественный Exp(x) вещественный вещественный значение "е" в степени "х" (ех, где e= 2. 718282...) Ln(x) вещественный вещественный натуральный логарифм "х" (х > 0) Frac(x) вещественный вещественный дробная часть "х" Int(x) вещественный вещественный целая часть "х" Random - вещественный случайное число (0 <=y< 1) Random(x) Word Word случайное число (0 <=y< x) Succ(c) Порядковый Порядковый следующий за "с" символ Pred(c) Порядковый Порядковый предшествующий "с" символ
Наименование Тип Тип Результат вычисления процедуры аргумента значения МАТЕМАТИЧЕСКИЕ ПРОЦЕДУРЫ
Inc(x) целый целый Увеличивает "х" на 1 (x:=x+1;) Dec(x) целый целый Уменьшает "х" на 1 (x:=x+1;) Inc(x, n) целый целый Увеличивает "х" на n (x:=x+1;) Dec(x, n) целый целый Уменьшает "х" на n (x:=x+1;) ПРОЦЕДУРЫ ПРЕОБРАЗОВАНИЯ ТИПОВ ПЕРЕМЕННЫХ
Str(x, s) x-целый или s-строковый Последовательность символов "s" вещественный из цифр числа "x" Val(s, v, cod) s-строковый v-целый или Двоичная форма числа "v" вещественный последовательности "s" cod- целый cod=0 (код ошибки) ![]() ![]() Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)... ![]() Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все... ![]() Живите по правилу: МАЛО ЛИ ЧТО НА СВЕТЕ СУЩЕСТВУЕТ? Я неслучайно подчеркиваю, что место в голове ограничено, а информации вокруг много, и что ваше право... ![]() Что делать, если нет взаимности? А теперь спустимся с небес на землю. Приземлились? Продолжаем разговор... Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:
|