Download presentation
Presentation is loading. Please wait.
1
数的简单处理 ——顺序结构、变量、数据类型、运算符
数的简单处理 ——顺序结构、变量、数据类型、运算符 主讲:林赛雅
2
对象(Object) form1 image1 text1 label1 text2 image2 label2 label3 image3
command1 command2
3
对象(Object) 是Visual Basic应用程序的基本单元,每个对象都作为一个完整的独立组件出现在程序中。
4
属性 用来描述对象的特征,如caption,width,height。 可通过2种方式设置对象的属性:
①在程序设计阶段利用属性窗口直接设置对象的属性值; ②在程序运行阶段通过赋值语句实现,格式为: 对象名.属性名=属性值 如: Form1.Caption=”鸡兔同笼” Text1.text=“5”
5
类(Class) 对相同性质的对象的一种抽象。 Form类 Textbox类 Image类 Label类 Commandbutton类
6
事件和事件处理过程 事件(event):发生在对象上的事情,通常这是由用户在对象上激发的一种动作。 例:在按钮1上单击鼠标(Click)
事件处理过程:一个事件的发生,可以引起某个对象上某个过程的执行。每个过程是为了完成一定的任务,由一组独立的代码组成。 事件过程格式如下: Sub 对象名_事件名([参数列表]) 事件过程代码 End Sub 如:单击退出按钮的过程 Sub Command2_click() end End Sub
7
鸡兔同笼VB程序 Dim h As Integer, L As Integer Dim r As Single, c As Single
h = Val(text1.Text) L = Val(text2.Text) r = L / 2 - h c = h - r Label2.Caption = Str(c) Label3.Caption = Str(r)
8
变量 A 程序语言中用于储存计算结果 变量命名规则 必须以字母开头,中间可以由字母、数字和下划线“_”组成 变量名的长度不可超过255个字符
变量名不能是VB中的保留字(关键字) 变量名不区分大小写 ABC、aBc、abc等都表示同一个变量 下列可以作为变量名的是( ) A、 A_ B、sub C、3cock A
9
数据类型 数据类型名 说明 性质 Integer 整数型 -32768~32767 Long 长整型
~ Single 单精度 绝对值在 E-45~ E38内的实数,占4B Double 双精度 绝对值在10E-324~1.79E308内的实数,占8B String 字符串型 一段文字与符号 Boolean 逻辑型 判断的结果,只有两个值:True和False Date 日期型 日期和时间
10
变量的定义 Dim 变量名 as 数据类型 如: Dim H as Integer,L as Integer
Dim tx as String 用变量前要先定义变量的类型
11
赋值语句 赋给某个变量或者某个对象的属性一个确定值的语句 格式: 变量名=表达式 (其中“=”为赋值号) 对象名.属性名=表达式 如:
h=val(Text1.text) r=h-L Label1.caption =“腿数”
12
数字与字符互转函数 Text1.text返回的值是string型 Text2.text返回的值是string型
函数名 函数的功能 示例 VAL(x) 数字字符串X转换为数值 Val(“12.3”)的值为12.3 Str(x) 数值x转换为字符串 Str(1.23)的值为”1.23”
13
算术运算符 运算符 功能 优先级 例子 值 ^ 乘方 1 3^2 9 - 负号 2 -2^2 -4 *、/ 乘、除 3 3*4/2 6 \
整除 4 4\3 MOD 求余数 5 5 mod 3 +、- 加、减 2+3-2
14
VB常用数学函数 函数名 函数的功能 示例 Sqr(x) 求x的算术平方根 Sqr(16)的返回值为4 Int(x)
Abs(x) 取绝对值 Abs(-5.5)的返回值为5.5 Exp(x) 求e的X次方 Log(X) 求以e为底的X的对数 Exp(Log(4))的返回值是4 Log(Exp(6))的返回值是6
15
课堂任务: 数的简单处理
16
算法的三种基本结构 顺序结构 选择结构 循环结构
Similar presentations