1 / 23
文档名称:

第3章 VisualBasic的程序结构基础.ppt

格式:ppt   大小:1,483KB   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第3章 VisualBasic的程序结构基础.ppt

上传人:春哥知识店铺 2021/12/5 文件大小:1.45 MB

下载得到文件列表

第3章 VisualBasic的程序结构基础.ppt

相关文档

文档介绍

文档介绍:高职高专计算机系列教材
Visual Basic
中国铁道出版社 田更
VB 课 程 介 绍
教学方法:实践教学,案例教学。
作业方式:上机完成授课案例及实训案例。
考试形式:笔试+实践能力考核+课程项目实训。
学****方法:加强上机实践,领会案例并拓展。
第3章 VB的程序结构基础
VB应用程序的执行是由事件驱动的,当用户触发某一事件时,执行相应的事件过程,这些事件过程之间并没有特定的执行次序。但在每一个事件过程内部,是有一定的执行控制流程的,这就是通常所说的三种基本结构:顺序结构、分支结构、循环结构。通过本章的学****可以进行简单VB程序设计。
本章学****目标
顺序结构

选择结构

循环结构

单元实训

顺序结构是最简单的一种结构,该结构按语句排列的先后顺序执行。在程序处理实际问题时,一般要对用户输入的数据进行处理,然后将处理结果输出,因此,一个程序通常按三大步骤编排:输入、处理和输出。
顺序结构
案例讲解
返回
在程序设计中经常遇到这类问题,它需要根据不同的情况采用不同的处理方法。例如,一元二次方程的求根问题,要根据判别式小于零或大于等于零的情况,采用不同的数学表达式进行计算。对于这类问题,如果用顺序结构编程,显然力不从心。必须借助选择结构。本节主要介绍实现选择结构的语句。包括:行If语句、块If语句、 Select Case语句,以及选择结构在程序设计中的应用。
选择结构
行IF语句是简单的单行条件语句。
格式:
IF 条件 Then 语句组1 [Else 语句组2]
功能:
如果“条件”为True,则执行“语句组1”,否则执行 “语句组2”。
说明:
行IF语句只有一行,没有END IF。
选择结构---行IF语句
案例讲解
块IF语句用于条件较复杂的情况。
格式:If 条件 1 Then
语句块1
[ElseIf 条件2 Then
语句块2]
[ElseIf 条件3 Then
语句块3]
……….
[Else
语句块n]
End If
选择结构---块IF语句
功能:
如果“条件1”为True,则执行“语句块1”;否则如果“条件2”为True,则执行“语句2”……,若所有ELSE IF子句的条件都为FALSE,则执行“语句块n”。
块形式条件语句的简化格式为:
If 条件 Then
语句块
End If
说明:
(1) “条件”一般为关系表达式或逻辑表达式。通常把关系表达式或逻辑表 达式的值为真,称为条件满足;值为假时,称为条件不满足。反之亦然。
(2)语句块可以是若干个语句。
(3)在块IF语句中,If与End If 首尾呼应,缺一不可。
(4)块If语句允许嵌套。
案例讲解
选择结构---块IF语句
当对一个表达式的不同取值情况作不同处理时,用ElseIf语句程序结构显得较为杂乱,而用Select Case语句将使程序的结构更清晰,Select Case语句又称为情况语句。
选择结构--- Select Case语句
格式:
Select Case 测试表达式
Case表达式表列1
语句块1
[Case表达式表列2
[语句块2]]
…………
[Case Else
[语句块n]]
End Select
功能:
根据“测试表达式”的值,选择第一个符合条件的语句块执行。
Select Case语句的执行过程是:先求“测试表达式”的值,然后顺序测试该值符合哪一个Case子句中情况,如果找到了,则执行该Case子句下面的语句块,然后执行End Select下面的语句;如果没找到,则执行Case Else下面的语句块,然后执行End Select下面的语句。