Программисты должны знать математику. Дело в том, что математика - это наука о числах, а числа - основа программирования. Поэтому программисты должны знать арифметику и алгебру. Кроме того, они должны уметь пользоваться математическими формулами и пользоваться калькулятором. Есть еще раздел математики - геометрия. Она помогает программистам при решении геометрических задач.