русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


ОПЕРАЦІЇ В АЛГОРИТМІЧНІЙ МОВІ ПАСКАЛЬ.


Дата додавання: 2014-11-28; переглядів: 902.


В залежності від типу операндів і типу результата розрізняють три групи операцій:

1) арифметичні операції;

2) операції порівняння;

3) логічні операції.

Арифметичні операції: +, -, *, /, DIV, MOD. виконуються над операндами цілого або дійсного типу.

Операції порівняння можуть виконуватись над операндами будь-якого однакового типу. Результат виконання логічна константа TRUE або FALSE.

'А' < 'В' буде TRUE;

3.7 < 2.4 буде FALSE;

Але не можна виконати операції

'А'>5, оскільки А - це символ, а 5 - ціле число. Але якщо записати:

'А'>'5', то така операція вже має зміст, оскільки обидва операнди однакового типу.

Логічні операції виконуються над операндами логічного типу і дають результат логічного типу: TRUE або FALSE. Наприклад:

(4>2) AND (5<3)= FALSE

TRUE FALSE

Зведемо всі операції в таблицю.

 

Операція Знак операції Тип
операндів результату
Додавання Віднімання Множення Ділення + - * / INTEGER або REAL INTEGER або REAL
REAL або INTEGER REAL
Цілочисельне ділення Визначення остачі від ділення DIV MOD INTEGER INTEGER
Рівне = Будь-який дискретний тип BOOLEAN
Не рівне Більше Більше рівне Менше Менше рівне <> > >= < <= Будь-який скалярний тип BOOLEAN
Заперечення Диз'юнкція (Логічне "або") Кон'юнкція (логічне "і") NOT OR AND BOOLEAN BOOLEAN

По пріорітету (старшинству) операції діляться на чотири групи:

1) NOT;

2) *, /, DIV, MOD, AND;
3)+,-,OR;

4) =,<>,>,>=,<,<=,


<== попередня лекція | наступна лекція ==>
ЛАБОРАТОРНЕ ЗАВДАННЯ | СТАНДАРТНІ ФУНКЦІЇ МОВИ ПАСКАЛЬ.


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн