Вычисление арифметических выражений
Лабораторная работа 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.