多项选择题

A.算法是算理的具体化
B.算法以算理为理论依据
C.算法即计算方法,具有多样性的特点
D.算理与算法是相互独立的两个部分