1. Почему в языках программирования аргумент функции всегда записывается в скобках cos(x), а не cosx?
Потому что cosx - это допустимое в языках имя переменной или иного объекта. А круглые (и иные скобки) в имени не допускаются.