




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
五年级下册随机抽取器
生活中总有我们意想不到的惊喜。欢欢学校要举行幸运抽奖活动,被抽中的小朋友将成为“幸运之星”。让我们一起来设计随机抽取小程序吧。当然!虽然每次都不知道对方要出什么,但按照规则,他一定会出“石头”、“剪刀”、“布”中的一个。欢欢,你玩过“石头剪刀布”的游戏吗?任务分析,想一想
“石头剪刀布”游戏、抽签、抽奖都属于随机抽取。想一想,随机抽取的原理是什么,如何设计随机抽取器。任务分析,想一想点击角色列表区的
,从角色库中选择合适的图片作为新角色,调整角色的大小和位置,并留意角色属性,然后删除角色列表区的默认“角色1”。技能学习,试一试1、添加角色技能学习,试一试2、添加背景点击屏幕右下角的
,从背景库中选择合适的图片作为背景,如图3-4-1所示。
使用“变量”类里的
新建列表,赋予列表合适的名字,如“抽奖名单”;勾选所建列表前面的方框,可将列表信息显示在舞台上。趣味编程,做一做1.建立列表并导入名单
(1)建立列表
在列表内容显示区单击鼠标右键,选择“导入”命令,可以导入txt文件格式的名单,如图3-4-2所示。(2)导入名单抽取箱摇一摇的样子,总是让我觉得既有趣又紧张呢!欢欢,你想设计怎样的抽奖效果呢?2.增加抽奖效果
鼠标点击角色后,通过改变抽取箱的大小与方向,让抽取箱“摇一摇”。尝试编写抽奖效果部分的脚本,将其自定义为“抽奖效果”积木,方便查看和阅读,如图3-4-3所示。3、进行随机抽取
将产生的随机数赋予
,实现随机数与抽中学生的对应,最后结合文字和语音将抽奖结果公布出来。
中存储了参与抽奖的总人数,在1和总人数之间产生一个随机数,便可实现随机抽取。
参照前面的内容将积木组合起来,编写随机抽取器脚本,如图3-4-4所示。4.编写并运行脚本
点击运行脚本,看看随机抽取器是否能实现抽奖,如图3-4-5所示。4.编写并运行脚本趣味编程,做一做尝试对脚本进行优化,进行不重复抽取吧。
我发现,当抽取次数变多以后,运气好的同学可能会被抽中好几次呢!学习延伸,试一试增加新的变量和列表,用来存储抽取到的信息。探索和思考表3-4-1的内容。1.增加变量和列表在使用积木时,可以勾选变量和列表前的方框,将变量和列表的信息展示在舞台上,方便程序的测试与修改,如图3-4-6所示。1.增加变量和列表通过在“抽奖名单”列表和“已抽取名单”列表中,转移被抽中学生的信息,便可实现不重复抽取,抽取原理如图3-4-7所示。2.存储抽取到的名单优化随机抽取器脚本,如图3-4-8所示。2.存储抽取到的名单运行修改后的脚本,如图3-4-9所示。2.存储抽取到的名单可以增加一个“按钮”角色,当点击“按钮”时,运行相应的积木。怎么才能让列表恢复初始状态呢?3.抽奖结束后恢复至初始状态抽奖结束后,需要将“抽奖名单”列表与“已抽取名单”列表恢复至初始状态,以方便下一次抽奖。
添加并制作一个“按钮”角色,如图3-4-10所示,并将“按钮”放到舞台合适的位置。
当点击“按钮”角色时,将“已抽取名单”列表中的学生姓名重新存回“抽奖名单”列表,并将“已抽取名单”列表进行清空。尝试编写“按钮”角色脚本,如图3-4-11所示。
运行脚本,分别点击“抽取箱”角色和“按钮”角色,试试程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地方课程课题申报书
- 亚马逊购买店铺合同范本
- 动漫授权协议合同范本
- mcn公司合伙合同范例
- 合同范本理解写好
- 个人软件销售合同范本
- 合伙餐饮采购合同范本
- 知识产权保护高地建设的实施计划
- 推动农业新质生产力发展路径探索
- 民营经济高质量发展推动力的关键措施
- 实验室在突发公共卫生事件中的作用和任务(143)-行政管理
- 三人合伙餐饮合同范本
- 树木栽培与养护合同样本2025
- 人教PEP版(2024)三年级下册英语Unit3 Learning better单元整体教学设计(共6课时)
- 2025年河南林业职业学院单招职业技能测试题库完整版
- 地理-浙江省强基联盟2025年2月高三年级联考试题和答案
- 中华人民共和国建筑法
- 2024年济南护理职业学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 2024年江苏护理职业学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 执业助理医师报考执业医师执业期考核证明【范本模板】
- 文献检索与毕业论文写作PPT完整全套教学课件
评论
0/150
提交评论