资源简介 1、标签控件设置边框:把borderstyle 改为1-fixed single2、调用randomize函数初始化随机数,再用rnd函数。3:for语句的写法for 循环变量=初值 to 终值[step 步长](步长是1,step可以省略)循环体next 循环变量4、回车换行关键字是VbCrLf5、if 语句的写法if 条件 then语句1[Else语句2]end if第八课 综合应用——多变的随机函数学情分析初二学生虽然具备了计算机基础、photoshop和flash软件的应用能力,但是vb作为一门编程类学科,需要学生具有较高的认识能力和思维能力。大多数初二学生是编程零基础、课业繁重,所以我在教学设计上以简单易懂的程序为主,让学生对编程感兴趣为高中学习打下基础。教学目标1、知识与技能:掌握随机数产生的方法,熟练运用循环语句和选择语句来设计程序。2、过程与方法:通过老师的讲授和学生的自我探究,使学生掌握随机数的应用和程序设计的整个过程。3、情感与态度:通过制作乘法练习题程序,让学生体验成功的快乐从而对编程产生兴趣。教学难、重点随机数产生的方法、for语句中嵌套if语句教学环境多媒体机房、投影仪、课件教学过程一、课程导入老师:大家玩过100以内的猜数字游戏吗?请一位同学上台表演猜数字游戏,台下的同学通过给他提示大了,小了来猜这个数。出示用vb制作的猜数字游戏,让全体学生体验随机数带来的乐趣。上课过程1、老师揭示今天上课的内容——有趣的随机数。随机数的定义:Vb中的随机数是通过随机Rnd函数产生,Rnd函数是产生一个[0,1) 的小数。随机数的公式:Int(Rnd*(Max-Min+1)+Min2、牛刀小试——设计一个随机乘法练习程序师:给出程序设计的流程①程序界面设计②设置控件属性③编写代码学生:完成第一、二步的操作。师:编写代码温馨提示:主要用到什么语句?一个乘法练习式为:aXb=,a是1-9的随机数b是1-9的随机数。学生:尝试编写代码后上传运行结构和代码。师:展示学生作品并分析讲解【or语句】。师:提高题——完善程序①一行显示4个乘法练习式②美化程序界面:添加背景图片。分析一行显示4个乘法练习式【if语句,判断是否能被四整除】。学生:继续完善程序并上传运行结果总结师:今天你收获了什么?学生:畅所欲言师总结:随机函数以及for语句中嵌套语句。四、教学反思《第八课综合课》是浙教版信息技术九年级第八课教材。授课学生是八年级学生,本课内容是让学生掌握随机数产生的方法以及for语句和if语句的应用,所以我在教学设计上,采用现场版和程序版的随机数猜字游戏进行导入,引起学生的兴趣。在上课过程中,考虑到是初二学生又缺乏编程实践操作能力,所以我使用书上随机产生20个乘法练习程序为案例进行程序的讲解和编程。为了降低编程难度,我把程序设计分为三部分,第一部分让学生根据案例设置程序界面以及控件属性,二是让程序随机产生20道10你内的乘法,三是通过一行显示5道题和添加程序背景图进一步来美化程序界面,让界面显得更加整齐美观。但在具体编程时,存在以下错误:一是学生会遗忘randomize初始化随机数或是把randomize放在了rnd之后,二是学生在使用一定范围内随机数公式int(rnd*(max-min+1)-min)时,忘记加1。对此我通过学生上交的代码图在投阴影上讲解。学生对for语句掌握起来比较困难。在教学中,也还存在着一些不足之处,在解释代码时,我以讲授为主,这样做虽然使学生明白了代码的整体意思,但也忽略了学生的主体地位。在处理这一问题时,应尽量鼓励学生提出在编程中遇到的问题,教师再做适当的补充。因为让“学生提出有价值的问题,比解决一个问题要更有效”。(共6张PPT)Vb-----多变的随机数定义:Vb中的随机数是通过随机Rnd函数产生,Rnd函数是产生一个[0,1)的小数公式:随机数Int(Rnd*(Max-Min+1)+Min)范围上限范围下限Randomize:初始化随机数设计一个随机乘法练习程序。如图牛刀小试1、设计程序界面2、设置控件属性3、编写代码程序设计流程编写代码温馨提示:主要用到什么语句?一个乘法练习式为:aXb=a是1-9的随机数b是1-9的随机数For语句i=1 to 201、一行显示4个乘法练习式(VbCrLf)2、美化程序界面:添加背景图片、字体等完善程序界面1、随机数的产生2、for语句的应用3、if语句的应用你学到了什么?白乘方练习回X乘法练习9X2=6x2=48=3X5=19=78=79=8X6=6X3=2X6=5X2=4X3=7X3=8X4=1X5=29=9X2=9x7=7X2=3X2=出题白乘方练习X乘法练习7X7=7X2=8X5=7X1=5X3=5X7=6X5=5X6=8X4=4X2=2X3=4X1=6X5=3X6=1X7=8X8=5X4=3X4=5X1=7X5=出题 展开更多...... 收起↑ 资源列表 教案.docx 课件.pptx