Краткий ответ:
а) \(\triangle ABD=\triangle ECD\) по двум сторонам и углу между ними.
б) \(\angle ACE=56^\circ+40^\circ=96^\circ\).
Как рассуждать
\(AD\) — медиана, поэтому точка \(D\) — середина \(BC\): \[ BD=CD. \]
По условию \(DE=AD\).
Точки \(A,D,E\) лежат на одной прямой, а \(B,D,C\) — тоже на одной прямой. Поэтому углы при вершине \(D\) вертикальные: \[ \angle ADB=\angle EDC. \]
Значит, в треугольниках \(ABD\) и \(ECD\) равны две стороны и угол между ними: \[ BD=CD,\qquad AD=ED,\qquad \angle ADB=\angle EDC. \] Следовательно, \[ \triangle ABD=\triangle ECD. \]
Из равенства треугольников соответствующие углы равны, поэтому \[ \angle ECD=\angle ABD=40^\circ. \]
Точки \(A\) и \(E\) лежат по разные стороны от прямой \(BC\), поэтому при вершине \(C\) угол \(ACD\) и угол \(DCE\) складываются: \[ \angle ACE=\angle ACD+\angle DCE=56^\circ+40^\circ=96^\circ. \]
Ответ: \(\angle ACE=96^\circ\).