本资料来自于资源最齐全的21世纪教育网www.21cnjy.com
4.1.3
认识程序中的基本元素
教学设计
1教学目标
认知:(1)掌握计算机程序中常用的常量、变量、函数、运算符、表达式语句等基本元素
(2)能读懂简单的程序
情感:
培养学生进一步学习程序设计的兴趣
2学情分析
学生对程序有了初步认识,但不是很了解。
3重点难点
教学重点:求表达式的值
教学难点:读懂简单的程序
4教学过程
活动1【导入】引入
同学们在读文章的时候一看就明白,那么程序
( http: / / www.21cnjy.com )代码却不是一下子就看明白,因为程序代码是用计算机语言编写的。就象不同国家的语言有各自的字、词、句和语法规则一样,计算机语言也有它的基本组成元素和书写规定。要读懂和编写计算机程序就首先要懂得计算机语言中的这些元素和规则,这节课就让我们来认识一些常用的元素。21·世纪
教育网
活动2【活动】常量
(1)常量:常量是在程序运行中不变的量,
常量的声明格式:Const常量名=值
字符型常量要用引号引起来
例题1、求圆的周长和面积中,完整的程序应该是:
Private
Sub
Form_Click()
Const
pi=3.14
Dim
r
as
single
Dim
p
as
single
Dim
s
as
single
R=text1.text
P=2
pi
r
S=pi
r
r
Text2.text=p
Text3.text=s
End
Sub
任务一:请同学门指出以上程序中的常量。
活动3【活动】变量
(2)变量:变量是在程序运行过程中其值可以发生变化的量。使用变量前,一般必须先声明变量和其类型,字符型变量要跟“$”符号21世纪教育网版权所有
变量的声明格式:dim
变量名
as
数据类型保留字
例题2
Private
Sub
Command1_Click()
Dim
i,
t
As
Integer
s
=
0
t
=
1
For
i
=
1
To
100
s
=
s
+
(1
/
i)
t
t
=
-t
Next
i
Label2.Caption
=
s
End
Sub
例题3
Private
Sub
Command1_Click()
Dim
a,
b,
c,
ls
As
Single
a
=
Val(Text1.Text)
b
=
Val(Text2.Text)
c
=
Val(Text3.Text)
If
((a
+
b)
>
c)
And
((b
+
c)
>
a)
And
((a
+
c)
>
b)
Then21教育网
ls
=
(a
+
b
+
c)
/
2
Label3.Caption
=
Sqr(ls
(ls
-
a)
(ls
-
b)
(ls
-
c)) 21
cnjy
com
Else
Label3.ForeColor
=
RGB(255,
0,
0)
Label3.Caption
=
"无解"
End
If
End
Sub
例题4:
Private
sub
form_click()
Xm1$=”刘”
Xm2$=“丽”
Dm1=asc(Xm1$)
Dm2=asc(Xm2$)
Print(“字符”)
Print
”机内代码是:”
Print
Xm1$
Print
Dm1
Print
Xm2$
Print
Dm2
End
sub
任务二:指出以上程序中的变量。
活动4【活动】数据类型
(3)数据类型
编程时(编写程序代码),要用到各种数据,如
( http: / / www.21cnjy.com )数值、文字、日期等,但什算机却不能直接识别它们,必须事先说明这些数据的类型后,才能使用。数据类型决定了数据所占用的存储空间的大小,存储空间限制了保存数据的范围,不同类型的数据能够进行的运算也不同。VB提供的基本数据类型如下:www-2-1-cnjy-com
数值型:
整型integer
,
长整型
long
,
单精度浮点型(实数型)
single
,双精度浮点型(实数型)double
②
字符串类型
string
③
布尔类型
Boolean布尔类型的值有两个:true、false
Integer、long、single、double、string、boolean是VB系统提供的数据类型标识符,也称保留字。【来源:21cnj
y.co
m】
活动5【活动】 函数、运算符与表达式
(4)
函数、运算符与表达式
〈1〉
函数:标准函数能完成特定运算处理。
例题5:
绝对值函数:abs(x)
平方根函数:
sqr(x)
获取指定字符的机内码值
ASC()
获取指定机内码值的对应字符
Chr()
任务三:请比较程序中的绝对值函数、平方根函数与数学中的求x的绝对值、求x的平方根有什么不同 (讨论)【来源:21·世纪·教育·网】
〈2〉
运算符与表达式
表达式类型
运算符
表达式
值
算术表达式
+
--
/
(5-3)
6
6-abs(3—12)
12
-3
字符串表达式
+
“good”+“moring”
“goodmoring”
条件表达式
=、<、>、<>、>=、<=
4<3
32<=100
F
T
逻辑表达式
And
or
not
(1>2)and
(3<4)
(1>2)or(3<4)
Not(1>2)
F
T
T
任务四:(1)认真领会表中所列出的四类表达式,并能够计算表达式的值。
(2)小组内讨论四类表达式各自的规律。
(3)求下列表达式的值:
6-3-sqr(36)
not(not(3>=4))
(2>3)or(3>4)
活动6【活动】语句
语句
程序是由一行行的语句组成,语句是指挥计算机
( http: / / www.21cnjy.com )工作的指令,如:赋值语句,打印语句,循环语句(有For循环,While循环),条件语句(If语句),每个语句都有其格式规定,包括关键词、搭配的参数、符号等。21cnjy.com
如打印语句print,作用
( http: / / www.21cnjy.com )是向屏幕、打印机甚至存储器等设备输出数据,使用逗号和分号能产生不同的输出格式,加密程序中的“print
#1,mm$”,作用是把mm$的值输出到内存中的1号文件区。21·cn·jy·com
赋值语句是任何程序设计中最基本的语句。赋值语在的形式:变量=表达式,VB中赋值语句用“=”来实现,如N=1
‘将1赋给N“www.21-cn-jy.com
Private
sub是定义子程序的语
( http: / / www.21cnjy.com )句,End
sub
结束了程序的语句,它们是成对出现的。Form窗体是子程序的应用对象,Click表示单击鼠标时开始执行该程序。Load表示程序装载后开始执行。2·1·c·n·j·y
任务五:请找出例题2中的赋值语句。
活动7【活动】小结:
本节通过例题,学习讨论了计算机程序中常用的基本元素,学生通过读程序、做习题、讨论等形式加深了对程序基本元素的认识。2-1-c-n-j-y
21世纪教育网
--
中国最大型、最专业的中小学教育资源门户网站。
版权所有@21世纪教育网