




已阅读5页,还剩25页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据的表示与处理,教育科学出版社算法与程序设计第二章,邵阳市第一中学陈齐美,第 2 页,邵阳市第一中学 ,课件导航,第 3 页,邵阳市第一中学 ,数据类型,数据类型是一种约定,是编程中为了充分利用存储空间,提高空间利用效率进行的一种数据存储的约定。在VB中主要有四种数据类型:数值型、字符串型、布尔型、日期型。数值型数据又分为整型、长整型、单精度型和双精度型四种,其表示数值的范围各不相同。每种数据类型占用的存储空间也各异。具体见下表:,第 4 页,邵阳市第一中学 ,数据类型,整型数据存储时占用两个字节,故其表示数据的范围为215。,第 5 页,邵阳市第一中学 ,数据类型,字符串型数据是指用双引号引起来的一串字符。,第 6 页,邵阳市第一中学 ,数据类型,日期型数据用于处理日期和时间,VB用一对“#”号把日期和时间的值括起来。如:#2014/09/25#,第 7 页,邵阳市第一中学 ,数据类型,在VB中,以下数据分别属于何种类型? 123,123.5,1234567,”123”,True,”#2014/11/10”,第 8 页,邵阳市第一中学 ,常量(Constant),常量就是在程序运行过程中始终保持不变的数据。例如某程序中要使用到圆周率,我们知道圆周率是一个固定的值,是一个不变的量,即常量。VB中的常量分数值常量和字符串常量两种,如60,“60”,前面是一个数值常量,后面是一个字符串常量。,语法:Const 常量名 As 类型 = 表达式,实例:Const PI As Single=3.14,第 9 页,邵阳市第一中学 ,变量(Variable),变量是在程序运行过程中可以随时改变其值的量。例如程序中需要计算某个量的值,那由于这个值是未知的不确定的,所以可以将该量定义为一个变量。,语法:Dim 变量名 As 数据类型,第 10 页,邵阳市第一中学 ,命名规则,变量名和常量名的命名应遵守如下规则:必须字母或汉字开头;只能由字母、汉字、数字和下划线组成;代表变量或常量的字符个数不能超过255个;不能使用VB中的关键字;VB不区分大小写。,下面哪些是合法的变量名?aHelloPrint4DateInt23_NoNo_1No.1,Vb关键字,以数字开头,以下划线开头,包含不合法字符“.”,第 11 页,邵阳市第一中学 ,练一练,Private Sub Form_Click()Dim r As Single, c As Single, s As Singler = InputBox(“输入r:”) c = 2 * 3.14 * r s = 3.14 * r * r print c , sEnd Sub,参阅P20-24,完成下题,比较下面两段程序,试分析代码作用并比较哪段程序更好,为什么?,Private Sub Form_Click()Const PI = 3.14 Dim r As Single, c As Single, s As Singler = InputBox(“输入r:”) c = 2 * PI * r s = PI * r * r print c , sEnd Sub,第 12 页,邵阳市第一中学 ,练一练,(2)根据求5!的程序,完善如下两段程序:Dim I As Integer, x As IntegerX=1For I=1 to 5X=x*INextPrint “x=”; x,计算10!Dim I as _, x As _x=1For I=1 to 5X=x*INextPrint “x=”; x,计算100!Dim I as _, x As _x=1For I=1 to 5X=x*INextPrint “x=”; x,IntegerInteger,IntegerLong,在编程中,务必要注意变量的可能范围,避免因为变量范围过小问题导致产生溢出等错误。请参P21表2-4,第 13 页,邵阳市第一中学 ,运算符与表达式,表达式是由变量、常量、运算符、函数和圆括号等按一定的规则组合而成的运算式子。,第 14 页,邵阳市第一中学 ,运算符与表达式,1算术运算符指数运算符,如210输出1024取负运算符-,如-5+2输出-3乘法运算符*,如5*4输出20除法运算符/,如5/2输出2.5整除运算符,如52输出2求余运算符Mod,如5 Mod 2输出1加法运算符+,如20+5输出25减法运算符-,如20-5=15,表达式,第 15 页,邵阳市第一中学 ,运算符与表达式,2字符串运算符+和&的作用都是将两个字符串连接起来。注意当运算式中有一个是数值数据时,+号为加法运算符,得到数值型数据。例如”123”+45结果为168,而”123”&45 结果为”12345”;”27”+”73”=“2773”。,第 16 页,邵阳市第一中学 ,运算符与表达式,3关系运算符包括:=、=、2 的结果是 True。程序中涉及到判断语句时,常常需要使用关系运算符。例如输出任意一个数的绝对值:If x=0 Then Print xElse Print xEnd If,第 17 页,邵阳市第一中学 ,运算符与表达式,4逻辑运算符包括:取反运算Not、与运算And、或运算Or,结果返回True或False。取反运算对运算式取反,运算式值为真返回假,运算式值为假则返回真。与运算是当两个运算式全部为真时返回真,否则返回假。或运算是当两个运算式有一个为真时即返回真,否则返回假。程序中涉及到多个判断语句时,常
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025建筑施工安全防护栏杆合同
- 2025茶叶代理合同示范文本
- 房屋租赁合同(完整版)
- 2025至2030中国机动车检验检测行业市场发展分析及发展趋势与投资机会报告
- 2025-2030铁路建设行业市场发展现状及并购重组策略与投融资研究报告
- 2025年浙江宁波市住房和城乡建设局局属事业单位公开招聘笔试历年典型考题及考点剖析附带答案详解-1
- 浙江国企招聘2025浙江岱山衢港建设投资集团招聘12人笔试参考题库附带答案详解析集合
- 2025至2031年中国水偏硅酸钠行业投资前景及策略咨询研究报告
- 2025至2031年中国指纹识别终端行业投资前景及策略咨询研究报告
- 2025至2031年中国平顶式板链输送机行业投资前景及策略咨询研究报告
- 网络安全技术实操技能考核试题及答案
- 国家保安员模拟试题及答案(附解析)
- DB31/T 1402-2023养老机构认知障碍照护单元设置和服务要求
- (正式版)HGT 6313-2024 化工园区智慧化评价导则
- 烧烤店菜单模板
- 《园艺植物育种学》试题库参考答案
- 急诊科护理查房中毒-PPT课件
- 宁波市建设工程资料统一用表(2022版)1 通用分册
- 11-059 职业技能鉴定指导书 继电保护(第二版)(11-059职业技能鉴定指导书职业标准试题库)
- GMP基础知识(新员工培训)
- LGJ钢芯铝绞线参数
评论
0/150
提交评论