资源简介 柱状图(今日任务:)今天,我们将来利用链表及画笔功能设计一个柱状图程序,那么,什么是柱状图呢?柱 状图(bar chart),是一种以长方形的长度为变量的表达图形的统计报告图,由一系列高度不 等的纵向条纹表示数据分布的情况,用来比较两个或以上的价值(不同时间或者不同条件), 只有一个变量,通常利用于较小的数据集分析。柱状图亦可横向排列, 或用多维方式表达。 主要用于数据的统计与分析, 早起主要用于数学统计学科中,到现代使用已经比较广泛,比 如现代的电子产品和一些软件的分析测试,如电脑, 数码相机的显示器和 photoshop 上都能 看到相应的柱状图。易于比较各组数据之间的差别。(绘制出的柱状图)(输入的数值在此呈现)(本课重难点:)(1)学会利用链表解决实际现实问题;(2)掌握这一类问题的解决方法;(3)会调试程序设计中出现的 bug。(N)(任务解读Flowchart:)开始链表清空输入5 个 1~100 间的数字将输入进来的数字依次存入链表之中广播开始绘制柱状图画笔就位,从左向右依 次绘制直线(循环超过5次?)Y结束(跟我来挑战Followme:)既然我们要做一个完整的作品, 那么完整的步骤缺一不可,今天我们再来一次完整的操作步 骤展示!第一步:启动 scratch 软件;第二步: 点击上方的“文件”→“保存”→保存到桌面,文件名: 绘制柱状图→点击“保 存”;(第二步很很很重要,我希望所有的学生都能养成及时保存作品的好习惯!)第三步: 舞台场景设计(隐形画笔,程序中隐藏不显示) (用来遮挡线条下方的圆弧形,使柱状图美观一些)第四步: 角色设计本程序至少需要三个角色,估计同学们已经看明白这些角色的作用了引导输入数字,主程 序,将数字加入链表, 广播开始绘制!第五步: 脚本解读程序运行结果:5 个数字全部输入完毕:(课后思考:)(1)尝试丰富一下程序的界面, 使界面更加美观!(2)如果输入的数字是负数或者>100,提示报错,重新输入, 如何实现?(3)如果我不想规定输入数字大小的限制, 那么绘制时要考虑哪些因素?你能把程序设计 出来么? 展开更多...... 收起↑ 资源预览