Выражения

  • docx
  • 27.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-002920.docx

Выражения

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

Для различных типов данных в языке Паскаль определены следующие основные операции. Операции для числовых типов (результат целое или вещественное число):

+ (сложение);

- (вычитание);

* (умножение);

/ (деление);

 

Операции для целых типов (результат целое число):

div (целочисленное деление);

mod (остаток от целочисленного деления).

 

Операции для логического типа (результат логического типа):

not (логическое НЕ); and (логическое И); or (логическое ИЛИ).

 

Операции сравнения (результат логического типа):

= (равно);

<> (не равно);

< (меньше);

> (больше);

<= (меньше или равно);

>= (больше или равно).

При составлении выражений необходимо, чтобы операции выполнялись только для разрешенных типов данных. При вычислении выражений порядок выполнения операций определяется расставленными   скобками,   а   при   их   отсутствии   —   естественным   приоритетом   выполнения операций:

1)  not;

2)  *, /, div, mod, and; 3) +, -, or;

4) =, <>, <, >, <=, >=.

Кроме описанных операций в выражениях также может использоваться множество встроенных функций языка, например:

sqr(<аргумент>) возвращает квадрат аргумента;

round(<аргумент>) возвращает округленное до целого значение аргумента.