[常量和变量都是表达式]常量、变量、标准函数和表达式
【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
-
用vb编写一个抽奖程序|用VB编写抽奖程序教学设计详细阅读
一、界面设计新建一个标准的exe工程。在form1窗体中放置一个定时器(timer1)、两个文本框(label1,label2)、两个命令按钮(command1,command2)和包含7个元素的控件数组(label3(0)—label3(6))。二、属性设置label3控件数组中的所有...
-
[2020-2021学年第一学期工作计划]学年第一学期信息技术工作计划详细阅读
一、指导思想:推广先进教育技术及理念;应用先进的先进理念及先进设备;服务教育教学;推进校园文化建设及自身技能与修养。二、任务与目标:1、保证西教学楼多媒体平台正常、安全、平稳、运行。每月全面排查一次西教学楼多媒体平台。快速、及时、高质量的解决教师反映及排查中的问题。采取措施减少、杜绝学生课间私自使用...
-
【陕西二套好管家】邮件好管家(第二课时)详细阅读
课题(教学内容)第8课 邮件好管家(第二课时)总 课时第 9课时教学目标重点难点教法教具板书设计教学过程备注主要通过练习复习上节课的内容,同时进行多用户多账号实践活动。 【教师】上节课后布置的作业大家完成的怎么样啦?没有条件的同学现在可以继续抓紧时间完成。其他完成同学可以先自己复习一...
-
【excel函数公式运用技巧】《EXCEL中函数公式的运用》教学设计详细阅读
张宝玉[课 题] 《excel中函数公式的运用》[教 材] 海南出版社、三环出版社出版的《信息技术》七年级下册第二章第四节中第三个知识点的内容[课 型] 新授课[课 时] 1课时[教材分析]本节课的内容是函数和公式在excel中的使用,教材从实际生活中遇到的问题、需要入...
-
[搜集素材的网站]为网站搜集素材详细阅读
课题(教学内容)第13课为网站搜集素材总 课时第13 课时教学目标知识:让学生巩固搜索、整理、归纳、积累素材的方法技能:1、让学生学会高效率搜索网上及现成素材库2、让学生学会建立自己的专用素材文件(夹)情感:培养学生踏实的实践风格,克服建站前浮躁的心理,为成功建站奠定重点建立分类素材文件夹并...
-
【儒家关注()的和谐】盼和谐,关注农村“守望”群体详细阅读
授课对象:高一学生教材:浙江教育出版社《信息技术基础》第六章“网页的设计与制作”一、教学分析内容标准选修模块三“网络技术应用”之(4)通过开发实践,学会规划、设计、制作、发布与管理简单网站的基本方法。(5)能够根据网站主题要求设计评价指标,对常见网站的建设质量与运行状况进行评价。教材分析本节课是学生...
-
, 初三微机课教学计划详细阅读
初中三年级微机课教学计划本册教材的特点:为了迎接信息时代的挑战,适应信息化社会的要求,我国高中信息技术课程改革正在轰轰烈烈的开展,新的高中信息技术课程标准也已经出台。在这种情况下,以往的初中信息技术教材已不能适应时代对学生的要求,初中教材改革势在必行,这套教材正是这种改革的一种尝试。它吸取以往教材的...
-
[因特网探源教学设计]因特网探源详细阅读
课题(教学内容)第4课 总 课时第 课时教学目标知识目标:1 了解因特网的发展历程。技能目标:1 继续熟练掌握利用关键字搜索。2 复习巩固保存搜索到的网页、网页中的文字。3 继续熟练运用搜索引擎的高级搜索情感目标:通过利用计算机和网络去搜索信息、筛选信息,培养他们获取信息、辨别有用...
-
【统计图表的应用】题:图表的应用详细阅读
【适用教材】全日制普通高级中学教材·信息技术第一册(北京教育出版社)【适用单元】第四章 表格数据的处理与分析(第五节 使用图表)授课教师邢波授课时间xx年12月授课年级高一科目信息技术课题图表的应用教学目标知识目标:认识图表的作用,学会用图表分析数据。技能目标:1. 根据需要制作不同类型的图表;2...
-
解一元二次方程程序设计_程序设计方法课标解读详细阅读
“算法”是关于解决问题的计算过程的描述,即解决问题的方法和步骤的描述;“程序设计”是使用计算机可理解的语言表达算法的过程。本模块反映了计算机解决结构化应用问题的基本方法,为选修模块。通过本模块的学习,学生应该体验算法思维,掌握几种基本算法;能设计简单应...