[常量和变量都是表达式]常量、变量、标准函数和表达式
【jiaoan.jxxyjl.com--高中信息技术教案】
一、课题:
二、教学目标:
⑴ 掌握常用的数据类型。
⑵ 掌握常量、变量的概念及定义符号常量和变量的方法。
⑶ 掌握调用函数的方法。
⑷ 掌握算术表达式和字符串表达式。
三、教学的重点和难点:
重点:常量、变量和表达式
难点:符号常量,算术表达式中运算符的运算顺序
四、教学过程:
导入新课
学习本章第三节时,我们建立了一个求圆的周长和面积的程序,它是用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语言基础!"这句文字就是用双引号括起来的,表明它被定义成了字符串常量。字符串常量是指双引号中的字符,不包括双引号本身。123
广播: 如:"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命名规范的?
a. price_ b.π
c. 25age d.a_15
变量是用来存储数据的,数据分为不同的类型,相应的变量也有以下几种:
板书:
变量定义格式:dim 变量名 as 数据类型
整型:integer 实型:single 字符串型:string
广播: dim i as integer
dim sum as single
dim name as string
以上三个语句分别将i、sum、name定义为整型、实型和字符串型变量。
提问: 例6-3-1的程序代码中定义了几个变量?分别是哪种类型?
答:radius、peri、area三个变量,都是single型变量。
例6-3-1建立的程序中,变量定义在所有事件过程之前,可以在该窗体的所有事件过程中使用,称为窗体级变量。当然也可以在事件过程中定义变量,此处的变量称为局部变量,只能在事件过程内部使用。具体的内容我们在以后再学习。123
板书: 3、常用内部函数
vb提供了大量的内部函数,内部函数按其功能可分为数学函数、转换函数、字符串函数、日期函数、格式输出函数等。
广播: 如计算x-y的绝对值,可写为abs(x-y)。
提问: 请同学们对照表6-4,写出求小于59.45的最大整数的函数
板书: 4
123
本文来源:https://jiaoan.jxxyjl.com/gaozhongxinxijishujiaoan/31898.html
-
[高一信息技术必修一试题]信息技术必修试题详细阅读
一、单选题(每小题3分,共30)1、 从信息不能独立存在的角度考虑来说明信息特征的是( )。a 时效性 b 共享性 c 价值性 d 载体的依附性2、 下列属于应用软件的是( )。a dos b windows c access...
- 详细阅读
-
新兴信息技术构建的师生教学系统包括|信息技术教学成为师生生命的体验详细阅读
普通高中信息技术课程的总目标是提升学生的信息素养。信息素养具体表现为三个层面:知识与技能、过程与方法、情感与价值观,三个层面的目标相互渗透、有机联系,共同构成高中信息技术课程的培养目标。网络教学单元是省编高一《信息技术》第四章因特网应用的教学内容,是高一信息技术教学的重点,也是教学难点,是培养学生信...
-
linux操作系统基础试题_操作系统基础练习试题详细阅读
一、判断题1 计算机中的资源不仅就是cpu,存储器,i o设备等硬件资源2 没有安装操作系统的计算机与安装有操作系统的计算机一样方便,有效(错)3 操作系统是用户与计算机系统之间的接口,因此它是一种硬件(错)4 操作系统是计算机中最重要的软件5 windows不是唯一的操作系统6 windows就是...
-
1.2日新月异的信息技术教案_1.2日新月异的信息技术详细阅读
1 2 日新月异的信息技术一、 教学目标分析:“信息与信息技术”是教育科学出版社出版的《信息技术基础》模块第一章内容。作为本书的第一章,在学生已有知识的基础上,对信息和信息技术做进一步的提高,目的是使学生能从宏观上把握信息和信息技术,并形成整体认识,为后面的学习提供必要的准备。通...
-
【信息技术培训心得5篇】信息技术学习指导详细阅读
(一)教学要求1.能列举信息技术的应用实例。2.了解信息技术的历史和发展趋势。(二)教学设计建议本节安排一个课时,教材上安排了“信息技术及其应用”、“信息技术的发展历程”和“信息技术展望”三部分内容。“信息技术的发展...
-
由崎司|诱其思,导其程,究其能,乐其中详细阅读
——新教学模式在新课程中的初探 浙江瑞安安阳实验中学 朱曼 [内容摘要]本文探讨了现行课堂教学面临的疑惑,大胆地提出了新型教学模式——诱加导,促究,得乐的教学模式。将这种教学模式应用于信息技术课堂,结合具体教学案例,目的是求证这种新型教学模式的可操作性,让“活”、“新”、“试”、“敢”、...
-
利用数据库管理大量信息教案_利用数据库管理大量信息详细阅读
【第七章 第三节 】教案【学生分析】高一年级的学生已经具备了一定的计算机使用经验,但主要是常用工具软件以及网络应用方面的,对于数据库的使用还不太了解。因此在教学中要降低起点,注重启蒙以及兴趣的培养。【教材分析】沿着技术发展趋势,信息技术必然涉及信息资源管理。数据库及其管理应用系统是信息资源管理的一种...
-
如何将计算机接入因特网教案_《如何将计算机接入因特网》(说课)——设置IP地址和子网掩码详细阅读
《如何将计算机接入因特网》说课稿——设置ip地址和子网掩码儋州市那大中学 黄学鸿【教材分析】 如何将计算机接入因特网是教育科学出版社出版的普通高中实验教材《网络技术应用》第二章第三节的内容,本节内容主要包括“因特网服务组织”、“设置ip地址和子网掩码”、“设置网关和代理服务器”、“设置dns服务器...
-
【网络基础及其应用单元测试】网络基础及应用练习试题详细阅读
1 关于计算机通信,下列说法中正确的是________。a 计算机网络通信协议就是在计算机进行通信时双方规定使用英文还是使用中文b 电话是一种通信介质c 网卡是一种通信介质d 计算机之间可以进行无线通信2 在internet上使用的基本通信协议是________。a ipx spxb n...