代数式有哪些类型?