课件编号6775585

五年级下册信息技术课件-2.10统计集成—自动生成柱状图 清华版 (共12张PPT)

日期:2024-04-28 科目:信息技术 类型:小学课件 查看:98次 大小:79876Byte 来源:二一课件通
预览图 1/5
五年级,PPT,12张,清华,柱状,下册
  • cover
(课件网) 统计集成———自动生成柱状图 在上一课中,我们通过模拟掷色子的过程,研究了随机数的规律。其中的数据分析环节是用Excel完成的。本课,我们使用Scratch编写一个软件来完成数据的分析,得到更加直观形象的结论。 用Scratch编写程序来研究随机数的规律,相当于编写一个科学研究软件,需要考虑软件编写的必要性。自编软件的优点是省去了“数据导出”→“Excel分析”的过程,会节省数据分析的时间,但是需要进行程序开发。为了能够得到更加直观形象的分析结论,是很有必要自编软件的。 1、分析软件需求与目标。 编写一款软件,首先需要明确想要编一款什么样的软件,其初级目标、中级目标、高级目标分别是什么。中级目标是软件的核心任务,完成了中级目标,软件的编写就算成功。初级目标是基础研究,是基于现有的水平和时间,将中级目标进行的简化,可以是完成核心代码,也可以是积累一些基础数据。高级目标是在中级目标基础上的提升,有时是软件原理上的创新,有时是小改进,可以算作是对软件的进一步追求。 初级目标、中级目标和高级目标都要围绕着同一个“核”,这样软件的编写才科学、高效。 分析300个随机数中1-6的数目,这个软件的三级目标是怎样的? 思考 中级目标 链表由1-6的300个数据组成,编写出一个软件,统计出每个数字出现的次数 初级目标 只统计出1出现的次数 高级目标 用柱状图反映出每个数字出现的次数,可以进一步表现出每个数字出现的次数相对于总次数的百分比 从上表可以看出,初级目标是为了解决这个程序的核心算法。算法是指程序中解决问题的核心方式,大部分的算法都可以从生活中得到启示。比如“在1-6间随机选一个数”这种随机算法,就与生活中的掷色子问题对应。这种联系生活研究编程算法的思考方式,称为生活算法。那么找到300个随机数中1的个数与生活中的哪个过程类似呢? 2、算法与程序设计。 有一个袋子里面装着300个标有1-6六个数字的乒乓球,每次只能从袋子中拿出一个乒乓球,如果是1就放在另外一个袋子中,不是1就扔掉。试一试写出实现这个过程的代码。 试一试 第1步:绘制代表每个数字出现次数的圆柱。可以使用绘图编辑器绘制,柱的高度要大于150个像素,注意需要选择“设定旋转中心”工具,将旋转中心设定为红色柱的顶端。 生成柱状图。 第2步:按照代码,可以将柱状图红色部分的上沿和数字1的数目保持一致。制作6个这样的角色,就可以实现柱状图效果了。最后用一个灰色的色块将所有彩条的下缘挡住,只保留纵坐标大于0的那部分,这样,柱状图就完成了。 第3步:显示每个数字出现数目所占百分比。如果将代码按照改进,就可以显示出每个数字出现数目占总数的百分比。 谢 谢 ... ...

~~ 您好,已阅读到文档的结尾了 ~~