第5章 Visual Basic控制结构 5.1 算法及其描述 5.2 选择结构 5.3 循环结构 5.4 常用算法与数据结构(一) 5.1 算法及其描述 5.1.1 算法的概念 所谓算法是解决问题的有序步骤。 1.算法的特征 (1) 有穷性。 (2) 确定性。 (3) 有效性。 (4) 零个或多个输入。 (5) 至少有一个输出。 2.算法的描述 (1)自然语言 文字冗长、表达不确切、二义性。 (2)流程图 图形方法,直观、形象、易于理解,应用广泛。 (3)N-S图 是流程图的发展,去掉了流程线,算法都表示在一个矩形框内。 1.顺序结构 在顺序结构中,算法的每一步操作都是按从上到下的线性次序执行的。 2.选择结构 又称分支结构,根据给出的条件,选择执行一个分支。因此,在选择结构中,必然包含了条件判断。 3.循环结构 又称重复执行结构。根据给出的条件,判断是否重复执行某一组操作。 5.1.2 3种基本控制结构 基本的循环结构有两种:当循环和直到循环。 (1)当循环:首先判断条件是否成立,若成立,执行循环体再判断条件,决定是否继续进行循环;若不成立,跳过这组操作,执行此循环结构后面的操作。 (2)直到循环:首先执行循环体,然后判断条件是否成立,若成立,则继续进行循环操作;若不成立,执行此循环结构后面的操作。 在程序设计中,算法是由一系列的控制结构构成,每一个控
原创力文档

文档评论(0)