第6章-程序控制结构.ppt
文本预览下载声明
第六章 程序控制结构 第一节 程序控制结构类型 第二节 程序中常用的基本语句 第三节 选择结构程序设计 内容概述: 本章主要介绍程序控制的3种基本结构。要求主要掌握选择结构的多种表达语句,熟悉各控制语句的格式和功能,掌握相同类型语句之间的联系、区别以及适用范围,并且能够进行相互之间的转换,在联系和对比中深入地理解。 在控制语句的学习中,一定注意每种语句的格式特点和关键字的对应情况,注意书写的规范,养成良好的编程习惯,以分层递进的格式进行程序的书写,保证嵌套的控制结构逻辑正确,同时做到层次分明,增加程序的可读性。 第一节 程序控制结构类型 ● 顺序结构 ● 选择结构 ● 循环结构 ● 顺序结构 顺序结构是最普遍使用的一种基本控制结构,这种控制结构按照语句的先后排列顺序逐条执行。顺序结构的流程图如图6-1所示,先执行程序段A,接着执行下面相邻的程序段B。程序段由一条或多条语句组成。顺序结构可以看成是系统默认的控制结构,不需要专门的语句来控制。 ●选择结构 顾名思义,程序进入选择结构后,就面临走哪一条路、执行哪一条分支的选择。选择是通过对某一个条件进行测试后做出的,条件往往是由关系表达式来描述。选择结构的流程图如图6-2所示,先进行条件判断,如果条件成立,执行程序段A,执行完后转向出口;如果条件不成立,则执行程序段B,执行完后转向出口。 ●循环结构 在程序设计中,有时需要重复不断地执行某一个程序段,因此引入循环控制结构。程序流程图如图6-3所示,先要进行循环条件的测试,当循环条件成立时,进入循环体(需要重复执行的程序段);执行完一遍循环体后,再次进行循环条件的判断;不断重复“判断-执行-再判断”的过程,直到某一次循环条件测试为不成立时,就退出循环结构。 第二节 程序中常用的基本语句 语句又被称为指令,程序就是按照功能要求编写而成的有机语句序列。语句中包含识别语句的关键字,需要处理的常量、变量、函数、表达式和属性等。 Visual Basic的语句一般独成一行,以回车换行结束。同时也允许多个语句放在同一行中,语句之间用冒号“:”间隔,但一行不能超过1023个字符。相反,如果一个语句字符过多,一行显示不下,需要分行书写时,在行的末尾用下划线“_”作为续行连接符,表示这行的字符与下一行的字符组成同一条语句。注意,下划线“_”前至少要有一个空格,表示与前面的命令字符分隔开。下面学习一些Visual Basic中常用的基本语句。 ●程序中常用的基本语句 1.Load语句 【格式】Load 对象名 【功能】把窗体或控件加载到内存中。 2.Unload语句 【格式】Unload 对象名 【功能】从内存中把窗体或控件卸载。 3.Date语句 【格式】Date = 日期表达式 【功能】设置系统日期。 ●程序中常用的基本语句 5.Stop语句 【格式】Stop 【功能】暂停执行。 6.End语句 【格式】End语句根据其所在的位置,有很多种形式,如: End Function ‘ 结束一个 Function 语句。 End If ‘ 结束一个 If语句。 End With ‘ 结束一个 With 语句。 【功能】结束一个过程或块。 ●程序中常用的基本语句 9.Exit语句 【格式】Exit 语句根据其所在位置,有以下几种形式: Exit Do ‘在 Do…Loop 型循环中使用,表示强制退出 Exit For ‘ 在 For…Next 型循环中使用,表示强制退出Exit Function ‘立即从包含该语句的 Function 过程中退出 Exit Property ‘立即从包含该语句的 Property 过程中退出 Exit Sub ‘ 立即从包含该语句的 Sub 过程中退出 【功能】退出Do…Loop、For…Next、Function、Sub或Property代码块。 第三节 选择结构设计 选择程序结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程 3.1 条件表达式 示例 If x = 5 Then y = x + 1 If a1 And b0 Then x = 1 关系表达式和逻辑表达式 3.2 条件语句 两种格式的条件语句: If ... Then If ... Then ... Else 3.2.1 If...Then语句 格式: If 条件 Then 语句 或
显示全部