[工学]计算机三级VB考试-4.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]计算机三级VB考试-4

东华大学计算机学院 VB.NET程序设计-第4章 教材:《Visual Basic.NET程序设计》 主讲: 李柏岩 联系: EMail libaiyan@ Phone Address 松江校区学院1号楼234室(周二中午、下午) Software 第4章 基本的程序结构 主要内容 顺序结构 分支结构 循环结构 实验 自测题 作业提交 第4章 基本的程序结构 学习目标 了解结构化程序设计的基本思想。 掌握基本程序结构:顺序、选择和循环。 掌握常用选择控件:组框、复选框和单选按钮。 第4章 基本的程序结构 简要介绍 第2章介绍的控件可以用来设计程序界面,然而,要实现程序的功能,则需要编写可执行的程序代码。 编程就是用计算机语言的语句来描述问题的解决步骤,因而一个VB.NET程序总是由若干条语句构成。 结构化程序设计目前被广泛使用,它采用顺序、选择和重复三种基本程序结构,可以设计结构清晰、易于阅读的程序。本章主要介绍VB.NET的各种常用语句。 4.1 顺序结构 顺序结构流程 顺序结构是最基本、最简单的程序结构。顺序结构中的语句总是按自上而下的排列顺序依次执行。 顺序结构只有一个入口和一个出口。 4.1 顺序结构 赋值语句 赋值语句是最基本、最常用的语句,其作用执行赋值操作。赋值操作包括:获取赋值运算符(=)右侧表达式的值,并将该值存储到赋值运算符左侧的变量中。 格式:变量名=表达式 变量名:包括已声明的变量名称和对象的属性名。 表达式:可以是算术表达式、关系表达式或逻辑表达式,其数据类型应与赋值运算符左侧变量的类型一致。 例子:x=10: TextBox1.Text=‘Hello World’ 4.1 顺序结构 赋值语句 若定义如下变量: Dim a As Integer , b As Single Dim c As Char As String, e As Boolean Dim Label1 As Label 则下列语句都是合法的VB.NET赋值语句: a=1*100+2*10+3 a的值为整数123 b=a b的值为实数123.0 c=T c的值为字母 T 4.1 顺序结构 赋值语句 下列语句也都是合法的VB.NET赋值语句: d的值为字符串 Visual Basic .NET“ d=Visual Basic .NE c e=a=123 e的值为逻辑值True Label1的Text属性值为 Visual Basic .NET Label1.Text=d 4.1 顺序结构 注意赋值运算符号与关系表达式中等号的区别 相等关系表达式是语句的构成成分,语义是比较等号左右的表达式值是否相等。例如,“a=123”是相等关系表达式,其值为True,因而变量e被赋值为True。 赋值运算:e=a=123 e的值为逻辑值True 4.1 顺序结构 表达式数据类型的转换 数值类型 被赋值变量类型也是数值但与表达式精度不同时,系统强制将表达式精度转换成变量的精度。 例如:a%=2.5 系统将2.5四舍五入后存入a中,a的值为3 字符串类型 被赋值变量类型为数值类型时,系统自动将字符串表达式转换成数值 例如:a%=“123“ ‘系统将字符串“123”转换成数值123,并赋值给变量a; a%=“abc“ 系统无法转换,执行时出现“类型不匹配”错误 4.1 顺序结构 表达式数据类型的自动转换 字符串类型 为避免程序运行时出错,可用函数进行对字符串类型进行显式转换。 例如:a%=Val(InputBox(请输入数值)) 逻辑型 被赋值变量类型为数值时,True转换为-1,False转换为0。反之,当数值型表达式赋值给逻辑型变量时,0转换为False,其余值转换为True。 4.1 顺序结构 【例4-1】2011年3月11日人民币对美元、欧元和日元的汇率中间价为6.5750,试设计程序,将人民币按该汇率兑换成美元。 4.1 顺序结构 【例4-1】程序主要代码。 4.1 顺序结构 【例4-2】编写程序,将任意一个四位正整数分解,分别输出其个位、十位、百位和千位上的数字。 分析:把一个正整数用10取模,可得到该数的个位数字。将整数整除10后再用10取模,则可得到十位的数字。 4.1 顺序结构 【例4-2】程序主要代码 4.1 顺序结构 程序结束语句 End语句的功能是结束程序的运行,其格式如下: End End语句终止程序运行,关闭所有窗口和对话框,释放所占用的资源。 4.1 顺序结构 重新改写例4-1的程序代码 可以不显示窗体,就结束程序。

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档