В математике он нужен для решения некоторых задач.
Самый простой пример:
Фирма задолжала денег за что-то.
Директор говорит бухгалтеру "Посмотри счета, сколько мы задолжали, и затем скажи кассиру эту сумму, чтобы он выдал тебе данную сумму. А затем расплатись с тем, кому мы должны.".
Бухгалтер идёт, смотрит счета. Там, например, написан долг -36000 рублей.
Число написано с отрицательным знаком так как это долг, а не прибыток.
Но бухгалтер на знак минус не смотрит. Он его просто отбрасывает, а кассиру говорит число без знака 36000 рублей.
Вот и модули пригодились.
Применение в программировании:
Например в программировании переменная X может в определённый момент принять либо положительное, либо отрицательное значение, либо вообще быть равна нулю. Чтобы программе знать, как дальше работать с данной переменной, программе иногда требуется сначала определить, с чем она имеет дело. Например если X=0, то на эту переменную нельзя делить.
Иногда программе требуется знать абсолютное значение числа, то есть без знака. Существует много случаев, для чего это может понадобиться. Например в зависимости от угла, синусы и косинусы могут принимать положительные и отрицательные значения. А программисту может, к примеру, понадобиться лишь сам размер синусов и косинусов на координатной оси, а знак не важен.
В математике модуль от числа находится просто отбрасыванием знака минус, если число отрицательное. В математике принято модуль обозначать вертикальными чёрточками, например так |-4|.
В программировании можно либо использовать специальную функцию нахождения модуля, либо определить с помощью логических операций.
Пример нахождения модуля с помощью функции: x=Abs(x)
Пример нахождения модуля с помощью логических операций: if x<0 then x=-x