Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Операции и стандартные функции

Таблица 2. условные знаки и служебные слова для описания различных операций

Приоритет операции Условный знак Выражение Название операции Тип переменных в выражении Тип результата выполнения операции
      ЛОГИЧЕСКИЕ ОПЕРАЦИИ    
  not not A логическое "не" логический целый логический целый
  and A and B логическое"или" логический целый логический целый
  or A or B логическое «или» логический целый логический целый
  xor A xor B логическое исключающее ”или” логический целый логический целый
      МАТЕМАТИЧЕСКИЕ ОПЕРАЦИ    
  * X * Y умножение Целый смешанный вещественный целый при умножении целых чисел, иначе вещественный
  / X / Y деление
  div N div M деление целый целый
  mod N mod M остаток от деления целый Целый
  + X + Y сложение Целый смешанный вещественный целый при операции с целыми чисел, иначе вещественный
  - X - Y вычитание
      ОПЕРАЦИИ СРАВНЕНИЯ    
  = X = Y равно число = число строка=символ строка= строка (аналог.для всех опер. сравнения) логический (для всех операций сравнения)
  <> X <> Y не равно
  > X > Y больше
  < X < Y меньше
  >= X >= Y больше или равно
  <= X <= Y меньше или равно

 

 

Таблица 3. СПЕЦИФИЧЕСКИЕ ОПЕРАЦИИ

Приоритет операции Условный знак Выражение Название операции Тип переменных в выражении Тип результата выполнения операции
  @ @X адрес переменной любой указатель
  shl Y shl N сдвиг влево целый целый
  shr Y shr N сдвиг вправо целый целый
  * C * D пересечение множество множество
  + C + D объединение множество множество
  - C - D вычитание множество множество
  + S + T сложение строка, символ строковый
  in E in D вхождение в множество элемент Î в множество логический

 


Таблица 4. Стандартные математические функции и процедуры

Наименование функции Тип аргумента Тип значения Результат вычисления
    МАТЕМАТИЧЕСКИЕ ФУНКЦИИ  
Abs(x целый вещественный целый вещественный Абсолютное значение "х"
Sin(x) вещественный вещественный синус "х", рад.
Cos(x) вещественный вещественный косинус "х", рад
Arctan(x) вещественный вещественный арктангенс "х" (-Pi/2 <y< Pi/2)
Sqrt(x) вещественный вещественный квадратный корень из "х" (Ö х, где x > 0)
Sqrt(x) целый, вещественный целый, вещественный значение "х" в квадрате (х2)
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) целый целый Увеличивает "х" на n (x:=x+1;)
Dec(x, n) целый целый Уменьшает "х" на n (x:=x+1;)
    ПРОЦЕДУРЫ ПРЕОБРАЗОВАНИЯ ТИПОВ ПЕРЕМЕННЫХ  
Str(x, s) x-целый или вещественный s-строковый Последовательность символов "s"
Val(s, v, cod) s-строковый v-целый или вещественный cod- целый Двоичная форма числа "v" последовательности "s" cod=0 (код ошибки)
    ФУНКЦИИ ПРЕОБРАЗОВАНИЯ ТИПОВ ПЕРЕМЕННЫХ  
Trunc(x) вещественный LongInt целая часть "х"
Round(x) вещественный LongInt округление "х" до целого
Odd(x) целый логический возвращает True если "х" - нечетное число
Сhr(x) Byte Char Символ ASCII кода "х"
Ord(c) Char Byte ASCII код символа "с"
  Порядковый LongInt Порядковый номер символа "с"

 

 

<== предыдущая лекция | следующая лекция ==>
Структура программы. Тип-диапазон и перечислимый тип | Операторы ввода данных с клавиатуры
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 336; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.152 сек.