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


Выражения
Декабрь 1, 2015 – 07:58
Pascal.doc - Google Docs

Над переменными и константами в языках программирования можно производить различные операции. Выражением называется совокупность переменных, констант, знаков операций, имен функций, скобок, которая может быть вычислена в соответствии с синтаксисом языка программирования. Результатом вычисления выражения является величина определенного типа. Если эта величина имеет числовой тип, то такое выражение называется арифметическим.

В состав арифметического выражения могут входить: — числовые константы; — имена переменных; — знаки математических операций; — математические функции и функции, возвращающие число; — открывающиеся и закрывающиеся круглые скобки.

Величины, над которыми выполняются операции, называются операндами. В зависимости от количества операндов операции могут быть унарными (один операнд) и бинарными (два операнда).

В арифметическом выражении допустимы такие операции:
Операция Описание Пример
сложение 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) целая часть х

Операции отношения

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

Операции отношения
равно: истина, если операнды равны, ложь, если не равны
меньше: истина, если левый операнд меньше правого
Source: shkolo.ru
Похожие публикации