
Мы видим, что данная функция является сложной, поэтому будем её дифференцировать как сложную.
Формула
d/dx( f(g(x)) ) = f'(g(x)) × g'(x), где в нашем случае f(x) = cos(x), а g(x) = x^x.
Для применения правила дифференцирования сложной функции, заменим x^x новой переменной t.
Дифференцируем

Для упрощения производной запишем х^х как e^( ln(x^x) ).

И опять сложная функция.
Дифференцируем её аналогично:
f(x) = e^x, g(x) = xln(x)
Заменим xln(x) перевенной k:

За правилом производной произведения имеем:

Вычисляем все производные и получаем:

Это и есть ответ.
Объяснение:
значения обратных тригонометрических функций можно определить из таблицы значений тригонометрических функций с учетом области значений арккосинуса. по косинусу находим угол
например arccos 0 это угол cos которого =0 из области значений [0;п] это угол п/2 ⇒ arccos0=п/2 и так далее
таблицы значений тригонометрических функций есть в сети и учебниках
а)
область значений arccos(x)=[0;п]
arccos0+2arccos(-1/2)+arccos(√2)/2= (п/2) + (2п/3)+(п/4)=17п/12
б)
область значений arcsin(x)=[-п/2;п/2]
arcsin(-1/√2)+arcsin1-arcsin(√3)/2=(-п/4)+(п/2)-(п/3)=-п/12