结构程序的定义有哪些