《第3章程序控制结构.ppt》由会员分享,可在线阅读,更多相关《第3章程序控制结构.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1-1融知技术学院融知技术学院第3章 程序控制结构杨章伟杨章伟e-mail:1-2融知技术学院融知技术学院课程内容安排课程内容安排顺序结构顺序结构 选择结构选择结构 循环结构循环结构 其他结构控制语句其他结构控制语句 小结小结 习题习题 1-3融知技术学院融知技术学院顺序结构顺序结构 顺序结构是一种线性结构,即程序语句按照其在程序中书写顺序结构是一种线性结构,即程序语句按照其在程序中书写的先后顺序执行。的先后顺序执行。赋值语句用于将表达式的值赋给变量或对象的属性,是程序赋值语句用于将表达式的值赋给变量或对象的属性,是程序设计中最基本、最常用的语句。赋值语句的本质就是将数值设计中最基本、最常用的
2、语句。赋值语句的本质就是将数值送到变量或者对象属性所在的存储单元中,通过送到变量或者对象属性所在的存储单元中,通过Let关键字关键字使用赋值运算符使用赋值运算符“=”给变量或对象属性赋值。赋值语句的给变量或对象属性赋值。赋值语句的语法如下所示。语法如下所示。Let=1-4融知技术学院融知技术学院【范例范例3-1】01 顺序结构演示顺序结构演示02 Private Sub Form_Load()03 Print打印空行打印空行04 Print Tab(15);ID;Tab(26);姓姓 名名;Tab(36);工工 资资打印表头打印表头05 Print Tab(14);String(27,-)打印
3、分隔符打印分隔符06 Print Tab(14);0001;Tab(26);刘刘 备备;Tab(36);2600 打印第一条记录打印第一条记录07 Print Tab(14);0002;Tab(26);张张 飞飞;Tab(36);1670 打印第二条记录打印第二条记录08 Print Tab(14);0003;Tab(26);关关 羽羽;Tab(36);2218 打印第三条记录打印第三条记录09 Print Tab(14);0004;Tab(26);诸葛亮诸葛亮;Tab(36);3218打印第四条记录打印第四条记录10 Print Tab(14);String(27,-)打印分隔符打印分隔符1
4、1 End Sub1-5融知技术学院融知技术学院选择结构是通过判断给定的条件,根据判断结果执行不同任务选择结构是通过判断给定的条件,根据判断结果执行不同任务的一种程序结构。在实际的程序开发中,读者经常会遇到的一种程序结构。在实际的程序开发中,读者经常会遇到需要根据不同的条件进行不同处理的问题。需要根据不同的条件进行不同处理的问题。1 IfThen语句 2IfThenElse语句 3IfThenElseIfElse语句语句 4 IIf函数函数 5If语句的嵌套语句的嵌套 6.Select Case语句语句 7.Is、To关键字的使用关键字的使用 选择结构选择结构 1-6融知技术学院融知技术学院循
5、环结构循环结构 循环结构是当程序要重复完成同一件事情时所采用的结构。循环结构是当程序要重复完成同一件事情时所采用的结构。WhileWend语句语句 ForNext语句语句 For EachNext语句语句 While型型DoLoop语句语句 Until型型DoLoop语句语句 1-7融知技术学院融知技术学院其他结构控制语句其他结构控制语句 除了以上介绍的结构控制语句,除了以上介绍的结构控制语句,Visual Basic 6.0还提供还提供了了GoTo语句、语句、Exit语句、语句、End语句、语句、With语句及语句及DoEvents语句来完成程序结构控制设计。语句来完成程序结构控制设计。1-
6、8融知技术学院融知技术学院本章主要介绍了顺序结构、选择结构及循环结构三种程序控本章主要介绍了顺序结构、选择结构及循环结构三种程序控制结构。这三种程序控制结构是结构化程序设计的基础,制结构。这三种程序控制结构是结构化程序设计的基础,在实际的应用程序设计中这三种控制结构构成了应用程序在实际的应用程序设计中这三种控制结构构成了应用程序的基本结构。通过本章的学习,希望读者掌握循环结构的的基本结构。通过本章的学习,希望读者掌握循环结构的特点和使用方法,为今后程序设计打下坚实的基础。特点和使用方法,为今后程序设计打下坚实的基础。小结小结 1-9融知技术学院融知技术学院1关于Do While循环语句。【考题
7、】以下循环体执行的次数是多少?01k=002Do While k 5,1,0)语句后,x的值为多少?常见面试题常见面试题 1-10融知技术学院融知技术学院1编编写写一一个个程程序序,利利用用循循环环语语句句在在窗窗体体上上输输出出如如图图3.32所示的图案。所示的图案。【提示提示】用两层循环结构来进行控制用两层循环结构来进行控制 综合练习综合练习 1-11融知技术学院融知技术学院综合练习综合练习编写一个程序,求出所有的编写一个程序,求出所有的“水仙花数水仙花数”。“水仙花数水仙花数”是是指一个三位的整数,其各位数字立方和等于该数本身。例指一个三位的整数,其各位数字立方和等于该数本身。例如,如,153即是水仙花数,因为即是水仙花数,因为153=13+53+33。【提示提示】可以用循环结构来遍历所有三位整数,通过给出的可以用循环结构来遍历所有三位整数,通过给出的公式来确定公式来确定“水仙花数水仙花数”。