- 1、本文档共101页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 顺序结构程序设计 2.1 结构化程序设计的三种结构 2.2 VB语言基础 2.3 数据赋值 2.4 数据输出 2.5 数据输入 2.1 结构化程序设计的三种结构 计算机语言提供三种基本控制结构: 顺序结构、分支结构、循环结构 【例2.1】顺序结构程序示例。在窗体上添加两个文本框、3个标签、两个命令按钮 编写代码: Private Sub cmdCal_Click() a = Val(txtOp1.Text) b = Val(txtOp2.Text) lblAnswer.Caption = Str$(a + b) End Sub Private Sub cmdExit_Click() End End Sub 2.分支结构 流程:根据判断项的值有条件地执行相应 语句。也称选择结构。 2.2 VB语言基础 2.2.1 VB语句的书写规则 2.2.2 常量、变量和常用数据类型 2.2.3 算术运算符与表达式 2.2.4 字符串连接符 2.2.1 VB语句的书写规则 通常一行书写一条语句,每行上的语句可以从任意列开始,但一行内不能超过255个字符; 2.2.2 常量、变量和常用数据类型 1.常量与变量 Private Sub cmdCal_Click() Const Pi = 3.1415926 r = Val(txtRds.Text) b = 2 * Pi * r lblLen.Caption = b b = Pi * r ^ 2 lblArea.Caption = b End Sub Private Sub cmdExit_Click() End End Sub 变量的命名规则 由字母、数字和下划线组成; 以字母开头,其中不能含有小数点、空格等字符; 字符数不能超过255个; 最后一个字符可以是%、、!、#、$等表示数据类型的声明符; 不能使用VB的保留字作为变量名。 保留字: VB已定义的语句 函数名 运算符名 2.常用数据类型 说明: 使用Dim a As Integer语句定义整型变量a,也可直接用a%表示整型变量; 使用Dim answer As Long定义长整型变量answer,或直接用answer 表示长整型变量; Integer型变量在内存中占两个字节,其取值范围为-32768~32767,而Long型在内存中占4个字节,取值范围是-2147483648~2147483 647 ; Rnd:产生一个0、1之间的随机数 Int(x):求不超过x的最大整数 Int(Rnd * 900) +100产生一个3位数 Randomize的使用 2.常用数据类型 说明: Dim a As Single定义单精度型变量,或用a! Dim b As Double定义双精度型变量,或用b# 单精度类型变量占4个字节,最多保证7位有效数值。 双精度类型变量能保证更高的精度。在占8个字节,而且最多能保证15位有效数值。 单精度和双精度类型数据可用小数形式和指数形式表示 2.常用数据类型 说明: 字符串:用双引号括起来的一串字符 Dim a As String定义字符型变量,或用a a所占的字节数随其中存放的字符个数而变化 Dim a As String*10, a 中只能存放固定长度的字符串(10个字符)? 说明: 一个窗体代码可以包含若干个过程。如果要在不同过程中均使用同一个变量,就需要将这个变量定义为一个窗体级变量; 语句Int(Rnd * 90)+33 随机生成一个从33到122之间的整数。 2.2.3 算术运算符与表达式 1.算术运算符 注意: VB中的“+”、“-”、“*”、“/”作用与数学中的“+”、“-”、“×”、“÷”相对应; “\”与“/”的区别是:“\”用于整数除法。在进行整除时,如果参加运算的数据含有小数部分,则先按四舍五入的原则将它们转换成整数后,再进行整除运算; 运算符左右的操作数应是数值型数据,如果是数字字符或逻辑型数据,需要先转换。 2.算术表达式 2.2.4 字符串连接符 “”和“+”的区别: “”连接符两侧的操作数不论是字符型还是数值型,都按字符型数据处理; “+”连接符两侧的操作数 均为数值型数据时,进行算术“加”运算; 均为字符型数据时,进行“连接”运算; 一个为字符型(数字字符串除外),另一个为数值型时出错 2.3 数据赋值 Private Sub cmdSwap_Click() t$ = text1.Tex
您可能关注的文档
- 第2章Oracle客户端--《Oracle数据库基础与应用》书籍讲稿.ppt
- 第2章SMT生产物料——工艺讲稿.ppt
- 第2章TMS320C54xDSP硬件结构讲稿.ppt
- 第2章UML语言体系讲稿.ppt
- 第2章白盒测试及其用例的设计讲稿.ppt
- 第2章财务报表()讲稿.ppt
- 第2章采购战略管理讲稿.ppt
- 第2章彩色电视制式与讲稿.ppt
- 第2章操作系统(Win7)讲稿.ppt
- 第2章处理器结构讲稿.ppt
- 2025年五年级信息技术下册全册教案.doc
- 2025年内部竞聘操作全套表格.doc
- 2025年人美版一年级美术上册教案全册.doc
- 2025年上海市第十八届初中物理竞赛复赛试题及答案大同中学杯.doc
- 2025年六年级全册心理健康教案116课.doc
- 重庆市重点校联考(含重庆市第八中学校)2024-2025学年高三下学期2月月考历史试卷.docx
- 2025年前25题5月企业培训师二级真题.doc
- 2025年商务礼仪南开大学远程在线作业答案.docx
- 2025年全国通用高中英语必修二Unit3TheInternet知识点归纳超级精简版.docx
- 2025年人教版小学四年级语文上册基础知识复习试题全册.doc
最近下载
- 2023年考研考博-考博英语-四川师范大学历年高频考题黑钻摘选版附带答案.docx
- 2024年汶川县欣禹林业有限责任公司工作人员招聘考试真题.docx VIP
- 部编版道德与法治四年级下册---全册教案设计(表格版).pdf VIP
- 幼儿园:自主游戏关键经验及指导要点.doc
- 2025年湖南高速铁路职业技术学院单招英语考试题库及答案解析.docx
- 2.1楞次定律(练习题+答案).docx
- 骨盆骨折合并失血性休克的急救护理幻灯片.ppt VIP
- 2025汶川县欣禹林业有限责任公司工作人员招聘25人笔试模拟试题及答案解析.docx
- 危大工程理论知识考核试题(题库及答案).pdf
- 湘教版高中数学选择性必修二全册优质教学课件.pptx
文档评论(0)