已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国中小学“教学中的互联网搜索”优秀教学案例评选教案设计职业高中VB中随机函数Rnd的应用一、 教案背景1、面向学生:职业高中 学科:计算机2、课时:2 课型:新授、实践课3、教学工具:骰子,白板,白板笔,多媒体计算机,投影仪4、学生课前准备: 预习教材书上“Rnd函数”的格式,用法 上网查询有关VB中Rnd函数的相关知识 思考现实生活中有哪些方面体现了随机性?二、 学习目标(一) 知识与能力1、 理解VB中Rnd函数的功能2、 掌握利用Rnd函数产生某范围内随机整数的方法3、 应用Rnd函数进行程序设计,解决实际问题(二) 过程与方法1、 通过实例演练,体验VB应用程序中代码编写、程序调试与保存的过程2、 通过VB程序的界面设计,强化各种控件相关属性的设置方法3、 通过解决实际问题的过程,领会计算机解决问题的思路与方法(三) 情感与态度体验计算机解决实际问题的过程,产生学习程序设计的兴趣三、 教材分析Visual Basic(简称VB)是Microsoft公司推出的一个集成开发环境,具有简单易学、功能强大等特点。Visual Basic采用面向对象的程序设计技术,使开发Windows应用程序更迅速、更简捷。无论使用任何编程语言,都有一个随机数,用来产生随机的种子,稍微对代码进行改良,就可以得到所想要的在一定范围之内的随机数。VB中随机函数Rnd是中等职业学校教学用书(计算机技术专业)Visual Basic程序设计(第3版)第三章第四节内容。教学重点是熟练应用Rnd函数进行程序设计;教学难点是利用Rnd函数产生某范围内的随机整数,解决实际问题。 利用百度在网上搜索与随机函数Rnd有关的教学资料,并找到一些实例作参考,了解到教学中的重点与难点,确定了教学方法与授课形式,根据网上提供的实例,自行设计简单的小程序让学生亲自动手实践,手脑结合,进一步体会Rnd随机函数的用法。四、 学情分析教学对象是高一年级的学生,经过一段时间的学习,他们已经初步掌握了命令按钮、标签、文本框三种控件的相关属性设置,并会简单的界面设计。但是在解决实际问题,独立设计小型应用程序界面时仍存在一定的难度,需要教师的循循善诱,逐步提升学生分析问题、解决问题的能力。五、 教学方法采用任务驱动形式,教师逐步引导、讲解理论与实践相结合,注重手、脑的协调性先从实验入手,总结现实生活中随机数的特点,从而导出VB中的Rnd函数;再通过具体实例介绍Rnd函数的重要应用产生某范围内的随机整数,解决现实生活中的实际问题。最后通过习题演练强化与巩固本节知识点。在实例演练过程中,逐步向学生渗透VB应用程序的设计思想,即根据问题分析程序应包含的功能和设计中需要用到的控件(命令按钮、标签、文本框)及其属性,并设计出相应的界面;再针对各控件所要完成的功能编写代码;最后调试并保存程序。六、 教学过程(一) 情景创设,引入新课【教师活动】展示实验要求:抛掷一枚骰子,观察出现的点数【学生活动】六名学生分成三组。每组1人掷骰子,1人记录点数,每组分别测试10次【师生互动】根据各组的实验数据得出结论,导出本节所学内容Rnd函数。结论1:出现1点、2点6点是基本事件结论2:点数大于6点,是不可能事件结论3:点数不大于6点,是必然事件结论4:出现1点、2点6点,点数不大于6点,点数是奇数,点数是偶数等,都是随机事件以上是利用骰子产生的1-6之间的随机整数,那么在VB中我们可以利用Rnd函数产生任意范围内的随机整数。【学生活动】以组为单位,分享课前通过百度搜索到的有关“随机事件”资料(二) 学习Rnd函数【教师活动】1、 讲解Rnd函数的格式、功能及注意事项格式:Rnd(参数)功能:产生一个0,1)范围内的随机数注意事项: Rnd函数后面的圆括号及参数为可选项参数值决定了Rnd生成随机数的方式 参数0或省略,返回数列中的下一个随机数 参数=0,返回最近生成的一个数 参数0 时,返回数列中的下一个随机数;u 当参数 0 时,返回同一个数6、生成0,50)范围内的随机数公式: 50*rnd 7、生成0,50)范围内的随机整数公式: Int(50*rnd)8、生成0,50范围内的随机整数公式: Int(51*rnd) 判断题:1、 Rnd函数直接调用,必须加括号,参数不可以省略。(错)2、 Rnd函数可以产生大于等于0且小于1的随机数。 (对)3、 RGB颜色函数的参数有两个,分别是红和蓝。(错)4、 RGB颜色函数的参数值范围为0,255(对)七、 课堂小结本节课学习了VB随机函数Rnd的语法及功能,并结合实例讲解了Rnd函数的重要应用产生某范围内的随机整数,这也是我们学习随机函数Rnd的宗旨所在。也希望同学们在学习Visual Basic的同时,能掌握面向对象编程技术的一般思想和方法,为以后学习其他面向对象编程语言打下一个坚实的基础,真正感受到应用程序开发的乐趣!八、 作业1、 Rnd的语法及功能2、 利用Rnd产生某范围内随机整数的公式3、 利用Rnd随机函数设计程序,完成以下功能:(任选其一)u 随机显示文本框中文本的颜色u 在文本框中随机显示26个大写英文字母九、 板书设计VB中随机函数Rnd的应用一、 格式二、 功能三、 注意事项四、 产生随机整数公式五、 应用十、 教学反思1、通过实例操作,由学生亲自验证Rnd函数的参数取值,将单纯性的理论传授变为感性的认识过程,使学生对随机函数的格式语法理解得更透彻。2、通过百度搜索,引导学生依据学习内容查阅资料,使学生在掌握知识的同时,也感受到在学习与生活中融入信息技术的重要性。3、在指导学生通过百度搜索资料时,应当适时地教育学生如何正确使用互联网。4、VB中随机函数Rnd是一个实用性很强的函数,利用它我们可以解决许多实际问题。通过百度搜索,最终确定教学重点放在如何利用Rnd函数求得随机整数解决实际问题。为此在教学中我采用任务驱动形式,注重培养学生的动手实践能力及逻辑思维分析能力。但在真正授课过程中,仍出现一些问题:u 上机实践验证所花的时间过多,导致学生后期做题时间过少u 学生对RGB函数的运用不是很熟练u 小组合作学习没有达到所预想的效果,学生之间的磨合还有待进一步提高VB中随机函数Rnd的应用学案任务一根据“掷骰子”实验结果得出结论结论1: 结论2: 结论3: 结论4: 任务二什么是Rnd?1、格式: 2、功能: 3、说明: Rnd函数后面的圆括号及参数为 参数值决定了Rnd生成随机数的方式 参数 ,返回数列中的下一个随机数 参数 ,返回最近生成的一个数 参数 ,返回同一个数函数值为 类型使用Rnd函数之前,使用 语句初始化随机数发生器,该发生器使用系统时钟的秒数作为随机数种子任务三在文本框中分别输入小于0、等于0、大于0的数,看看产生的随机数是什么,从而体会Rnd用法。【实例】在窗体中创建一个文本框和一个命令按钮。在命令按钮的Click事件中输入代码,生成随机数 代码如下: Private Sub Command1_Click() Randomize Dim a As Single a=Val(text1.text) Msgbox产生的随机数是:& Rnd(a) End Sub任务四如何随机产生100以内的整数【思考】1、用Rnd可以获得 区间内的一个随机数2、如果把它扩大100倍,即Rnd*100,可以获得 区间内的一个随机数 3、利用Int函数将这个随机数进行取整,即可以得到 区间内的一个随机整数【推出公式】 任务五【练习】求某范围内的随机整数1、生成1,100内的随机整数 2、生成11,33内的随机整数 3、生成0,255内的随机整数 任务六1、设计“随机点名”程序(以班级有45人为例)2、文本框颜色的随机选取【思考】1、 VB应用程序设计的基本步骤是什么?2、 根据你所选择的编程题,思考以下问题: 在界面设计时,需要用到哪些控件?各控件完成的功能是什么?可以用简图形式将界面设计出来。 所用控件的相关属性有哪些? 试
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中小学教师职称晋升各科共用答辩试题答案与重要提醒
- 员工食堂绩效协议书
- 2025年湖北省肿瘤医院编制岗位招聘笔试真题附答案
- 2025年口腔医学模拟题与答案
- 2025年煤矿防灭火试题及答案
- (2025年)场(厂)内专用机动车辆安全驾驶技术考试题附答案
- 2025制药行业外部环境变化对内部经营影响全查及市场动态分析产品主体竞争力发展分册
- 2025制药医药行业市场供需分析及投资评估规划分析研究报告
- 2025制药中间体市场供需分析及投资策略规划发展研究报告
- 项痹病护理方案
- GB/T 4957-2003非磁性基体金属上非导电覆盖层覆盖层厚度测量涡流法
- GB/T 28864.2-2012软磁铁氧体磁心术语定义第2部分:尺寸标注
- GB/T 16714-2007连续式粮食干燥机
- 最新《工会基础知识》试题库及答案1000题【完美打印版】
- 行政事业单位无形资产管理办法模板
- GB 18564.1-2006道路运输液体危险货物罐式车辆第1部分:金属常压罐体技术要求
- 《烹饪美学》教学课件-项目四-烹饪造型艺术
- 广州版英语四年级上册单词表
- 防溺水防溺水课件
- 人教版小学二年级语文上册期末考试试卷
- 大学生毕业论文写作指导课件
评论
0/150
提交评论