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