优秀教案 说课稿 评课稿 教学反思 学科试卷

信息技术:常量、变量、标准函数和表达式

日期:2017-06-29  类别:优秀教案  编辑:学科吧  【下载本文Word版

一、课题常量、变量、标准函数和表达式

二、教学目标:

⑴掌握常用的数据类型。

⑵掌握常量、变量的概念及定义符号常量和变量的方法。

⑶掌握调用函数的方法。

⑷掌握算术表达式和字符串表达式。

三、教学的重点和难点

重点:常量、变量和表达式

难点:符号常量,算术表达式中运算符的运算顺序

四、教学过程:

导入新课

学习本章第三节时,我们建立了一个求圆的周长和面积的程序,它是用VB语言编制的,其中的代码是由一个个语句构成的,语句中包含了常量、变量、函数、表达式,而这些就是本节课将要学习的VB语言的基础知识。

揭示目标

启动多媒体教学系统,向学生广播学习目标

(1)掌握常用的数据类型。

(2)掌握常量、变量的概念及定义符号常量和变量的方法。

(3)掌握您现在访问的是中国学科吧旗下教案网http://www.jsfw8.com/jafs/

常用函数。

(4)掌握算术表达式和字符串表达式。

新授内容

广播:启动VisualBasic软件,打开课前准备好的程序。看下面这一行代码:

Print"欢迎学习VB语言基础!"

这句代码的意思是显示“欢迎学习VB语言基础!”这句话。显然引号中的内容在程序运行过程中是始终不变的,这在VB中被称为常量。

板书:1、常量

常量就是在程序运行过程中保持不变的量。

运行多媒体教学系统的联机讨论功能,贴出例6-3-1中的代码:

'求圆的周长和面积

DimRadiusAsSingle

DimPeriAsSingle

DimAreaAsSingle

PrivateSubcmdCalcu_Click()

Radius=Val(txtRadius.Text)'取得半径值

Peri=2*3.14159*Radius'计算周长

Area=3.14159*Radius*Radius'计算面积

txtPeri.Text=Str(Peri)'输出周长

txtArea.Text=Str(Area)'输出面积

EndSub

PrivateSubcmdClose_Click()您现在访问的是中国学科吧旗下教案网http://www.jsfw8.com/jafs/

End

EndSub

提问:请说出其中哪些是常量?

学生观察程序代码,在学习小组内相互讨论,得出答案后贴出。(后面提问均采用此方式)

板书:⑴数值常量

数值常量分为整型常量和实型常量两种。

整型常量:是指不带小数的数值。

实型常量:是指带小数的数值。

实型常量分为定点数和浮点数

浮点数对应的就是数学上的科学计数法,以幂数形式表示一个实数。

广播:例如:1234.56可以表示为1.23456×103,由于程序中无法表示上标和下标,因此用英文字母"E"(或"e")表示底数10,1.23456×103表示为1.23456E3。

提问:下面的常量中,哪些是整型常量?哪些是实型常量?

1e5、0、-10、3.14159、-6.8、1.997、+107、1、2e6、88E-18

板书:⑵字符串常量

被一对双引号括起来的若干个合法的字符称为字符串常量。

同学们前面看到的程序代码中的"欢迎学习VB语言基础!"这句文字就是用双引号括起来的,表明它被定义成了字符串常量。字符串常量是指双引号中的字符,不包括双引号本身。

广播:&nb您现在访问的是中国学科吧旗下教案网http://www.jsfw8.com/jafs/

sp;如:"china"、"VisualBasic"、"18"、"3.14"

板书:⑶符号常量

如果程序中多次用到同一个常量,则可以用一个有意义的名字表示这个常量,称为符号常量,这个有意义的名字称为“常量名”。

广播:例6-3-1中求圆面积和周长的程序,也可以改成如下代码:

'求圆的周长和面积

ConstPIAsSingle=3.14159

DimRadiusAsSingle

DimPeriAsSingle

DimAreaAsSingle

PrivateSubcmdCalcu_Click()

Radius=Val(txtRadius.Text)'取得半径值

Peri=2*PI*Radius'计算周长

Area=PI*Radius*Radius'计算面积

txtPeri.Text=Str(Peri)'输出周长

txtArea.Text=Str(Area)'输出面积

EndSub

同学们会注意到,与前面代码相比较,这段代码中多出了Const语句,Const就是符号常量的定义语句,该段代码将PI定义为符号常量。

板书:Const常量名[As类型]=表达式

提问:&nb您现在访问的是中国学科吧旗下教案网http://www.jsfw8.com/jafs/

sp;结合上面这段代码,想一想为什么要使用符号常量?

答:使用符号常量可以提高编程的效率和程序的可读性。

板书:2、变量

在程序执行过程中,其值可以改变的量称为变量。

广播:Leta=4

Leta=6

Leta=3.14

a先后有三个值,也就是说a的值是可以变化的。

变量都应有名字,即变量名,命名规则如下:

①变量名必须以字母开头,由字母、数字或下划线组成,但不能以VB的保留字作为变量名,如函数名Sin、Str,语句定义符Let等。

②根据结构化程序设计的要求,变量名要有实际意义。

提问:以下变量名中,哪些是不符合VB命名规范的?

A.price_B.π

C.25ageD.A_15

变量是用来存储数据的,数据分为不同的类型,相应的变量也有以下几种:

板书:

变量定义格式:Dim变量名As数据类型

整型:Integer实型:Single字符串型:string

广播:DimiAsInteger

DimsumAsSingle

DimnameAsString

以上三个语句分别将i、sum、name定义为整型、实型和字符串型变量。

提问:例6-3-1的程序代码中定义了几个变量?分别是哪种类型?

答:Radius、Peri、Area三个变量,都是Single型变量。

例6-3-1建立的程序中,变量定义在所有事件过程之前,可以在该窗体的所有事件过您现在访问的是中国学科吧旗下教案网http://www.jsfw8.com/jafs/

程中使用,称为窗体级变量。当然也可以在事件过程中定义变量,此处的变量称为局部变量,只能在事件过程内部使用。具体的内容我们在以后再学习。

板书:3、常用内部函数

VB提供了大量的内部函数,内部函数按其功能可分为数学函数、转换函数、字符串函数、日期函数、格式输出函数等。

广播:如计算x-y的绝对值,可写为Abs(x-y)。

提问:请同学们对照表6-4,写出求小于59.45的最大整数的函数

板书:4

教案网http://www.jsfw8.com/jafs/
    以上《信息技术:常量、变量、标准函数和表达式》范文由学科吧精心整理,如果您觉得有用,请收藏及关注我们,或向其它人分享我们。转载请注明出处 »学科吧»优秀教案»信息技术:常量、变量、标准函数和表达式
‖大家正在看...
设为首页 - 加入收藏 - 关于范文吧 - 返回顶部 - 手机版
Copyright © 学科吧 如对《信息技术:常量、变量、标准函数和表达式》有疑问请及时反馈。All Rights Reserved