русс | укр

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

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


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


Основні операції, стандартні функції та деякі процедури


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


Основні операції, стандартні функції та деякі процедури мови Pascal описані в табл. 3 та 4 відповідно.

Виконання кожної операції здійснюється з урахуванням її пріоритету (1 -найвищий). Для зміни звичайного порядку виконання операцій використовують круглі дужки, наприклад:

2*-3-2=-8;

2*(-3-2)=-10;

5*(2+13)=75;

20+100/20*5=45;

20+100/(20*5)=21.

Результатом операції divє ціла частина від ділення двох чисел, a mod-остача, наприклад:

(9-2) div2 = 3; 7 mod2 = 1.

    Таблиця 3. Основні операції
Пріоритет Операції Зміст операції
+, – not Присвоєння знаку Логічне заперечення
*, / div, mod and Множення, ділення Цілочислові операції Логічний добуток
+, – or, xor Додавання, віднімання Логічні суми
=, <>, <, >, <=, >= in Відношення (порівняння) Належність до множини

 

  Таблиця 4. Основні стандартні функції та процедурі
Функція Тип аргументу Тип результату Математичний запис, коментар
abs(x) integer, real integer, real |x|
arctan(x) integer, real real arctgx
cos(x) integer, real real cosx
sin(x) integer, real real sinx
exp(x) integer, real real ex
ln(x) integer, real real lnx
sqrt(x) integer, real real Vx
sqr(x) integer, real integer, real x2
ord(x) char упорядкований integer ASCII-код симв., номер елемента
succ(x) упорядкований упорядкований повертає наступне значення
pred(x) упорядкований упорядкований повертає попереднє значення
round(x) real integer округляє число до цілого
trunc(x) real integer відкидає дробову частину числа
int(x) real real відкидає дробову частину числа
frac(x) real real дробова частина числа
odd(x) integer boolean ( - непарне) ( - парне)
random(x) integer integer генерує випадкове число з діапазону від 0 до
upcase(x) char char замінює малу літеру латинської абетки на велику
    процедури
inc(x, y) integer integer збільшує на у
inc(x) integer, char integer, char збільшує на 1
dec(x, y) integer integer зменшує на;;
dec(x) integer, char integer, char зменшує на 1

 


<== попередня лекція | наступна лекція ==>
Команди присвоєння, введення й виведення | Приклад лінійної програми


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