Вычисление арифметических выражений

Лабораторная работа 3.

Оглавление

1. Вычисление арифметических выражений. 2

2. Задания. 2

3. Практикум.. 3

 


Вычисление арифметических выражений

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

Рассмотрим в качестве примера вычисление значений переменных и , заданных следующими выражениями:

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

C1 = 53.5 * 33 / (37 * 37); C2 = 133 + C1; C3 = 1.0 / 3; t1 = a + C1; t2 = a - C1; x = t1 * t2 / Math.Pow(C2, C3); y = t1 / t2;

Здесь статический метод Pow класса Math вызывается для вычисления значения операции возведения C2 в степень C3.