2.1vb语言及程序开发环境课件(20张幻灯片)

文档属性

名称 2.1vb语言及程序开发环境课件(20张幻灯片)
格式 zip
文件大小 1.1MB
资源类型 教案
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2019-12-24 09:53:26

图片预览

文档简介

(共20张PPT)
VB语言及程序开发环境
Visual Basic是什么
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。
“Visual” 指的是开发图形用户界面 (GUI) 的方法 。
“Basic”指的是 BASIC (Beginners All-Purpose Symbolic Instruction Code) 语言,一种在计算技术发展历史上应用得最为广泛的语言。
专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
探究-“求圆的面积”的程序
Private Sub Command1_Click()
Const pi As Single = 3.14
Dim r As Single, s As Single
r = InputBox(“r=”,”输入半径”)
s = pi * r ^ 2
Print “圆的面积s=”;s
End Sub
思考:
(1)程序有多少行,每一行的作用是什么?
(2)如果按语句的作用区分,这个程序包含几个部分?
(3)程序中用到了哪些数据类型,分别是什么?
‘过程结束
‘定义名为command1_click()的事件过程
‘说明程序中pi是常量∏
‘定义半径r和面积s为单精度实型
‘输入r的值
‘把表达式pi*r*r的值赋给s
‘把s的值输出到当前的窗体上
数据类型说明部分
数据的输入部分
数据的处理部分
数据的输出部分
上机练习一
编写VB程序求解“圆的面积”问题 。
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=";s

End Sub

常量
变量
函数
表达式
VB程序一般包括四个基本知识
探究-“求圆的面积”的程序
一、 VB中的常用数据类型
人类在社会中所扮演的角色,按其工作性质区分有哪些?
我们要知道在 VB中数据是如何参与活动完成任务的,首先要了解数据在VB中都有哪些角色。
阅读教材第 20页和第21页和教师出示的表格,说出数据在VB中有哪些角色以及它们的属性情况。
一、 VB中的常用数据类型
数据类型 关键字 取值范围 存储空间
整型(%) Integer -32768~32767 2个字节
长整型(&) Long -2147483648~2147483647 4个字节
单精度型
(!) Single 负数: -3.402823E38~1.401298E-45
正数:1.401298E-45~3.402823E38 4个字节
双精度型
(#) Double 负数: -1.797693134E308~
-4.940656458-324
正数:4.940656458E-324~
1.797693134E308 8个字节
字符串型
($) String 定长字符串:0~ 65535 个字符
不定长字符串:0~ 20亿个字符 231-1个
字符
布尔型 Boolean True或False 2个字节
日期型 Date 100/1/1~9999/12/31 8个字节
一、VB中的常用数据类型
常用的数据类型有字符串型、数值常量、布尔常量、日期常量
思考
一个整型数据是否可以定义为长整型?
如果可以,为什么通常我们不会这样做呢?(提示:可以从存储空间这一点上思考。)
二、常量与变量
大部分成年人都有固定的职业,但也有一部分人频繁更换自己的职业,即使职业不变,职位也会发生变化。随着职业或职位的变化,人在社会中的角色也就随之发生了变化。
数据亦是如此,有常量与变量之分。常量可以类比为职业、职位不会改变的数据,变量可以类比为职业、职位会随时改变的数据。
常量和变量
常量
在程序运行中保持不变的常数、字符串,如3.14、"r="、"输入半径"等

常量定义方法:
Const 常量名 As 类型= 表达式


例:
Const? PI As Single=3.14? ???????????
?‘声明了常量PI,代表3.14,单精度型 Const? MAX As Integer=144?
‘声明了常量MAX,数值为144,整型
变量是指存储器中有着特定名称的存储单位,
其特点就是存放在其中的数据值可任意改变。
变量的作用其实类似于日常生活中使用的各种储值卡,如电话IC卡、银行卡等,在程序中调用变量名时就是引用变量中存储的值。
常量和变量
常量和变量
变量的定义方法
Dim 变量名 As 类型
如: Dim ?X? As integer
Dim k As Integer,y AS Single
说明:1、如果没有As 类型,则默认为变体类型   2、一条语句可以同时定义多个变量,但每个变量必须有自己的类型声明,类型声明不能共用       
变量的命名规则
  1) 必须以字母或汉字开头,由字母、汉字、数字或下划线组成,长度≤255个字符   2) 不能使用VB中的关键字,并尽量不与VB中标准函数名同名;如:Dim 、Sin   3)VB中不区分变量的大小写,一般变量首字母用大写,其余用小写;常量全部用大写字母表示   
运算符、函数和表达式
算术运算符
Dim MyValue
MyValue = 10 / 4 ‘ 返回 2.5
MyValue = 10 / 3 ‘ 返回 3.333333
MyValue = 10 \ 4 ‘ 返回 2
MyValue = 10.67 \ 3 ‘ 返回 3
MyValue = 2 ^ 3 ‘ 返回 8
MyValue = 10 Mod 3 ‘ 返回 1
MyValue= 12 Mod 4.3 ‘ 返回 0
MyValue= 12.6 Mod 5 ‘ 返回 3
MyValue=(-10) Mod 3 ‘ 返回 -1
MyValue=10 Mod (-3) ‘ 返回 1
\与Mod参与运算的两数中有一个是浮点数,该数会先被四舍五入成整型后再进行运算。求余结果的正负号始终与第一个运算量的符号相同。
运算符号 + - * / ^ \ MOD
含义 加号 减号 乘号 除号 乘方 整除 取余数
字符运算符
算术运算符的优先顺序
指数运算(^)?负数(-)?乘法和除法 (*、 /)?整数除法(\)?求余的模运算 (Mod)?加法和减法 (+、 -)
运算符 作用 区别 示例 结果
& 将两个字符串拼接起来 连接符两旁的操作数不管是字符型还是数值型,系统先将操作数转换成字符,然后再连接。 "123"&55
"abc“&12 "12355"
"abc12"
+ 连接符两旁的操作数若均为数值型则进行算术加法运算;若一个为数字字符型,一个数值型,则自动将数字字符转换为数值,然后进行算术加;若一个为非数字字符型,一个数值型,则出错。 "123"+55
"abc"+12 178
出错
常见函数(见附录二)
函数名 说明 示例 结果
Sin(X) 正弦 Sin(0) 0
Cos(X) 余弦 Cos(0) 1
Abs(X) 绝对值 Abs(-3.5) 3.5
Sqr(X) 平方根 Sqr(9) 3
Int(X) 不大于给定数X的最大整数 Int(-1.6) -2
Fix(X) 取整 Fix(-1.6) -1
Cint(X) 小数部分四舍五入 Cint(1.6) 2
Date( ) 返回当前系统日期 Date( )或Date 07-03-15
Time( ) 返回系统时间 Time( )或Time 10:36:08
表达式
表达式是指某个求值规则,它由运算符和配对的圆括号将变量、常量、函数等操作数以合理的形式连接起来的式子。
如: PI*r*r
表达式书写举例
VB的算术表达式为:
3.14159/(a^2 +Sqr(b))
VB表达式: a*b*c*d/e/f/g
或 a*b *c*d/(e*f*g)


VB程序的组成
数据类型说明部分
数据的输入部分
数据的处理部分
数据的输出部分
基本数据类型:
整型、长整型、单精度型、双精度型、逻辑型、字符型
常量——在程序运行中保持不变的常数、字符串
常量定义方法:
Const 常量名 As 类型 = 表达式
变量是指存储器中有着特定名称的存储单位,存放在其中的数据值可任意改变
变量的定义方法:
Dim 变量名 As 类型
运算符、函数和表达式
可视化程序的开发环境
练习
1.下列数据属于字符常量的是( )
A. Bcda B. "Double" C. 'hjdnc' D. 'j-098‘

2.在VB语言中,下列数据中合法的长整型常量是()
09b B. 2738940 C. 99.876345 D. 8312345E12

3.在VB语言中,下列变量中合法的变量是( )
b90@ B. abc=9 C. hello D. 888f1

4.在VB语言中,下列表达式中合法的表达式是( )
A. a+b*|c| B. bct÷9 C. β-α-π D. PI*R*R

5.求3*8/2\8*3的值