КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Выражения
Операции целочисленной арифметики Целочисленное деление (div) – возвращает целую часть частного, дробная часть отбрасывается. Результат целочисленного деления всегда равен нулю, если делимое меньше делителя.
Деление по модулю (mod) – возвращает остаток, полученный в результате целочисленного деления. Пример: 11 div 5 = 2; 2 div 3=0; 11 mod 5=1; 14 mod 5=4
Таблица истинности для логических операций
Сдвиговые операции (shl, shr): i shl j – сдвиг содержимого i на j разрядов влево; освободившиеся младшие разряды заполняются нулями (сдвиг влево на 1 разряд эквивалентен умножения числа i на 2); i shr j – сдвиг содержимого i на j разрядов вправо; освободившиеся старшие разряды заполняются нулями (сдвиг вправо на 1 разряд эквивалентен делению числа i на 2). Выражения — алгоритмические конструкции, задающие правила вычисления значений. Выражения состоят из операндов и знаков операций. Стандартные математические функции: abs(x) – | x |, arctan(x) – arctg x, cos(x) – cos x, exp(x) – ex, int(x) – целая часть выражения x, frac(x) – дробная часть выражения x, ln(x) – ln x, sin(x) – sin x, sqr(x) – x 2, sqrt(x) –, Random – псевдослучайное число, равномерно распределенное в диапазоне 0..1; Random(x) – псевдослучайное число, равномерно распределенное в диапазоне 0.. x- 1; Randomize – инициация генератора псевдослучайных чисел. Скалярные функции обрабатывают данные любого скалярного типа, кроме вещественного: Pred (S) — возвращает элемент, предшествующий S; Succ (S) — возвращает значение, следующее за S; Odd (I) — возвращает значение булевского типа, равное True, если I нечетное, и False, если I четное. Функции преобразования типов: Round(x) – возвращает значение x, округленное до ближайшего целого числа, результат имеет целочисленный тип; Trunc(x) – возвращает ближайшее целое число меньшее или равное x, если x 0, большее или равное x, если x <0. Результат имеет целочисленный тип; Chr(i) – возвращает символ стандартного кода обмена информацией с номером, равным значению i. Ord(s) – возвращает порядковый номер значения s во множестве, определенном типом s.
Пример: Round(3.7); результат 4 Round(-46.317) результат –46 Trunc(3.7); результат 3 Стандартные процедуры и функции, применяемые к целым типам: Dec(i) – уменьшает значение переменной I на единицу (аналог оператора i:=i-1); Inc(i) – увеличивает значение переменной I на единицу (аналог оператора i:=i+1); Hi(i) – возвращает старший байт аргумента (тип аргумента byte или word); Lo(i) – возвращает младший байт аргумента (тип аргумента byte или word); Swap(i) – меняет местами байты в слове.
Стандартные функции, применимые к символьному типу: Chr(I) – возвращает символ стандартного кода обмена информацией с номером, равным значению I; UpCase(ch) – функция меняет регистр латинских букв со строчной на прописную. Стандартные функции, поддерживающие работу с типами-диапазонами: High(x) – возвращает максимальное значение типа-диапазона, к которому принадлежит переменная x; Low(x) – возвращает минимальное значение типа-диапазона.
Дата добавления: 2014-01-03; Просмотров: 382; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |