vb中随机函数rnd的应用_王敏

vb中随机函数rnd的应用_王敏

ID:6151230

大小:70.50 KB

页数:7页

时间:2018-01-04

vb中随机函数rnd的应用_王敏_第1页
vb中随机函数rnd的应用_王敏_第2页
vb中随机函数rnd的应用_王敏_第3页
vb中随机函数rnd的应用_王敏_第4页
vb中随机函数rnd的应用_王敏_第5页
资源描述:

《vb中随机函数rnd的应用_王敏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、全国中小学“教学中的互联网搜索”优秀教学案例评选教案设计职业高中《VB中随机函数Rnd的应用》一、教案背景1、面向学生:职业高中学科:计算机2、课时:2课型:新授、实践课3、教学工具:骰子,白板,白板笔,多媒体计算机,投影仪4、学生课前准备:①预习教材书上“Rnd函数”的格式,用法②上网查询有关VB中Rnd函数的相关知识③思考现实生活中有哪些方面体现了随机性?二、学习目标(一)知识与能力1、理解VB中Rnd函数的功能2、掌握利用Rnd函数产生某范围内随机整数的方法3、应用Rnd函数进行程序设计,解决实际问题(二)过程与方法1、通过实例演练,体验

2、VB应用程序中代码编写、程序调试与保存的过程2、通过VB程序的界面设计,强化各种控件相关属性的设置方法3、通过解决实际问题的过程,领会计算机解决问题的思路与方法(三)情感与态度体验计算机解决实际问题的过程,产生学习程序设计的兴趣三、教材分析VisualBasic(简称VB)是Microsoft公司推出的一个集成开发环境,具有简单易学、功能强大等特点。VisualBasic采用面向对象的程序设计技术,使开发Windows应用程序更迅速、更简捷。无论使用任何编程语言,都有一个随机数,用来产生随机的种子,稍微对代码进行改良,就可以得到所想要的在一定范

3、围之内的随机数。VB中随机函数Rnd是中等职业学校教学用书(计算机技术专业)《VisualBasic程序设计》(第3版)第三章第四节内容。教学重点是熟练应用Rnd函数进行程序设计;教学难点是利用Rnd函数产生某范围内的随机整数,解决实际问题。利用百度在网上搜索与随机函数Rnd有关的教学资料,并找到一些实例作参考,了解到教学中的重点与难点,确定了教学方法与授课形式,根据网上提供的实例,自行设计简单的小程序让学生亲自动手实践,手脑结合,进一步体会Rnd随机函数的用法。四、学情分析教学对象是高一年级的学生,经过一段时间的学习,他们已经初步掌握了命令按

4、钮、标签、文本框三种控件的相关属性设置,并会简单的界面设计。但是在解决实际问题,独立设计小型应用程序界面时仍存在一定的难度,需要教师的循循善诱,逐步提升学生分析问题、解决问题的能力。五、教学方法①采用任务驱动形式,教师逐步引导、讲解②理论与实践相结合,注重手、脑的协调性先从实验入手,总结现实生活中随机数的特点,从而导出VB中的Rnd函数;再通过具体实例介绍Rnd函数的重要应用——产生某范围内的随机整数,解决现实生活中的实际问题。最后通过习题演练强化与巩固本节知识点。在实例演练过程中,逐步向学生渗透VB应用程序的设计思想,即根据问题分析程序应包含

5、的功能和设计中需要用到的控件(命令按钮、标签、文本框)及其属性,并设计出相应的界面;再针对各控件所要完成的功能编写代码;最后调试并保存程序。一、教学过程(一)情景创设,引入新课【教师活动】展示实验要求:抛掷一枚骰子,观察出现的点数【学生活动】六名学生分成三组。每组1人掷骰子,1人记录点数,每组分别测试10次【师生互动】根据各组的实验数据得出结论,导出本节所学内容Rnd函数。结论1:出现1点、2点……6点是基本事件结论2:点数大于6点,是不可能事件结论3:点数不大于6点,是必然事件结论4:出现1点、2点……6点,点数不大于6点,点数是奇数,点数是

6、偶数等,都是随机事件以上是利用骰子产生的1-6之间的随机整数,那么在VB中我们可以利用Rnd函数产生任意范围内的随机整数。【学生活动】以组为单位,分享课前通过百度搜索到的有关“随机事件”资料(二)学习Rnd函数【教师活动】1、讲解Rnd函数的格式、功能及注意事项格式:Rnd[(参数)]功能:产生一个[0,1)范围内的随机数注意事项:①Rnd函数后面的圆括号及参数为可选项 ②参数值决定了Rnd生成随机数的方式 参数>0或省略,返回数列中的下一个随机数 参数=0,返回最近生成的一个数 参数<0,返回同一个数 ③函数值为single类型 ④使用Rnd

7、函数之前,使用Randomize语句初始化随机数发生器,该发生器使用系统时钟的秒数作为随机数种子2、通过实例体会Rnd函数的格式、功能及注意事项【实例】在窗体中创建一个文本框和一个命令按钮。在命令按钮的Click事件中输入代码,生成随机数 代码如下: PrivateSubCommand1_Click() Randomize DimaAsSingle a=Val(text1.text) Msgbox"产生的随机数是:"&Rnd(a) EndSub【学生活动】观察、思考、分析、体会(三)实际应用【教师活动】举例讲解利用Rnd函数生成某个范围内的随机

8、整数Int((上限-下限+1)*Rnd+下限)【举例】生成[1,100]内的随机整数生成[11,33]内的随机整数生成[0,255]内的随机整数【答案

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。