admin 管理员组文章数量: 1086019
2024年3月27日发(作者:cookiejar解析)
一、教学目标
1、知识与技能
理解程序顺序结构的执行流程,掌握赋值语句和输入输出语句,能够编写简单的顺序
结构的程序,以解决生活中的一些计算问题。
2、方法与过程
本节从简单的问题入手,如求圆的面积,让学生初步掌握赋值语句和输入输出语句的
使用方法及其功能。进而转入较为复杂的问题,如编写程序使从键盘上输入一个三位数,
然后反方向输出,并且运用到上一章所学的运算符、表达式等,对知识进行巩固,课程安
排形成循序渐进的梯度,充分挖掘学生潜力,让有余力的学生可以有更大空间。
3、情感态度和价值观
程序设计选取的题目与高一所学的数学、物理中学到的新知识有密切的联系,从而激
发学生对程序设计的追求和向往。
二、 重点难点
1、教学重点
(1)赋值语句和输入输出语句的使用
(2)程序顺序结构的执行流程
(3)能编写程序解决简单的应用题
2、教学难点
根据题目写出正确的程序
三、学情分析
本节学生已经学习了vb的基本语法,了解了基本数据类型、运算符和函数,能基本写出正
确的vb表达式,通过数学课已经学会了赋值语句和顺序结构的执行流程,因此本节可重点要求
学生掌握输入输出语句,并能正确的运用它们。
四、教学过程
导入:
演示求圆的面积这道题的程序,让学生明白通过程序可以解决数学中的问题,也给学生展示
完整的程序代码,这道程序的功能就是靠这些代码来控制的,引起学生的注意,激发他们的求知
欲。
一、演示上述的程序,并把程序代码中的各行代码的作用解释一遍,顺便把程序的执行流程
说明一下,编写的程序与设计的算法是一致的。
Private sub command1_click() ‘定义名为command1_click()的事件过程
Const pi as single=3.14 ‘说明程序中pi是常量∏
Dim r as single,s as single ‘定义半径r和面积s为单精度实型
r=inputbox(“r=”,”请输入半径”) ‘输入r的值
s=pi*r*r ‘把表达式pi*r*r的值赋给s
print “圆的面积s=”;s ‘把s的值输出到当前的窗体上
End sub ‘过程结束
二、赋值语句
教师讲解赋值语句的语法和运算顺序。
练习:
程序运行下列语句后各变量的值分别是多少?
(1) B=10:A=B
(2) A=123
(3) A=20:A=A+10
(4) A=30:B=40:T=A:A=B:B=T
三、输入数据的函数
教师讲解Inputbox()函数强调该函数返回值是字符类型。
Inputbox()的语法格式为:
Inputbox(提示信息,标题,默认值,位置)
举例:
执行下面的程序运行情况:
Private Sub Command1_Click()
A = InputBox("r=", "输入半径", 10, 100, 20)
End Sub
教师讲解并画图:
运行该程序,屏幕上窗口的左上角将位于坐标为(100,20)的位置,标题为“输入半
径”,窗口的提示信息为“r=”,而在输入栏内会出现默认的数据10。
四、输出数据的方法
Print是输出数据、文本的一个重要方法。在求圆的面积程序中,print “圆的面积s
=”;s 就是利用Print方法将计算出来的圆的面积s的值输出到窗体上。
Print方法输出数据的基本格式是:
Print 输出内容
在这里,输出内容可以是数、变量、表达式,也可以是用引号括起来的字符串。
说明:
1、运算后输出。
例:Print 1+2 结果是:3 →先计算,后输出计算值
2、原样输出。
例:Print “1+2” 结果是:1+2
3、紧缩输出;
Print “1+2 =”;1+2
结果是:1+2= 3
4、分区格式(14个字符位置)输出。
Print 1,2,3
结果是: 1 2 3
5、换行输出
例如:A=5,B=3
Print “A=” ;A
Print “B=” ;B
版权声明:本文标题:程序的顺序结构 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711491644a596744.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论