如何用scratch画扇形统计图
一、学习目标
1、有六个班,每班人数是50-100间的随机数,用扇形统计图统计出各班人数所占的比例图(各班人数列表假设是一个集合,集合的性质决定元素互异性,每个元素不相等);
2、学习列表的知识;
3、学习如何用正余弦定理画圆和扇形;
4、学习如何画实心图形。
二、程序效果视频
算法分析
三、程序算法分析
1、各班人数设为50-100的随机数,并放到各班人数列表中,由于集合的互异性,各班人数不能相同;
2、算出各班人数总和,然后算出各班人数所占的比例插入各班人数比例列表中;
3、根据各班人数比例列表中的比例画扇形。扇形的画法和画圆一样都是用正余弦定理,只是旋转的度数不一样,重复执行的次数不一样,画圆重复执行360次,画扇形重复执行360*比例;
4、画扇形需要两个循环,里面的循环画某一个扇形,外面的循环保证画完一个扇形画另一个扇形;
5、从圆周一个点到圆心逐步填充。
四、编程实现:
往期推荐
你必须要了解的:国际青少年科技教育的政策、理念与发展趋势研究
CCF关于举办2021年第一场NOI Online能力测试的通知
2021两会有人大代表:建议研发统一的编程课程体系,大家怎么看?