Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
билет 13,14,15.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
134.66 Кб
Скачать

Выражения

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

В состав арифметического выражения могут входить:

— числовые константы;

— имена переменных;

— знаки математических операций;

— математические функции и функции, возвращающие число;

— открывающиеся и закрывающиеся круглые скобки.

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

Операция

Описание

Пример

+

сложение

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)

целая часть х

Стандартные функции для работы с численными величинами в языках программирования: