Коммутативная операция

Мы все помним со школы: «от перемены мест слагаемых сумма не меняется». Это один из базовых и интуитивно понятных законов арифметики, он называется коммутативным законом.

Бинарная операция считается коммутативной, если, поменяв местами операнды, вы получаете тот же самый результат. Очевидно, что сложение - коммутативная операция: 3 + 2 = 2 + 3.

А вот является ли коммутативной операция вычитания? Конечно, нет: 2 - 3 ≠ 3 - 2. В программировании этот закон работает точно так же как, в арифметике.

Более того, большинство операций, с которыми мы будем сталкиваться в реальной жизни, не являются коммутативными. Отсюда вывод: всегда обращайте внимание на порядок объектов, с которыми работаете.

Задание

Напишите программу, которая считает и выводит на экран последовательно: «3 в степени 5» и «-8 разделить на -4».

Обратите внимание, что результаты выведутся «слепленными», в одну строчку без пробела. Мы научимся решать эту проблему в будущих уроках.


Определения
  • Коммутативность — свойство операции, когда изменения порядка операндов не влияет на результат. Например, сложение — коммутативная операция: от перемены мест слагаемых сумма не меняется.

Exercise available only for signed users