Порядок выполнения операций

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

· вычисляет значение всех алгоритмов-функций и стандартных функций;

· выполняет справа налево все операции возведения в степень;

· выполняет слева направо все операции умножения и деления;

· выполняет слева направо все операции сложения и вычитания.

Пример:

Program Summa2;

{Задача. Вычислить сумму двух чисел и вывести на экран.}

Var

number1, {переменная для хранения первого числа}

number2, {переменная для хранения второго числа}

rezult: integer; {переменная для хранения результата вычисления}

Begin {Начало программы}

number1:= 3; {присваиваем переменной number1 значение 3}

number2:= 4; {присваиваем переменной number2 значение 4}

{складываем значения переменных number1 и number2 и результат присваиваем переменной rezult }

rezult:= number1 + number2;

Write (number1, '+', number2,'=',rezult); {вывод примера на экран}

End. {Конец программы}

В нашем случае сначала переменной number1 присваивается значение равное 3 и переменной number2 присваивается значение равное 4, затем вычисляется значение выражения (number1 + number2) и оно присваивается переменной rezult. Сумма чисел посчитана.

Теперь надо вывести ее значение на экран. Для этого используют оператор Write – записать (вывести) на экран значение переменной, записанной в скобках. В нашем случае значение переменной number1, затем символ +, далее значение переменной number2, символ = и, наконец, значение результата rezult.

И, наконец, в конце раздела операторов стоит служебное слово End, после которого стоит точка.

Домашнее задание

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: