版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2019授课:刘子恒VB语言及程序开发环境日期:2019年6月20日-VB语言概述算法与程序设计01VB概念P03目录 CONTENTS02课前探究P0403常用数据类型P0704常量与变量P1205运算符、函数及表达式P1606课堂小结P1907练习实践P20Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。 “Visual”指的是开发图形用户界面(GUI)的方法 。“Basic”指的是 BASIC(Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的
2、语言。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。01VB概念探究“求圆的面积”的程序02课前探究过程结束定义名为command1_click()的事件过程说明程序中pi是常量定义半径r和面积s为单精度实型输入r的值把表达式pi*r*r的值赋给s把s的值输出到当前的窗体上 数据类型说明部分 数据的输入部分 数据的处理部分 数据的输出部分 思考:(1)程序有多少行,每一行的作用是什么?(2)如果按语句的作用区分,这个程序包含几个部分?(3)程序中用到了哪些数据类型,分别是什么?Private Sub
3、Command1_Click()Const pi As Single = 3.14Dim r As Single, s As Singler = InputBox(“r=”,”输入半径”)s = pi * r 2Print “圆的面积s=”;sEnd Sub编写VB程序求解“圆的面积”问题02课前探究VB程序一般包括四个基本知识02课前探究Private Sub Command1_Click( ) Const PI As Single=3.14 Dim r As Single,s As Single r=InputBox(r=“, 输入半径) s=PI*r*r Print 圆的面积s=;sEn
4、d Sub常量变量函数表达式问题一:人类在社会中所扮演的角色,按其工作性质区分有哪些? 问题二:我们要知道在 VB中数据是如何参与活动完成任务的,首先要了解数据在VB中都有哪些角色?问题三:阅读教材第 20页和第21页和教师出示的表格,说出数据在VB中有哪些角色以及它们的属性情况?03常用数据类型03常用数据类型数据类型 关键字 取值范围 存储空间 整型(%) Integer -3276832767 2个字节 长整型(&) Long -21474836482147483647 4个字节 单精度型(!) Single 负数: -3.402823E381.401298E-45 正数:1.40129
5、8E-453.402823E38 4个字节 双精度型(#) Double 负数: -1.797693134E308 -4.940656458-324 正数:4.940656458E-324 1.797693134E308 个字节 字符串型($) String 定长字符串: 65535 个字符 不定长字符串: 20亿个字符 231-1个字符 布尔型 Boolean True或False 2个字节 日期型 Date 100/1/19999/12/31 个字节 VB中常用的数据类型03常用数据类型常用的数据类型有字符串型、数值常量、布尔常量、日期常量。常用的数据类型数值型整型长整型浮点型单精度浮点型
6、双精度浮点型货币型字节型字符型布尔型日期型03常用数据类型思 考?如果可以,为什么通常我们不会这样做呢?(提示:可以从存储空间这一点上思考。) 一个整型数据是否可以定义为长整型? 03常用数据类型课堂练习1.比较中的“数据”和数学课中的“数据”之间的差异。解答:VB中的数据可以理解为范围更广一些,不仅有数值型,还有字符型、布尔型、日期型等,一般情况下同类型数据之间才可以进行运算处理; 数学课中的数据可以认为等同于数值型数据。 2.分析一下,求半径为r的圆的面积的程序。04常量与变量大部分成年人都有固定的职业,但也有一部分人频繁更换自己的职业,即使职业不变,职位也会发生变化。随着职业或职位的变化
7、,人在社会中的角色也就随之发生了变化。数据亦是如此,有常量与变量之分。常量可以类比为职业、职位不会改变的数据,变量可以类比为职业、职位会随时改变的数据。 04常量与变量一、常量 常量在程序运行中保持不变的常数、字符串,如3.14、“r=”、“输入半径”等。Const 常量名 As 类型 = 表达式(二)常量定义方法:1.Const PI As Single=3.14 声明了常量PI,代表3.14,单精度型2.ConstMAX As Integer=144 声明了常量MAX,数值为144,整型(三)举例:(一)概念:04常量与变量二、变量 (一)概念:变量的作用其实类似于日常生活中使用的各种储值
8、卡,如电话IC卡、银行卡等,在程序中调用变量名时就是引用变量中存储的值。(二)作用:(三)常量定义方法:Dim As 变量是指存储器中有着特定名称的存储单位,其特点就是存放在其中的数据值可任意改变。 Dim X As integer , Dim k As Integer , y AS Single(四)举例:04常量与变量二、变量 (五)变量的命名规则:必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度255个字符。不能使用VB中的关键字,并尽量不与VB中标准函数名同名;如:Dim 、Sin 。VB中不区分变量的大小写,一般变量首字母用大写,其余用小写;常量全部用大写字母表示。05运算
9、符、函数及表达式一、运算符(一)算术运算符:运算符号+-*/MOD含义加号减号乘号除号乘方整除取余数注意:与Mod参与运算的两数中有一个是浮点数,该数会先被四舍五入成整型后再进行运算。求余结果的正负号始终与第一个运算量的符号相同。(二)算术运算符的优先顺序:指数运算()负数(-)乘法和除法 (*、/)整数除法()求余的模运算 (Mod)加法和减法 (+、-)05运算符、函数及表达式二、常用函数函数名说明示例结果Sin(X)正弦Sin(0)0Cos(X)余弦Cos(0)1Abs(X)绝对值Abs(-3.5)3.5Sqr(X)平方根Sqr(9)3Int(X)不大于给定数X的最大整数Int(-1.6
10、)-2Fix(X)取整Fix(-1.6)-1Cint(X)小数部分四舍五入Cint(1.6)2Date( )返回当前系统日期Date( )或Date07-03-15Time( )返回系统时间Time( )或Time10:36:0805运算符、函数及表达式三、表达式(一)概念:表达式是指某个求值规则,它由运算符和配对的圆括号将变量、常量、函数等操作数以合理的形式连接起来的式子。如:PI*r*r(二)表达式书写举例:【例1】将 数学式改写成VB的算术表达式。VB的算术表达式为:3.14/(a2 +Sqr(b)【例2】VB的算术表达式为:a*b *c*d/(e*f*g) 06课堂小结七、运算符、函数
11、和表达式二、基本数据类型: 整型、长整型、单精度型、双精度型、逻辑型、字符型三、常量在程序运行中保持不变的常数、字符串四、常量定义方法: Const 常量名 As 类型 = 表达式五、变量是指存储器中有着特定名称的存储单位,存放在 其中的数据值可任意改变六、变量的定义方法: Dim 变量名 As 类型一、程序的组成1.数据类型说明部分2.数据的输入部分3.数据的处理部分4.数据的输出部分07练习实践(1)下列数据属于字符串常量的是()A. bcda B.“zanfb” C.hjdnc D. j-098(2)在VB语言中,下列数据中合法的长整型常量是()A. 09b B. 2738940C. 99.876345 D.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全新光伏发电项目开发合同(2024版)3篇
- 4在民族复兴的历史丰碑上-统编版高中语文选择性必修上册
- 2024年度高端住宅小区建设设计与施工合同2篇
- 2024年度光伏发电项目电气施工合同3篇
- 二零二四年度旅游景点开发合同:某旅游公司与某地政府2篇
- 2024年度私家车租赁合同2篇
- 二零二四年度钢筋工程研发合作协议2篇
- 2024年度离婚后知识产权权益分配合同3篇
- 钢管模板租赁合同2024年度价格比较与分析7篇
- 二零二四年度可再生能源开发与利用合同
- 2024官方兽医考试更新题库及答案
- 身临其境 课件-2024-2025学年人教版(2024)初中美术七年级上册
- 2024年消防宣传月知识竞赛考试题库200题(含答案)
- 2024年入团积极分子考试题库及答案
- 蒋诗萌小品《谁杀死了周日》台词完整版
- 建筑史智慧树知到期末考试答案2024年
- 试论盗窃罪的秘密窃取
- 危重病人管理制度.ppt
- 重庆市高级人民法院关于当前民事审判若干法律问题的指导意见
- 试验室主要设备电压功率表
- 民族中学“百日消防安全攻坚战”实施方案
评论
0/150
提交评论