admin 管理员组文章数量: 1086019
2024年3月27日发(作者:mybatis工作流程和原理)
函数与信息的输入、处理、输出
知识与技能:了解VB程序中的常量、变量、函数、表达式、语句等概念,学会利用多种方
式实现信息的输入与输出。
过程与方法:通过对程序的编写,加深对程序源码的认识。
情感、态度与价值观:让学生学会编写顺序结构程序,为后面进一步学习程序设计打下坚实
的基础。
一、情景导入
师:上一节课我们学习了3种常用的VB语句,制作了“孙悟空上织女星”程序,里边我们
用到了int(z/j)函数,大家知道这句话意思吗?
生:取整数
师:说的很好,那我们今天一起来学习一下函数,已经怎么输入、处理、输出信息。
(出示板书)
二、课堂新授
师:函数的参数可以使一个或者几个,也可以没有。
函数名(参数1,参数2,…)
课件展示书本的常用函数表
生:观看并听老师讲解
师:打开VB程序,依次演示
特别讲解Inputbox函数 格式: Inputbox(提示文字[,对话框标题][,输入的缺省值])
举例:执行Let n=Inputbox(“输入姓名”,“输入信息对话框”),就会出现一个对话框。
生:实践操作并完成书本的探究学习。
师:刚才我们学习了一些程序编写中可能要用到的函数,尽管各个程序中内容不同,但是程
序一般由输入信息、处理信息与输出信息三个部分组成。
生:听讲
师:课件展示
1、 常量和数据类型
常量指具体的数据,它们在程序运行过程中保持不变。例如,∏=3.1416
主要常量类型:
整型:Integer
长整型:Long
单精度:Single
双精度:Double
字符串型:String
逻辑型:Boolean
日期型:Date
2、 变量
变量时用来存放数据的。例如,语句中Let m=31536000中的m就是变量,它用来存放整数。
同时在程序的运行过程中,其值可以变化的量。
3、 利用文本控件的文本属性输入信息
师:前面我们在求圆面积的时候运用了text文本控件,大家还记得不?我们是怎么获取text
文本值的?
生:
师:非常正确,假如我现在知道文本框1(123)和文本框2(456)的值,怎么把这两个值的和显
示在文本框3里呢?
(广播演示)
=+ 实现字符串的连接
=val()+val() 实现数值的运算
生:理解、思考
师:下面请同学们根据老师的讲解,来完成书本的探究学习,出示未成品作品,学生完善作
品。
(总评成绩的标准为:平时(A)占30%,期中(B)占30%,期末(C)占40%。小林的
平时成绩为86,期中成绩为92,期末成绩为90,求他的总评成绩(求总评成绩的表达式为:
0.3A+0.3B+0.4C
)。)
生:实践操作
教师巡视指导
Private Sub Button1_Click()
Dim a As Double 我们还要注意的是,在使用一个变量前,最好先定义其类型。
Dim b As Double
Dim c As Double
Dim s As Double
a =
b =
c =
s = 0.3 * a + 0.3 * b + 0.4 * c
= s
End Sub
Private Sub Button2_Click()
End
End Sub
师:很多同学在设计代码过程中,做的很不错,能正常完成任务,也有的同学字母拼错,或
者将文本框搞错。在我们输入完信息后,程序会对我们输入的数据进行运算,程序中的运算
功能是由表达式来实现的,
课件展示表达式的含义
包括算术表达式、字符表达式、关系表达式和逻辑表达式等。
在vb中,常用的算术运算符如下表所示:
算术运算符
+
—
*
功能
正号或加法运算
负号或减法运算
乘法运算
算术运算符
/
∧
功能
除法运算
乘方运算
例如:2*3.1416*r
在vb中,字符运算符只有“+”和“&”。
字符运算符
+
&
功能
将两个字符表达式连接成1个新字符串
将两个不管是字符型还是数值型表达式连接成1个新字符串
师:请同学们完成书本的探究学习,根据下面描述,在表格中填出表达式:
生:练习
师:出示答案,跟学生进行分析
师:我们的VB软件可以输出很多信息,包括图片、动画、声音、视频等。这里我们有2种
方法。
1、 利用文本框或标签输出信息
还记得以前让大家更改label标签、按钮的caption属性没?那有的同学有疑问?我们能通过
代码自动改么?
师:可以的
例如:Let =3.14
Let n=”VB程序设计”
生:仔细听讲
2、 利用print方法在窗体输出信息
师:在第一节介绍对象的方法时,我们介绍过print方法了,我们通过print方法在窗体中显
示文字、数字、英文等
格式:print [表达式列表]
师:学习了这么多,我们操作一下吧,一起来探究学习下。
生:操作
版权声明:本文标题:苏科版(2018)八年级全册信息技术 4 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1711487977a596568.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论