Операции в Паскаль

Арифметические операции в Паскаль применяются действительным и целым числам. Большинство операций имеют два операнда, один из которых помещается до знака операции, а другой после. Определены следующие бинарные операции:

Обозначение Операция Типы Результат Пример
+ сложение integer, real integer, real a+b
вычитание integer, real integer, real a-b
* умножение integer, real integer, real a*b
/ деление integer, real real a/b
div целочисленное деление integer integer a div 3
mod остаток от целочисленного деления integer integer a mod 4

Пример:

[code]
Program MY;
var a, b: Integer;
res:Real;
Begin
a:=2;
b:=4;
res:=a/b;
Write("Результат деления ",a," на ",b, " равен ",res);
End.
[/code]

Пример:

[code]
Program MY;
var a, b: Integer;
res:Real;
Begin
a:=2;
b:=4;
res:=a mod b;
Write("Остаток деления ",a," на ",b, " равен ",res);
End.
[/code]

Операции применяются к выражениям — операндам. В сложных выражениях в Pascal последовательность выполнения операций делается скобками, старшинством операций, а при одинаковом старшинстве — ассоциативностью операций.
Приоритет и ассоциативность операций.

Операция Приоритет
@, not Высший
*,/,div, and, shl, shr, as Второй
+,-,or,xor Третий
=,<>,<,>,<=,>=,in,is Низший

Да чуть не забыл. В паскале присваивание значения в переменной осуществляется := (двоеточие равно).
Пример:

[code]
x:=2.5;
[/code]

1 Star2 Stars3 Stars4 Stars5 Stars (1 голосов, средний:5,00 из 5)
Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.
Оставить комментарий