vb顺序结构教案.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
顺序结构   1.?赋值语句   赋值语句是任何程序设计中最基本的语句,赋值语句都时顺序执行的。赋值语句的形式为:   变量名 = 表达式   它的作用是计算右边表达式的值,然后赋给左边的变量,表达式的类型应该与变量名的类型一致。   2. 使用说明   (1)当表达式为数值型而与变量精度不同时,强制转换成左边变量的精度;   (2)当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值,但当表达式中有非数字字符或空串,则出错。   (3)任何非字符类型赋值给字符类型,自动转换为字符类型;   (4)当逻辑型赋值给数值型时,True转换为 -1,False转换为0;反之,非0转换为True,0转换为False;   (5)赋值号左边的变量只能是变量,不能是常量、常数符号、表达式,否则报错;   (6)不能在一句赋值语句中,同时给各变量赋值;   (7)在条件表达式中出现的 = 是等号,系统会根据 = 号的位置,自动判断是否为赋值号;   (8)注意N=N+1 是累加中常见的赋值语句,表示将N变量中的值加1后再赋值给N。   4.3?? 选择结构(或称分支结构)   1. IF条件语句   (1)If……Then语句(单分支结构 F)   语句形式:   1)If 表达式 Then     语句块     End If   2)If? 表达式? Then? 语句   说明:表达式一般为关系表达式、逻辑表达式,也可以为算术表达式,非0为True,0为False;   语句块可以是一句或多句,若用2)表示,则只能是一句语句,若多句,语句间需用冒号分隔,而且必须在一行上书写。   例:已知两个数x和y,比较它们的大小,使得 x大于y:   方法一:? if? xy? then?        t=x        x=y        y=t        end if ?  方法二:? if? xy? then? t=x : x=y : y=t   注意:将两个变量中的数进行交换时,必须借助于第三个变量才能实现。   (2)If……Then……Else语句(双分支结构)      语句形式:????????????????????????????????????   1)If? 表达式? Then       语句块1    Else      语句块2     End If?   2) If? 表达式? Then? 语句1? Else? 语句2   例:? x2 -5???? x≠0?     3x +2??? x=0   (3)If……Then……ElseIf语句(多分支结构)   语句形式:??????????????????????????????   If? 表达式1? Then      语句块1     ElseIf? 表达式2? Then       语句块2       ……       [ Else 语句块 n+1 ]   End If?   注意 :   1)不管有几个分支,程序执行了一个分支后,其余分支不再执行;   2)ElseIf? 不能写成Else? If   3)当多分支中有多个表达式同时满足,则只执行第一个与之匹配的语句块   例:已知变量strC中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符。   (4)If语句的嵌套   If语句的嵌套是指if 或else后面的语句块中又包含If语句。语句形式:   If? 表达式1? Then     If? 表达式11? Then         ……      End If         ……     End If   注意:   1)对于嵌套结构,为了增强程序的可读性,应该采用缩进形式书写;   2)If语句形式若不在一行上书写,必须与End If配对,多个if嵌套,End If与它最接近的Emd If配对。   例: 已知x、y、z三个数,比较它们的大小并排序,使得xyz.   2. Select Case语句(情况语句)   Select Case语句(情况语句)是多分支语句的又一种形式,语句形式:   Select Case? 变量或表达式        Case? 表达式列表1            语句块1        Case? 表达式列表2           语句块2            ……       [Case Else ???????      语句块n+1]    End Select   说明:1)变量或表达式可以是数值型或字符串表达式   2)表达式列表I 可以是表达式、一组用逗号分隔的枚举值、表达式1 to 表

您可能关注的文档

文档评论(0)

502992 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档