少儿趣味编程Scratch学科融合《绘制柱状对比图》(教学案+源文件)

资源下载
  1. 二一教育资源

少儿趣味编程Scratch学科融合《绘制柱状对比图》(教学案+源文件)

资源简介

柱状图
(
今日任务:
)
今天,我们将来利用链表及画笔功能设计一个柱状图程序,那么,什么是柱状图呢?柱 状图(bar chart),是一种以长方形的长度为变量的表达图形的统计报告图,由一系列高度不 等的纵向条纹表示数据分布的情况,用来比较两个或以上的价值(不同时间或者不同条件), 只有一个变量,通常利用于较小的数据集分析。柱状图亦可横向排列, 或用多维方式表达。 主要用于数据的统计与分析, 早起主要用于数学统计学科中,到现代使用已经比较广泛,比 如现代的电子产品和一些软件的分析测试,如电脑, 数码相机的显示器和 photoshop 上都能 看到相应的柱状图。易于比较各组数据之间的差别。
(
绘制出
的柱状

)
(
输入的数值在
此呈现
)
(
本课重难点:
)
(1)学会利用链表解决实际现实问题;
(2)掌握这一类问题的解决方法;
(3)会调试程序设计中出现的 bug。
(
N
)
(
任务解读
Flowchart

)
开始
链表清空
输入5 个 1~100 间的数字
将输入进来的数字依次存入链表之中
广播开始绘制柱状图
画笔就位,从左向右依 次绘制直线
(
循环超过
5
次?
)
Y
结束
(
跟我来挑战
Follow
me

)
既然我们要做一个完整的作品, 那么完整的步骤缺一不可,今天我们再来一次完整的操作步 骤展示!
第一步:启动 scratch 软件;
第二步: 点击上方的“文件”→“保存”→保存到桌面,文件名: 绘制柱状图→点击“保 存”;
(第二步很很很重要,我希望所有的学生都能养成及时保存作品的好习惯!)
第三步: 舞台场景设计
(
隐形画笔,

序中隐藏不显

) (
用来遮挡线条下方
的圆弧形,使柱状图
美观一些
)
第四步: 角色设计
本程序至少需要三个角色,估计同学们已经看明白这些角色的作用了
引导输入数字,主程 序,将数字加入链表, 广播开始绘制!
第五步: 脚本解读
程序运行结果:
5 个数字全部输入完毕:
(
课后思考:
)
(1)尝试丰富一下程序的界面, 使界面更加美观!
(2)如果输入的数字是负数或者>100,提示报错,重新输入, 如何实现?
(3)如果我不想规定输入数字大小的限制, 那么绘制时要考虑哪些因素?你能把程序设计 出来么?

展开更多......

收起↑

资源预览