Заполни пропуски в таблице
Инопланетяне построили чудо техники: компьютер на каменноугольной основе. Компьютер может выполнять арифметические операции и имеет \(4\) ячейки памяти, хранящие в себе целые числа. Для удобства пользователей ячейки памяти были пронумерованы. В инструкции к компьютеру сказано, что результат выполнения арифметических операций всегда помещается в ячейку под номером \(4\) , а начальные значения во всех ячейках — в ячейку под номером \(0\) . Компьютер может выполнять программы составляемые из следующего набора команд:
- \(X\) записать в \([Y]\) — записать число \(X\) в ячейку под номером \(Y\) .
- \([X]\) копировать в \([Y]\) — скопировать число из ячейки под номером \(X\) в ячейку под номером \(Y\) .
- \([X]\) плюс \([Y]\) — сложить числа в ячейках под номерами \(X\) и \(Y\) и поместить результат в ячейку под номером \(4\) .
- \([X]\) минус \([Y]\) — вычесть из числа в ячейке под номером \(X\) число из ячейки под номером \(Y\) и поместить результат в ячейку под номером \(4\) .
- \([X]\) умножить на \([Y]\) — перемножить числа в ячейках под номерами \(X\) и \(Y\) и поместить результат в ячейку под номером \(4\) .
- \([X]\) делить на \([Y]\) — поделить число из ячейки под номером \(X\) на число из ячейки под номером \(Y\) и поместить результат в ячейку под номером \(4\) . Если результат деления получается не целым, он округляется в меньшую сторону.
Тестировщик должен был проверить исправность компьютера, записав в таблицу значения из ячеек памяти на каждом этапе выполнения программы. Однако он постоянно отвлекался и забыл заполнить некоторые ячейки таблицы.
Заполни пропущенные ячейки таблицы исходя из того, что компьютер работает правильно.
Команды |
Ячейка \(\it{[1]}\) |
Ячейка \(\it{[2]}\) |
Ячейка \(\it{[3]}\) |
Ячейка \(\it{[4]}\) |
\(0\) |
\(0\) |
\(0\) |
\(0\) |
|
\(6\) записать в \([1]\) |
\(6\) |
[ ] |
\(0\) |
\(0\) |
\(7\) записать в \([2]\) |
[ ] |
[ ] |
\(0\) |
\(0\) |
\([1]\) плюс \([2]\) |
\(6\) |
\(7\) |
\(0\) |
\(13\) |
\([4]\) копировать в \([3]\) |
\(6\) |
\(7\) |
\(13\) |
[ ] |
\(1\) записать в \([1]\) |
[ ] |
\(7\) |
\(13\) |
\(13\) |
\([3]\) минус \([1]\) |
\(1\) |
[ ] |
\(13\) |
[ ] |
\([4]\) минус \([2]\) |
\(1\) |
\(7\) |
\(13\) |
\(5\) |
\([4]\) копировать в \([2]\) |
[ ] |
[ ] |
[ ] |
\(5\) |
\([1]\) плюс \([2]\) |
\(1\) |
[ ] |
\(13\) |
\(6\) |
\([4]\) копировать в \([2]\) |
\(1\) |
[ ] |
\(13\) |
\(6\) |
\([3]\) минус \([1]\) |
\(1\) |
\(6\) |
[ ] |
[ ] |
\([4]\) делить на \([2]\) |
[ ] |
\(6\) |
[ ] |
[ ] |