Студопедия

КАТЕГОРИИ:


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

Операции и выражения в языке Borland Pascal 7.0

 

Выражение задает порядок выполнения действий над данными и состоит из:

· операндов (констант, переменных, обращений к функциям);

· круглых скобок;

· знаков операций:.

 

Операции делятся на унарные (например, ) и бинарные (например, ), а также на ниже приведенные группы.

 

Арифметические операции, применяемые в Borland Pascal 7.0, приведены в табл. 2.5.

 

 

Таблица 2.3. Арифметические операции

 

Операция Действие Тип операндов Тип результата
+ сложение целый, вещественный целый вещественный
- вычитание целый, вещественный целый вещественный
* умножение целый, вещественный целый вещественный
/ деление целый, вещественный целый вещественный
Div деление нацело целый целый  
Mod остаток от деления целый целый  
And «и» целый целый  
Shl сдвиг влево целый целый  
Shr сдвиг вправо целый целый  
Or «или» целый целый  
Xor исключающее «или» целый целый  
- отрицание целый целый  
Not логическое отрицание целый целый  

Операции отношения выполняют сравнение двух операндов и определяют истинно выражение или ложно. Их результат – логический. Определены следующие операции отношения: .

 

Пример операций отношения:

 

.

Операции отношения определены и над символьными переменными и строками:

 

.

 

Логические операции выполняются над логическими данными. Логические операции определены в табл. 2.4.

 

Таблица 2.4. Логические операции

 

А В Not A A and в A or В
true true false true true
true false false false true
false true true false true
false false true false false

Примечание: В таблице (истина), (ложь).

 

В логических выражениях могут использоваться операции отношения, логические и арифметические.

 

Пример логического выражения:

 

 

В сложных выражениях порядок, в котором выполняются операции, соответствует приоритету операций. В Borland Pascal 7.0 приняты следующие приоритеты:

 

1. Унарные операции;

2. ;

3. ;

4. .

 

Использование скобок в выражениях позволяет менять порядок вычислений.

 

 

<== предыдущая лекция | следующая лекция ==>
Типы данных в языке Borland Pascal 7.0 | Стандартные функции в языке Borland Pascal 7.0
Поделиться с друзьями:


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


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



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




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