1.1.4 Арифметические выражения
Правила написания арифметических выражений: арифметические выражения должны быть записаны в строчку, операции должны быть указаны явно. Результатом вычисления арифметических выражений являются значения типа INTEGER (I, целый) или REAL (R, вещественный).
Таблица 1.4 Знаки арифметических операций и типы переменных
Название операции | Символ | Тип переменных | Тип результата |
умножение | * | I, R | I, R |
деление | / | I, R | R |
деление нацело | DIV | I | I |
вычисление остатка от деления | MOD | I | I |
сложение | + | I, R | I, R |
вычитание | – | I, R | I, R |
Приняты следующие правила, определяющие приоритет операций:
• операции умножения и деления (* ,/ , DIV , MOD) имеют более высокий приоритет, чем операции сложения и вычитания;
• для изменения порядка вычисления используются круглые скобки;
• скобочные структуры могут быть вложены друг в друга.
Синтаксис операций DIV, MOD: n DIV m или n MOD m.
Например, 174 = 10*17+4, т.е. при делении на 17 получается 10 (остаток 4).
Тогда результаты операций будут следующими:
174 DIV 17 = 10;
174 MOD 17 = 4.
- 1.1 Теоретические сведения
- 1.1.1 Структура программы в языке Паскаль
- 1.1.2 Основные типы данных
- 1.1.3 Оператор присваивания
- 1.1.4 Арифметические выражения
- 1.1.5 Логические выражения
- 1.1.6 Основные стандартные функции языка Паскаль
- 1.1.7 Основные функции ввода/вывода
- 1.1.8 Операторы цикла
- 1.1.9 Операторы перехода (безусловный и условные)
- 1.1.10 Работа с массивами
- 1.1.11 Процедуры и функции. Модули.
- 1.1.11.1 Модуль System
- 1.1.11.2 Модуль Crt
- Порядок выполнения работ
- Лабораторная работа №5. Работа с двумерными массивами
- Лабораторная работа №6. Программирование с использованием подпрограмм
- Содержание
- 1.1 Теоретические сведения 1