粤教版 信息技术 必修 4.1.3 认识程序中的基本元素 课程教学设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4.1.3 认识程序中的基本元素教学设计

一.教学目标

认知:(1)掌握计算机程序中常用的常量、变量、函数、运算符、表达式语句等基本元素(2)能读懂简单的程序

情感: 培养学生进一步学习程序设计的兴趣

二.重点难点

教学重点:求表达式的值

教学难点:读懂简单的程序

三.教学过程

活动1【导入】引入

同学们在读文章的时候一看就明白,那么程序代码却不是一下子就看明白,因为程序代码是用计算机语言编写的。就象不同国家的语言有各自的字、词、句和语法规则一样,计算机语言也有它的基本组成元素和书写规定。要读懂和编写计算机程序就首先要懂得计算机语言中的这些元素和规则,这节课就让我们来认识一些常用的元素。

活动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)变量:变量是在程序运行过程中其值可以发生变化的量。使用变量前,一般必须先声明变量和其类型,字符型变量要跟“$”符号。

变量的声明格式: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) Then

ls = (a + b + c) / 2

Label3.Caption = Sqr(ls * (ls - a) * (ls - b) * (ls - c))

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)数据类型

编程时(编写程序代码),要用到各种数据,如数值、文字、日期等,但什算机却不能直接识别它们,必须事先说明这些数据的类型后,才能使用。数据类型决定了数据所占用的存储空间的大小,存储空间限制了保存数据的范围,不同类型的数据能够进行的运算也不同。VB提供的基本数据类型如下:

数值型:

整型integer , 长整型long , 单精度浮点型(实数型) single ,双精度浮点型(实数型)double

②字符串类型string

③布尔类型Boolean布尔类型的值有两个:true、false

Integer、long、single、double、string、boolean是VB系统提供的数据类型标识符,也称保留字。

活动5【活动】函数、运算符与表达式

(4) 函数、运算符与表达式

〈1〉函数:标准函数能完成特定运算处理。

例题5: 绝对值函数:abs(x)

平方根函数: sqr(x)

获取指定字符的机内码值ASC()

获取指定机内码值的对应字符Chr()

任务三:请比较程序中的绝对值函数、平方根函数与数学中的求x的绝对值、求x的平方根有什么不同?(讨论)

〈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【活动】语句

语句

程序是由一行行的语句组成,语句是指挥计算机工作的指令,如:赋值语句,打印语句,循环语句

相关文档
最新文档