Выражения и операции в Паскале - Основы программирования на языке PascalABC.NET

Перейти к контенту

Главное меню:

Выражения и операции в Паскале

Линейные программы
Выражение – это конструкция, возвращающая значение некоторого типа. Простыми выражениями являются переменные и константы.
Сложные выражения строятся из простых с помощью операций, функций и скобок. Данные, к которым применяются операции, называются операндами. Используется линейная форма записи выражений (в одну строку).

Арифметические операции
ОперацияОбозначениеПример
Сложение+3 + 4 = 7
Вычитание-7 - 2 = 5
Умножение*2 * 2 = 4
Деление/8 / 2 = 4
Целочисленное делениеdiv9 div 2 = 4
Остаток от деленияmod9 mod 2 = 1
Функции имеют определенное имя и один или несколько аргументов в скобках. Функция возвращает свое значение в то место программы, из которого она вызывается.

Некоторые стандартные функции языка Паскаль
ФункуцияНазначениеТип аргументаТип результата
abs(x)модуль xinteger, real
как у аргумента 
sqrt(x)квадратный корень из x
integer, real
real
sin(x)синус угла x (в радианах)
integer, real
real
cos(x)косинус угла x (в радианах)
integer, real
real
round(x)округление х до ближайшего целого
real
integer
int(x)целая часть x
integer, real
integer
frac(x)дробная часть x
integer, real
real
randomслучайное число в интервале [0, 1)

real
random(x)случайное число в интервале [0, x)
integer
integer
Логические выражения могут содержать величины или выражения, которые сравниваются между собой с помощью операций сравнения. Логическое выражение может принимать лишь два значения: «истина» или «ложь».

Операции сравнения
ОперацияОбозначениеПример
равно=x = 0
не равно<>x <> 0
больше>x > 0
меньше<x < 0
больше или равно>=x >= 0
меньше или равно<=x <= 0
Приоритет выполнения операций:
1) операции в скобках;
2) вычисление функций;
3) умножение и деление, div, mod;
4) сложение и вычитание;
5) операции сравнения.

Операции одинакового приоритета выполняются в порядке записи слева направо. Например:





 
Назад к содержимому | Назад к главному меню