版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
猜谜语的问答小
程序完成了,计分功能也实现了,可是一直都是这几个
谜语按顺序出现,这也太
没劲了同学们,你们有什么好想法吗?要是计算机询问的谜语是随机的,那这个问答小程序一定更有意思。可是,要怎么实现呢?别着急,我们先来玩一个小游戏
吧。老师这里有一张你们班的学生名单表,但是姓名并不是按照学号排列的,被打乱了顺序,每个人的后面还有一个相应的动作,请一位同学随机报出一个数字,然后我们看看对应的人是谁,他要做什么动作好不好?想一想,随机报的这个数字有什么要求?可以是小于等于0吗?可以很大
很大吗?那这个随机数的范围跟什么有关?运算??现在请Scratch中的来帮忙,产生一个随机的序号,再玩一次这个游戏吧。
为了让大家看清楚这个随机的序号,我们可以在Scratch中建立一个变量“序号”,并且将这个随机序号的范围设定为1到班级人数之间,然后对照表格的姓名,让ta做相应的动作。可以尝试使用“列表”来管理问
题哦。同学们,现在要实现知识问答的随机换题,你会了吗?我们可以请谁来
帮忙呢?浙摄影版小学信息技术五年级下册列表与变量一样可以存储数值或字符数据。单个变量一次只能存储一个数据,而单个列表可存储多项数据。变量列表……列表由列表名和列表值组成。可以把列表看成是多行一列的表格。一般情况下,可以采用列表名和编号组合的方式访问某项列表值。根据上面这句话,如果想提“72小时——打一字”这个问题,应该如何来访问这个列表?编号列表长度列表名列表值如果想改变询问的问题,应该改变哪里的数据?存储数值或字符数据1个多个变量名+变量值列表名+列表值变量名列表名+编号要使用列表,必须先新建列表,再根据需求管理列表数据,如增加、减少、显示、运算、比较等。变量新建列表在哪里新建呢?新建的列表是空的,列表值需要我们输入,那怎么输入列表的各项数据呢?方法一手动输入方法二脚本输入为了实现随机出题,首先需要一个“问题”列表来存储问的问题,还需要一个“答案”列表来存储相应的答案。存储问题与答案数据应该一一对应。①新建两个列表:“问题”、“答案”②分别将提问的问题内容和相应的答案输入到两个列表中温馨提醒:使用脚本输入的同学可以这样才操作:列表已经有了,接下来要实现随机出题了,那如何来实现呢?取值范围是多少?为什么?????181111?开始“回答”=“答案”?程序初始化设置变量为0用户输入“回答”输出“答对”提示否结束“询问”问题是变量“得分“增加输出“得分”输出“答错”提示变量“得分“减少“问题”列表“答案”列表开始“回答”=“答案”列表的第“编号”项?……用户输入“回答”输出“答对”提示否结束是变量“得分“增加输出“得分”输出“答错”提示变量“得分“减少设置变量“编号”的值为1~“问题”列表长度之间的随机数询问第“编号”项“问题”①新建一个变量,如“编号”②为变量“编号”设置一个随机生成的列表编号③实现随机出题④完成后,同学之间玩一玩,看看还有没有需要改进的地方?
可以通过编写脚本或者取消指令面板中列表前的,将列表隐藏起来。帮助老师制作一个“随机挑人”的程序,用列表存
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论