Консультация № 196666
13.10.2019, 14:18
0.00 руб.
0 1 1
Здравствуйте! У меня возникли сложности с таким вопросом:

Сколько операций выполняется при вычислении выражения
(x*9 + 10/2*3)*(y*5 - 7/10) + 3/4*z/5? Можно ли сократить число операций?

Обсуждение

давно
Мастер-Эксперт
17387
18345
18.10.2019, 08:35
общий
это ответ
Здравствуйте, pilot!

Перечислим арифметические операции в порядке их выполнения, выделяя символы выполняемых операций полужирным шрифтом.
1) x*9;
2) 10/2=5;
3) 5*3=15;
4) x*9+15;
5) y*5;
6) 7/10=0,7;
7) y*5-0,7;
8) (x*9+15)*(y*5-0,7);
9) 3/4=0,75;
10) 0,75*z;
11) 0,75*z/5=0,15*z;
12) (x*9+15)*(y*5-0,7)+0,15*z.
Значит, выполняется 12 операций.

Как я понимаю, количество операций можно уменьшить, если в исходном выражении изменить константы. В этом случае требуется вычислить значение выражения (x*9+15)*(y*5-0,7)+0,15*z, содержащего семь операций.
Об авторе:
Facta loquuntur.
Форма ответа