Сложение и вычитание имеют одинаковый приоритет. Поэтому один и тот же результат будет получаться, например, при выполнении программ 1122 и 1221. Действительно, если применить эти программы к некому исходному числу x, то мы получим: x + 4 + 4 - 3 - 3 = x + 2 и x - 3 + 4 + 4 - 3 = x + 2. Следовательно, разные результаты получатся в программах, содержащих:
1) четыре команды «прибавить 4»;
2) три команды «прибавить 4» и одну команду «вычесть 3»;
3) две команды «прибавить 4» и две команды «вычесть 3»;
4) одну команду «прибавить 4» и три команды «вычесть 3»;
5) четыре команды «вычесть 3».
Ответ: 5 разных чисел.
1) четыре команды «прибавить 4»;
2) три команды «прибавить 4» и одну команду «вычесть 3»;
3) две команды «прибавить 4» и две команды «вычесть 3»;
4) одну команду «прибавить 4» и три команды «вычесть 3»;
5) четыре команды «вычесть 3».
Ответ: 5 разных чисел.