Просто переписываю с листочка, чтобы ничего не забыть
arcsin, arccos, arctg, arcctg - сделать полноценными функциями (не только упрощение)
tgpow, ctgpow, tgdegpow, ctgdegpow
varlogpow (с опусканием скобок)
$\log_a \log_b c$ - скобок быть не должно
Правило trigPow2trig, превращающее "бесскобочные" степени обратно в синусы и синусы с градусами
createReverseRule() - общая функция для создания правил "в обратную сторону": менять местами l и r и, возможно, переворачивать массив в обратном порядке
Не брать одиночные переменные и, возможно, степени в скобки
Правила varlog2log, log2varlogpow
sin(n1 deg) -> sindeg(n1) и обратно (?)
sindeg2sinpowdeg и иже с ними
setEvaluationTask():
debug mode
Вычислите $a^4/a^2$, если $a=15$; если $a^2 = 225$; аналогично с двумя переменными
Просто переписываю с листочка, чтобы ничего не забыть
arcsin
,arccos
,arctg
,arcctg
- сделать полноценными функциями (не только упрощение)tgpow
,ctgpow
,tgdegpow
,ctgdegpow
varlogpow
(с опусканием скобок)trigPow2trig
, превращающее "бесскобочные" степени обратно в синусы и синусы с градусамиcreateReverseRule()
- общая функция для создания правил "в обратную сторону": менять местамиl
иr
и, возможно, переворачивать массив в обратном порядкеvarlog2log
,log2varlogpow
sin(n1 deg) -> sindeg(n1)
и обратно (?)sindeg2sinpowdeg
и иже с нимиsetEvaluationTask()
: