版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,第三节 打好编程基础,3.1 数据类型 3.2 变量和常量 3.3 运算符和表达式,2,3.1 数据类型,什么是数据?,数据是信息在计算机 内的表现形式,也是 程序的处理对象。,数据的分类: 1、数值型:如23、3.14、-321等能参与数学运算的数 2、非数值型:(字符串型)如身份证号“6412221996160214”、“23”、“同学,你好!”等,它是用双引号括起来的一串字符,3,1数值型数据(Numeric),1) 整型(Integer)不带小数点的数 -32,-768至32,767 2) 长整数(Long) 3) 单精度浮点型(Single) 4) 字符串型(String)最多可
2、包含20亿个字符 5) 逻辑型 (Boolean)True 或False,4,3.2 变量与常量,变量与常量的概念: 例,已知圆半径r,求圆面积的公式为:s = r2 r = 10.0 s = 3.14 * r * r 其中r、s是单精度型变量,3.14是常量 变量:在程序运行中其存储的值可以改变。 常量:在程序运行中其值不可以改变。 变量的存储机制:,10,314,r,s,变量名,变量值,5,3.2.1 变量命名,1.变量的命名规则: 必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度小于等于255个字符 如2X不能作为变量名 不能使用VB中的关键字,例如:sub、end、al VB
3、不区分变量名的大小写 变量名中不能包含小数点、空格、!、#、$、%、&和数学运算符号,6,判断以下那些变量名是否正确的,5a strName$ dblNum# curWage 3M X2 e a+b X*y M J Sub Val a_d d我s,正确答案:X2 e a_d d我s,7,3.2.1 变量声明,2.变量声明 (1)用Dim语句显式声明变量 Dim 变量名 As 数据类型标示符 如: Dim X As Single Dim X As Integer, Dim Y As Integer (2)一条Dim语句可同时定义多个变量,但每个变量应有类型说明。 例如:Dim m,n As In
4、teger, x,y As Single,8,3.3 运算符和表达式,VB中提供了丰富的运算符,通过运算符和操作数组合成表达式,实现程序编制中所需的大量操作 运算符是表示实现某种运算的符号。 VB中的运算符可分算术运算符、关系运算符和逻辑运算符4类。,计算机基础教学部,9,3.3.1 运算符,1.算术运算符,6,2,8,10,1.数学运算符,注意:运算的优先顺序与普通数学中的一样,可以使用 (),不可使用 、 例如:12+(x-y)3-1A在VB中只能写成 12+((x-y)*3-1)/A,11,2.字符串运算符,+ 连接运算,将几个字符串合成一个字符串; 如: “ ABC ” + “ 123
5、”的结果是“ABC 123 ” 1) 两边都是字符型,则进行连接运算; 2) 两边都是数值型,则进行算术加运算; 3) 一个为数字字符,另一个为数值,自动将数字字符转换为数值后进行算术加; 4) 一个为非数字字符,另一个为数值型,出错!,12,1.数学函数,Abs(数值表达式) 取绝对值 Abs( - 3.5) = 3.5 Sgn(数值表达式) 符号函数 Sgn( - 3.5) = -1 Sgn(3.5) = 1 Sgn(0)=0 Int (数值表达式) 函数 Int(-3.5) = -4 Int(5.2) = 5 Sqr(数值表达式) 求平方根 Sqr(9) = 3,13,2.转换函数,1)CStr(数值型表达式) 将数值型表达式的值转换为字符串 如: CStr(123.5+6)=“129.5” 2) Val(字符串) 数字字符串转换为数值 Val( “123AB2” ) = 123 Val( “-123.45E3” ) = -123450,14,3.3.2 表达式,已知数学表达式: 写成
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 运输企业安全管理信息化建设方案
- 绿色农业智能种植全产业链管理优化方案
- 微领域效率评估表
- 关于确认2026年物流运输服务商的选择确认函3篇范文
- 工资调整执行催办函(8篇)
- 2026年甘肃省天水市中考生物试卷附答案
- 警惕网络虚假信息培养理性辨别能力小学主题班会课件
- 收获知识分享快乐:小学主题班会课件
- 小学主题班会课件:书香满溢智慧成长
- 电商店铺运营情况确认函4篇
- 弘历指标源码6个(仅提供源码)
- 北京市海淀区2024-2025学年七年级下学期期末地理试卷(含答案)
- 居家保洁培训课件大纲
- 黑龙江省齐齐哈尔市建华区2024-2025学年七年级下学期期末生物试题(含答案)
- 中职生戒烟课件
- 2025年广东省中考地理真题含答案
- CJ/T 194-2014非接触式给水器具
- T/CCOA 36-2020粮油仓储企业防火安全检查要求
- 2025电力线路预绞式金具
- 湖南生物地理会考试卷及答案
- 崩塌与落石课件
评论
0/150
提交评论