[С++ ]

Оп рації поділяються на арифметичні, відношення, логічні, рядкові тощо

Арифметичні операції
 

Дія

Операція

Basic

Pascal

С

Піднесення до степеня

^

відсутня

Pow(a,b)

Множення

*

*

*

Ділення

/

/

/

Цілочисельне ділення

\

div

div

Остача від ділення

Піднесення до степеня

^

відсутня

Pow(a,b)

Множення

*

*

*

Ділення

/

/

/

Цілочисельне ділення

\

div

div

Остача від ділення націло

MOD

mod

%

Додавання

+

+

+

Віднімання

-

 

Операції відношення

Операції відношення виконують порівняння двох операндів і визначають істинність або хибність значення виразу.

Дія

Відношення

Basic

Pascal

C

Дорівнює

=

=

==

Не дорівнює

< >

< >

!=

Більше

Менше

Більше або дорівнює

> =

> =

>=

Менше або дорівнює

< =

< =

<=

Належність списку

відсутня

in

 

Логічні операції

Використовуючи прості вирази відношень, за допомогою логічних операцій одержують вирази відношень більш загального виду. 

Порівняльна таблиця логічних операцій:

Дія

Операція

Basic

Pascal

C

Логічне заперечення (не)

NOT

Not

!

Логічне І

AND

and

&&

Логічне АБО

OR

or

||

Виключаюче АБО

XOR

xor

 

Еквіваленція

EQV

відсутня

 

Імплікація

IMP

відсутня

 

 


Пріоритет операцій

Порядок виконання операцій визначається їх пріоритетами. Якщо виникає потреба порушити вказаний порядок, то у виразах використовуються круглі дужки. Таблиця порядку виконання деяких операцій:

Пріоритет

Операція

Перший

Заперечення

Другий

 

Третій

*, /, цілочисельне ділення, остача від ділення, логічне І

Четвертий

+, -, логічне АБО, виключаюче АБО

П’ятий

=, <>, <, >, <=, >=, належність списку

Числові функції

Аргументом будь-якої стандартної числової функції може служити довільний арифметичний вираз, який міститься у круглих дужках.

Таблиця основних числових функцій:

Дія, що виконуються

Функція

Basic

Pascal

C

Остача від ділення  а націло на b

операція

операція

операція

y = x2

операція

Sqr ( x )

операція

y = |x|

Abs ( x )

Abs ( x )

Abs ( x )

y = ln x

LOG ( x )

Ln ( x )

Log ( x)

y = ex

exp ( x )

Exp ( x )

Exp ( x )

y =

sqr ( x )

Sqrt ( x )

Sqrt ( x )

y = sin x

sin ( x )

Sin ( x )

Sin ( x )

y = cos x

cos ( x )

Cos ( x )

Cos ( x )

y = tg x

tan ( x )

відсутня

tan ( x )

y = arctg x

Atn ( x )

ArcTan(x)

Atan ( x )

Обчислення цілої частини

int ( x )

Int ( x )

 

Відкидання дробової частини

fix ( x )

відсутня

 

Обчислення дробової частини

відсутня

Frac ( x )

 

Генерація випадкових чисел

rnd ( x )

Random(x)

Random(x)