第9课随机探秘数据的导出和分析_第1页
第9课随机探秘数据的导出和分析_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 9 课 随机探秘数据的导出和分析任务导航色子恐怕是生活中最常见的随机现象了,本课,使用 Scratch 编写一个模拟投掷色子过程的小程序,让小猫说出色子上当前的点数,如图 9.1 所示。通过多次模拟投掷色子的过程,获取数据,然后借助 Excel 来统计色子上每个点数出现的数目,研究随机现象的规律,如图 9.2 所示。图 9.1 小猫说出色子的点数图 9.2 数据汇总的结果(投掷 300 次)任务分析用可以让一个角色说一个 1 到 6 之间随机的整数,来模拟投掷色子的过程。可以使用图 9.3 的代码让小猫说出当前的点数。图 9.3 模拟掷色子的过程面多次使用过随机数,但是程序的是随机数,虽然

2、从来没有系统地研究过随机数这个重要的代码,比如取 500 个 1 到 6 的随机数,每个整数的数目是不是都是50 个?想这是一个将程序作为研究工具的实验,首先要回答以下两个问题。(1)研究:你研究是什么?对问题的你猜想?(2) 使用的工具:你准备如何研究这个问题?要获取多少组数据?如何据?你打算如何分析这些数据?这些数Follow Me1. 获取数据获取多组数据常常需要使用链表来数据,如图 9.4 所示。图 9.4 用链表结果来随机数按空格 300 次不难获得 300 个随机数,那么,怎么知道其中有多少个 1 呢?2. 统计色子上每个点数出现的次数统计色子上每个点数出现的次数可以采用很多种思路

3、,如可以编一个程序来1 到 6个数据各出现多少次;或者使用数据处理,辅助完成统计的工作。在科学研究中,虽然程序理论上可以解决所有的数据处理,但是有时候限于现有的编程水平,或者追求更快的速度,常常需要结合应用Excel 的排序功能来统计 1 到 6 出现的次数。来完成数据处理工作。接下来介第 1 步:在链表上右击,选择“输出”,如图 9.5 所示,在弹出的位置,将链表数据输出为 txt 文件。框中选择合适的图 9.5 输出链表数据粘贴在 Excel 中,如图 9.6 所示。第 2 步:将 txt 文件中的数据图 9.6 数据从链表转换到 txt 文件再到 Excel 中第 3 步:将数据从小到大

4、排列,如图 9.7 所示。注意:在排列之前,请所有数据在工作表中,Sheet1 用于保留原始数据。图 9.7 将数据升序排列第 4 步:数出每个数字的个数方法有很多,比如看左边的角会显示出当前单元格的数目,或者选中所有的数字 2 的单元格,然后在 Excel 右下,或者把所有为 2 的单元格剪切、粘贴在旁边的那一列。最终将数据汇总到 Sheet3 中,如图 9.8 所示。图 9.8 数据汇总的结果实验的结果和你之前的猜想一致么?和你周围的比较一下,实验的结果相同么?DIY可以通过改进代码,使用重复执行语句,增大数据量,让计算机自动生成 600 个随机数,代码如图 9.9 所示。图 9.9 用重

5、复执行语句生成 600 个随机数想你的猜想正确么?是不是数据量越大,每个数字出现的数目占总数目的百分比就越接近?3 为了获得的数据,能不能将其他同学的数据和自己的数据合并呢?知识着陆1.2.3.:将链表导出设计:从获取、分析数据的角度验证猜想编程:多种共同使用提高效率创作天地1 有些同学提出绘制 6 个不同点数的筛子造型,用图 9.10 的代码来实现掷色子的效果,你也可以试一试。图 9.10 用点数来模拟掷色子的过程2 一位同学试图改进图 9.10 的代码,却出现了图 9.11 的效果,你能帮他修改正确么?图 9.11 造型点数和说的点数不一致3 使用柱形图按钮,可以将选中的数据生成柱形图,如图 9.12 所示,你也可以试一试。图 9.12 用柱形图来分析数据视野拓展编程的英文 programming 有“按照顺序作一件事”的意思,意思是说程序中任何代码都会经历一段时间,就连循环也不例外,你可以试着做一个小实验,按照图 9.13 所示的代码100 组循环时间求出每次循环所用的时间图 9.13 循环 100 次所需要的时间研究链表直接导出成 Excel 文件,更改扩展名 txt 为 xls,实验发现一个空循环 100 次所需要的时间大约是 2.5 秒,每次循环大约需要 0.025 秒,你可以研究一下这 100 组数据的最大值和最小值是多少,并思考影响循环时间的影响。懂

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论