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

0 голосов
121 просмотров

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


Информатика (12 баллов) | 121 просмотров
Дан 1 ответ
0 голосов

если я правильно поняла, то получится:

1) в памяти занесено              4    8    2

2) в памяти после действия    4    6

3) в памяти занесено              4    6    10

4) в памяти после действия    4    60

5) в памяти занесено              4    60   56

6) в памяти после действия    4    4

7) в памяти после действия    0

(12.1k баллов)