粤教版高中信息技术必修 4.1.3 认识程序中的基本元素 课件(共17张PPT)

文档属性

名称 粤教版高中信息技术必修 4.1.3 认识程序中的基本元素 课件(共17张PPT)
格式 pptx
文件大小 106.3KB
资源类型 教案
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2021-01-10 23:22:41

图片预览

文档简介

打开VB程序设计的大门
常量和变量的定义概念
常量:
变量:
常量是指在程序运行过程中始终保持不变的常数、字符串等。
字符常量要用英文状态的双引号括起来,例如”刘”、”abc”、”输入半径”等
在程序运行过程中其值可以发生变化的量。在程序处理数据时,对于输入的数据、参与运算的数据、运行结果等临时数据。
字符变量后面要跟$符号例:p$
如果字符不用英文状态的双引号括起来,会怎样?
变量名是否可以随意取?
计算机不识别
不可以
变量的命名规则
1.在VB中,变量名必须由英文字母开头,后面则可以由字母、数字或下划线组成;长度不超过255字符,不区分大小写。
2.不能与VB保留字重名。如:end,sub,for,print,click等。
3.为了增加程序的可读性,变量的命名应含义清楚,最好做到“简明扼要”、“见名知义”。
1.下列数据属于字符串常量的是( )
A、lx B、”lv01” C、’xz’ D、1234
2.在VB语言中,下列变量中合法的变量是( )
A、123x B、abc=9 C、x123 D、F1 @
3.Vb中不区分大小写( )
4.变量可以随意命名( )
B
C

×
计算机如何识别常量和变量的?
1、常量说明语句的格式:Const 常量名=表达式
Const <常量名>As<数据类型>=表达式
2、变量说明语句的格式:显示声明、隐式声明、类型符声明
Const pi=3.14
Const name as string=“Lilin”
①显示声明:Dim <变量名>As<数据类型>
Dim r as single
③类型声明符,例如s$=”周长”、a%=123。
②隐式声明:如果不声明变量类型,变量第一次出现时,系统自动创建该变量,其类型为variant,在不同场合代表不同数据类型,VB会自动完成各种必要的转换。
为什么要定义数据类型,必须定义数据类型吗?
5. 常量的说明语句用( )
A、dim B、const C、print D、len
6. 变量的说明语句用( )
A、dim B、const C、print D、len
7.编写程序过程中,变量必须利用dim语句声明后才能引用( )。
B
A
×
常用数据类型
数据类型
数值型
字符型(String)
日期型(Date)
逻辑型(Boolean)
整型(integer)
单精度浮点single
浮点型Float
双精度度浮点double
长整型(long)
货币型(Curency)
字节(Byte)
对象型(Object)
变体型(Variant)
数据的类型符
数据类型
关键字
类型符
整型
integer
%
长整型
long
&
单精度型
single
!
双精度型
double
#
货币型
currency
@
字符型
string
$
8.下列属于变量说明格式的有( )
A、dim a as date B、a=text1.text C、a#=3.1415926 D、p&=3654726
ABCD
数据类型的重要性
数据类型使用不规范会导致程序运行中出现错误
1.溢出:变量被赋予的值超过了它被定义的数据类型的取值范围。
2.类型不匹配:日期型与数值型是不能直接进行算数运算的。
算数运算符
运算符
名称
优先级
^
乘方
1
-
负号
2
*

3
/

3
\
整除
4
mod
取模(两数相除后的余数)
5
+

6
-

6
9.3/4=( )
10.3\4=( )
11.3mod4=( )
0.75
0
3
关系运算符
运算符
功能
运算结果
>
大于
运算结果为真时用true表示,运算结果为假时用false表示。
>=
大于等于
<
小于
<=
小于等于
=
等号
<>
不等于
12.1>3的值为( )
13."two">"twelve"的值为( )
false
true
如果两个操作数是数值型,则按其大小比较;
如果两个操作数是字符型,则按字符的ASCII值从左到右一一比较。
逻辑运算符
运算符
功能
说明
and
逻辑与
当2个操作数为真时,结果为真。
or
逻辑或
当2个操作数有一个为真时,结果为真。
not
逻辑非
当操作数为真时,结果为假。
搜索引擎中,搜索技巧中学过。
字符串运算符
运算符
说明
&
连接两个字符串
+
计算和,也可以连接字符串
14.”t” & 123=( )
15."123" + "456"=( )
16.t+ 123=( )
17."123" + 456=( )
18.”t”+ 123=( )
t123
123456
123
579
运行错误,类型不匹配
注意:
1.连接符&连接的2个操作数,如果是字符必须用英文状态的双引号括起来,
数值是否有双引号都按字符进行连接。
2.连接符+连接的2个操作数必须都用双引号括起来,否则按加法运算。
程序中的常用函数
函数名
含义
Abs()
求绝对值
Rnd()
产生随机数
Sqr()
求平方根
Len()
求字符串长度即求字符个数
19.Len("你好ya")=( )
20.Len("你好呀")=( )
21.Len(你好)=( )
4
3
0
表达式
由运算符和配对的圆括号将变量、常量、函数等操作数以合理的形式链接起来的式子。
22.下列是表达式的是( )
A、a+b*|c| B、abc÷9 C、α-β D、pi*r*r
D
常用语句
语句
说明
格式
实例
赋值语句
将值赋给变量或常量
变量/常量=表达式
r=1
输出语句
将数据打印到屏幕上
Print“ ”
Print“程序设计 ”
Private Sub Command1_Click()
Dim a As Integer
Dim c As Integer
a = 1 > 5
b = 1 > 5
c = 1 > 5 or 1 < 5
d = 1 > 5 or 1 < 5
Print a, b, c, d
End Sub
a=
b=
c=
d=
0
false
-1
true
当把逻辑型数据转换成整型数据时,true转换为-1,false转换为0;
当把数值型转换为逻辑型时,非0转换为true,0转换为false。
小结
If a + b > c And a + c > b And b + c > a And d = False Then Print yj
If a + b > c And a + c > b And b + c > a And d = True Then Print yj & "且为直角三角形"
End Sub
Private Sub Command1_Click()
①Dim a As Integer
②Dim b As Integer
③Dim c As Integer
④Dim d As Boolean
⑤Const yj = "能构成三角形"
⑥a = Text1.Text
⑦b = Text2.Text
⑧c = Text3.Text
⑨d = Sqr(a ^ 2 + b ^ 2) = c Or Sqr(a ^ 2 + c ^ 2) = b Or Sqr(b ^ 2 + c ^ 2) = a
⑩If a + b <= c Or a + c <= b Or b + c <= a Then Print "不" & yj
常量、变量、数据类型
赋值语句
运算符、函数、表达式。
输出语句