高中信息技术:常量、变量、标准函数和表达式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高中信息技术新课程标准教材信息技术( 2019 — 2020学年度第二学期 )
学校:
年级:
任课教师:
信息技术教案 / 高中信息技术
编订:XX文讯教育机构
常量、变量、标准函数和表达式
教材简介:本教材主要用途为学习本知识能够调动学生的激情与兴趣,对相关教师和学生
创造力的开发有促进作用,对教学效果提升有着积极的影响,本教学设计资料适用于高
中信息技术科目, 学习后学生能得到全面的发展和提高。本内容是按照教材的内容进行
的编写,可以放心修改调整或直接进行教学使用。
一、课题:
二、教学目标:
⑴掌握常用的数据类型。
⑵掌握常量、变量的概念及定义符号常量和变量的方法。
⑶掌握调用函数的方法。
⑷掌握算术表达式和字符串表达式。
三、教学的重点和难点:
重点:常量、变量和表达式
难点:符号常量,算术表达式中运算符的运算顺序
四、教学过程:
导入新课
学习本章第三节时,我们建立了一个求圆的周长和面积的程序,它是用vb语言编制的,
其中的代码是由一个个语句构成的,语句中包含了常量、变量、函数、表达式,而这些就是本节课将要学习的vb语言的基础知识。
揭示目标
启动多媒体教学系统,向学生广播学习目标
(1)掌握常用的数据类型。
(2)掌握常量、变量的概念及定义符号常量和变量的方法。
(3)掌握常用函数。
(4)掌握算术表达式和字符串表达式。
新授内容
广播:启动visual basic软件,打开课前准备好的程序。看下面这一行代码:
print "欢迎学习vb语言基础!"
这句代码的意思是显示“欢迎学习vb语言基础!”这句话。显然引号中的内容在程序运行过程中是始终不变的,这在vb中被称为常量。
板书: 1、常量
常量就是在程序运行过程中保持不变的量。
运行多媒体教学系统的联机讨论功能,贴出例6-3-1中的代码:
'求圆的周长和面积
dim radius as single
dim peri as single
dim area as single
private sub cmdcalcu_click()
radius = val(txtradius.text) '取得半径值
peri = 2 * 3.14159 * radius '计算周长
area = 3.14159 * radius * radius '计算面积
txtperi.text = str(peri) '输出周长
txtarea.text = str(area) '输出面积
end sub
private sub cmdclose_click()
end
end sub
提问:请说出其中哪些是常量?
学生观察程序代码,在学习小组内相互讨论,得出答案后贴出。(后面提问均采用此方
式)
板书:⑴数值常量
数值常量分为整型常量和实型常量两种。
整型常量:是指不带小数的数值。
实型常量:是指带小数的数值。
实型常量分为定点数和浮点数
浮点数对应的就是数学上的科学计数法,以幂数形式表示一个实数。
广播:例如: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语言基础!"这句文字就是用双引号括起来的,表明它被定义成了字符串常量。字符串常量是指双引号中的字符,不包括双引号本身。
广播:如:"china"、"visual basic"、"18"、"3.14"
板书:⑶符号常量
如果程序中多次用到同一个常量,则可以用一个有意义的名字表示这个常量,称为符号常量,这个有意义的名字称为“常量名”。
广播:例6-3-1中求圆面积和周长的程序,也可以改成如下代码:
'求圆的周长和面积
const pi as single = 3.14159
dim radius as single
dim peri as single
dim area as single
private sub cmdcalcu_click()
radius = val(txtradius.text) '取得半径值
peri = 2 * pi * radius '计算周长
area = pi * radius * radius '计算面积
txtperi.text = str(peri) '输出周长
txtarea.text = str(area) '输出面积
end sub
同学们会注意到,与前面代码相比较,这段代码中多出了const语句,const就是符号常量的定义语句,该段代码将pi定义为符号常量。
板书: const 常量名 [as 类型]=表达式
提问:结合上面这段代码,想一想为什么要使用符号常量?
答:使用符号常量可以提高编程的效率和程序的可读性。
板书: 2、变量
在程序执行过程中,其值可以改变的量称为变量。
广播: let a=4
let a=6
let a=3.14
a先后有三个值,也就是说a的值是可以变化的。
变量都应有名字,即变量名,命名规则如下:
①变量名必须以字母开头,由字母、数字或下划线组成,但不能以vb的保留字作为变量名,如函数名sin、str,语句定义符let等。
②根据结构化程序设计的要求,变量名要有实际意义。
提问:以下变量名中,哪些是不符合vb命名规范的?