Что Входит в Алфавит Языка Паскаль

Над переменными и константами в языках программирования можно производить различные операции. Выражением называется совокупность переменных, констант, знаков операций, имен функций, скобок, которая может быть вычислена в соответствии с синтаксисом языка программирования. Результатом вычисления выражения является величина определенного типа. Если эта величина имеет числовой тип, то такое выражение называется арифметическим.
В состав арифметического выражения могут входить: — числовые константы; — имена переменных; — знаки математических операций; — математические функции и функции, возвращающие число; — открывающиеся и закрывающиеся круглые скобки.Величины, над которыми выполняются операции, называются операндами. В зависимости от количества операндов операции могут быть унарными (один операнд) и бинарными (два операнда).
В арифметическом выражении допустимы такие операции:Операция | Описание | Пример |
сложение | A + B | |
унарная — смена знака | -A | |
бинарная — вычитание | A — B | |
умножение | A * B | |
деление | A / B | |
возведение в степень | a^2 | |
mod | остаток от деления, применима
только к целый числах! |
A mod B |
div | целочисленное деление,
применима только к целым числам |
A div B |
Операции выполняются только над совместимыми типами данных. Если в выражении присутствуют различные типы данных» то они будут приведены к типу, занимающему наибольший объем памяти. Такого же типа будет и результат выражения. Результат операции «/» будет всегда действительного типа, даже если операнды имели целый тип.
Выражения в языках программирования вычисляются по правилам вычисления выражений в математике. В них также могут использоваться скобки для указания порядка вычисления. Среди операций наивысший приоритет имеет «^» ниже «/», «mod», «div» — и самый низкий «+» и «-». Операции с одинаковым приоритетом выполняются слева направо.
В выражениях также могут использоваться функции над величинами. Функции могут быть как стандартными, то есть определенными в языке программирования, так и пользовательскими, определенными программистом.
Стандартные функции для работы с численными величинами в языках программирования:Функция | |
abs (х) | абсолютное значение x |
sqr (x) | возведенне х в квадрат |
sqrt (x) | квадратный корень х |
sin (x) | синус х |
cos (x) | косинус х |
arctan (x) | арктангенс х |
In (X) | натуральный логарифм х |
exp (x) | экспонента |
round (x) | округление х до ближайшего целого |
trunc (x) | целая часть х |
Операции отношения
Кроме арифметических операций иад переменными и константами можио производить операции отношения. Операции отношения над операндами возвращают значение логического типа, которое указывает на отношение операндов. Все операции отношения бинарные.
Операции отношенияравно: истина, если операнды равны, ложь, если не равны |
меньше: истина, если левый операнд меньше правого |