三年级1班有36个小朋友,某次数学考试,同学们的成绩在78-100之间,求出该班学生的平均分和成绩优秀的人数(成绩大于85分)。
1.准备工作
(1)默认小猫角色,默认白色背景;
(2)创建名为“成绩单”的列表。
2.功能实现
(1)点击绿旗,产生36个78-100的随机数,保存到列表中,数值可重复,如图1;
(2)计算平均值,注意使用四舍五入去掉小数,小猫说“平均分是:XX”2秒,如图2;
(3)统计成绩大于85分的人数,小猫说“成绩优秀的人数是:XX”2秒,如图3。

图1

图2

图3
正确源码:
先设定初始化数据

求平均值:成绩总和/人数。成绩总和=将人数序号进行遍历相加

先排查优秀分数个数,再进行统计优秀人数,优秀人数=进行遍历比比较大于85分的人,符合条件进行+1

评分标准:
(1)正确创建列表“成绩单”,并将36个78-100的随机数保存到列表中;(3分)
(2)正确求出列表中数值的平均数(4分),能够使用四舍五入(1分);
(3)能够使用连接讲平均值说出;(1分)
(4)正确求出列表中大于85的人数;(5分)
(5)能够使用连接将优秀人数说出。(1分)
图形化编程(四级)
(一)考试标准
1.理解并使用链表、函数和多线程。
1) 能够新建链表;
2) 能够完成对链表中数据的插入、删除;
3) 字符串处理;
4) 能够自己创建一个有返回值的函数;
5) 理解函数的作用范围;
6) 理解多线程的概念;
7) 循环的复杂运用;
8) 逻辑,算法过渡。
(二)考核目标
学生对编程软件的较强 综合操作能力 ,考查使用软件进行数据处理的
能力,同时对函数和过程的理解和使用进行考查,以及学生对已掌握知
识的深度综合应用及思考更优程序方案,另针对参加 4 级考试的学生将 12
进行 结合分析和计算的情境 考查。
(三)能力目标
通过本级考试的学生,逻辑推理能力很不错,对数据的处理,函数和
过程等的理解和使用掌握得很不错,对已学知识的综合应用能力很好,
具备一定的程序调试和优化能力。学生对编程软件的进一步 综合操作能
力 ,考查新建链表,字符串处理,循环的复杂运用,理解函数的作用范
围,理解多线程的概念,同时考查学生对已掌握知识的深度综合应用,
另针对参加 4 级考试的学生将进行 难度更高的逻辑推理能力 的考查。
(四)知识块
知识块思维导图(四级)
(五)知识点描述
编号 知识块
知识点
1 字符串 字符串操作,加密
2 函数 不同类型函数的创建,参数的设置,返回值,函
数的调用
3 链表 创建链表,实现数据的增、删、改、查,显示和
隐藏,找最值,平均值等
4 大综合 前面所有知识点的综合使用,考查
5 程序优化 使用已有知识进行问题的优化
6 逻辑,算法过渡 分析和计算情境考察,如爬楼梯的方法(递归)
7 循环的复杂运用 循环的结构,循环的嵌套,递归调用 13