版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据类型,8位=1字节,整数型,3276832767,单精度实数型,长整数型,双精度实数型,字符串型,逻辑型,其值为真(True)或假(False),日期型,字节型,4,4,8,2,8,1,看字符个数,常量,(1)常量。在程序运行时,其值不变的存储单元或者数据。,问:字符串常量,两边要加上_号,符号常量:,双引,整数常量:,实数常量:,字符串常量:,逻辑常量:,实数常量 整数常量 字符串常量 逻辑常量 符号常量,给某个常量值指定一个有意义的名称,这个名称就代表这个常量。 命名规则:由字母、数字和下划线等字符组成,必须以字母开头,大小写不加区分,习惯用大写。单词Int ,if ,const,it
2、等不能用,字符#,&等不能使用 声明常量: Const 常量名 As 类型 = 表达式 如:Const PI=3.14 Const NAME=“张华” 说明: Const:用来定义用户自定义的符号常量 常量名:是用户为常量命的名 As类型:该项可选,用来说明常量的数据类型。若省略该项,则由系统根据表达式的求值结果,确定最合适的数据类型。 在一行中说明多个常数时使用逗号分隔。 常量名一般用大写英文,符号常量,如果,不小心将3.15看成3.14全部写错,a=3.14*2c=3.14*9e=3.14*8D=a+c+e*3.14.,a=PI*2c=PI*9e=PI*8D=a+c+e*PI.,Const
3、 PI=3.14,Dim s, n, k As Integer,变量,()命名规则:由字母、数字和下划线等字符组成,必须以字母开头,大小写不加区分。Int ,if ,const,it等不能用于变量名,#,&等不能使用,Dim 变量名 As 数据类型,(1)下列合法的变量名是( ) (A)8ad (B) _ab (C) ab_ (D)const (2)下面变量名正确的是() (A) Int (B) else (C) zongfen (D)next (3)下列合法的变量名是( ) A、_ac B、b&c C、ac_ D、bc#2,()变量。变量是数据的一个存储区.运行时,里面的值可以改变的,c,c
4、,(1)下列Visual Basic中,下列( )类型属于字符串型 (A)Date (B) integer (C) Boolean (D)String (2)下面数据中在Integer类型之外的是() (A) 5621 (B) 23541 (C) 9999 (D)32768 (3)下列是表示申请100个字符串类型的变量的是( ) (A)Dim a100 as string (B)Dim a(1-100) as integer (C)Dim a(1 to 100) as string (D)Dim d(1 to 100) as integer,D,D,c,(二)常用的标准函数(数学、转换),()
5、常用的数学函数:,Exp(5),练习题,()请算出下面的值 int(-7.8) Sqr(625) Log(e3) exp(1) Int(9.9),= -8,= 25,= 3,= e,= 9,Sin(x),求X的正弦值,Sin(2 ),=Sin(2*3.14),Sin(67o),=Sin(67*3.14/180),(二)常用的标准函数(数学、转换),()常用的转换函数:,练习题,()请算出下面的值 fix(-7.8) asc(“B”) Str(“信息技术”) Val(“-400”) mid(“neadefedsews”,7,3) len(“ne675fese”) Chr(65),= -7,= 6
6、5,=信息技术?,= -400,= eds?,= 9,= A?,= “A”,Dim a As Integer,哪些地方阻碍了我们对代码的理解?,变量、数据类型,标准函数(数学),a=sqr(4)b=“9”C=a*a+val(b),标准函数(转换),12,数组,1. 引例 求100个学生的平均成绩,并统计高于平均分的人数。用简单变量和循环,求平均成绩程序段如下: aver = 0 For i = 1 To 100 mark = InputBox(输入学生成绩) aver = aver + mark Next i aver = aver / 100,13,数组的概念,数组不是一种数据类型,而是一组
7、相同类型的变量的集合。在程序中使用数组的最大好处是用一个数组名代表逻辑上相关的一批数据,用下标表示该数组中的各个元素,和循环语句结合使用,使得程序书写简洁。 数组必须先声明后使用,数组声明后在内存可分配一块连续的区域。,14,一维数组 Dim 数组名(下标) As 类型 下标:必须为常数。 例如:Dim a(10) As Integer,声明了数组名为a的一维整型数组,有11个元素,下标范围010。,15,Dim mark(1 To 100) As Integer 声明了一个一维定长数组,该数组的名字为mark,类型为整型;共有100个元素,下标范围为1 To 100;mark数组的各元素是m
8、ark(1),mark(2),mark(3),mark(100);mark(i)表示由下标i的值决定是哪一个元素。mark数组内存分配如下:,每个数组元素有一个惟一的顺序号,下标不能超出数组声明时的上、下界范围,否则会显示下标越界的出错提示。 数组元素的使用规则与同类型的简单变量相同。,16,数组的基本操作,1. 給数组元素赋初值 (1)利用循环结构 For i = 1 To 10 A数组的每个元素值为0 A(i)=0 Next i,17,数组的基本操作,2. 数组的输入 (1)利用随机函数产生一定范围内的数据 例:利用随机函数产生0-100之间的随机函数赋值给mark数组。 Dim a(1 To 10) As Integer For i = 1 To 10 a(i) = Int(Rnd * 101) Next i,. 控件数组,控件数组是一组具有相同名称和类型的控件。 它们的事件过程也相同。 数组中不同的元素通过一个唯一的索引号(Index)来区分。 Index的值可通过属性窗口查看,一般从0开始。,控件数组的建立:,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖南省教育系统后备干部考试参考试题(含答案)
- 航道清障潜水辅助工规程
- 2027届上海市复旦初级中学七上数学期末教学质量检测模拟试题含解析
- 2025-2026学年海南省海口市初中历史七年级期末上册提升培优拓展题附答案
- Oracle数据库基础测试题(含详细答案解析)
- OEC管理模式考核试题(含详细答案解析)
- 国家基层高血压防治管理指南(2026版)培训项目试题有答案
- 2026年法律职业资格(主观题)模拟题和答案分析
- 核医学检查临床适应症专家共识(2026版)
- 医疗不良事件根本原因分析实操模板标准共识
- 2026年应急系统工贸企业储存与使用危险化学品安全题库
- 胸外科术后康复治疗指南(2026年)
- 2026血脂异常管理指南解读与实践:科学降脂护心策略
- 空调设备运输与搬运施工方案
- 2025山东东营市文化旅游体育发展集团招聘6人笔试历年难易错考点试卷带答案解析2套试卷
- 重庆谈判和《双十协定》
- 2025年渠道维护工(技师)技能理论考试题库(含答案)
- 2025年度新闻记者职业资格考试新闻基础知识练习题库及答案
- 关务基础知识课件
- 马工程教材刑法分论课件
- DB31/T 1170-2019再生骨料混凝土砌块(砖)技术要求
评论
0/150
提交评论