Есть исполнитель «Арифмометр», который понимает следующие команды:- взять число N...

0 голосов
180 просмотров
Есть исполнитель «Арифмометр», который понимает следующие команды:
- взять число N (занести в память число N),
- умножить (перемножаются занесённые в память последние два числа),
- сложить (складываются занесённые в память последние два числа),
- вычесть (вычисляется разность занесенных в память последних двух чисел),
- результат (вывести результат)Например, в результате выполнения алгоритма:
- взять число 5,
- взять число 10,
- взять число 2,
- вычесть,
- умножить,
- результат получим ответ 40, так как 5*(10-2)=40.
Какой результат будет получен при выполнении приведённого ниже алгоритма?
- взять число 4,
- взять число 8,
- взять число 2,
- вычесть,- взять число 10,
- умножить,- взять число 56,
- вычесть,
- вычесть,
- результат.
Дайте объяснение своему ответу (приведите формулу для вычисления).

Информатика (821 баллов) | 180 просмотров
Дан 1 ответ
0 голосов
Правильный ответ

Результат будет 0
как то сложновато формулу вывести приведу список действий
1) 8-2=6
2) 6Х10=60
3) 60-54=4
4)4-4=0
с этого можно создать формулу но я честно понятия не имею как ее вывести

(361 баллов)
0

Третье действие не может быть 60-56?

0

Ой

0

Спасибо!!!!

0

все правильно написано)))

0

Да, я уже поняла и решила, составив полную формулу. Спасибо большое!

0

а формулу можно для общего развития

0

Да, конечно ;) Но, думаю, есть и другие варианты, но у меня получился следующий: 4-((8-2)*10-56)=4-(60-56)=4-4=0

0

по сути вроде так но я б сделал еше так бы для полной ясности 4-(((8-2)*10)-58)=4-(60-56)=4-4=0 так будет лучше

0

Ну, да, можно и так! Еще раз спасибо <3