4 编程思路与步骤 #
4.1 编程思路 #
(1)建立两个列表变量:“集合1”和“集合2”。
(2)建立8个变量:“i”,“j”,“temp1”,“temp2”,“集合1之和”,“集合2之和”,“集合1平均数”“集合2平均数”。
其中,只有“集合1平均数”和“集合2平均数”是需要显示的,其他变量都不需要显示;
变量“i”和“j”用于统计相同数;变量“temp1”和“temp2”用于存放两个集合的随机数。
调整列表与变量在舞台中的位置,如下图:
(3)初始化变量。
单击开始按钮时,将“集合1平均数”和“集合2平均数”设为0,并清除“集合1”和“集合2”中所有项目后重新填入数字。
填入“集合1”和“集合2”中的数字在1到15间取10个随机数,将其中重复数字去除后填入集合。
(4)单击空格键后,为变量“i”,“j”,“集合1之和”,“集合2之和”赋初值。设置四个变量的初值的目的是防止不停单击空格键时程序产生错误。
(5)求两个集合的“和”与“平均数”。集合平均数计算公式为:和÷集合内数字数量,所以需要先对集合内的数字求和。集合求和是指从第一项到最后一项逐个相加。
(6)比较平均数大小。计算完成后,小猫询问哪个平均数比较大。如果集合1平均数大则在回答框内输入“集合1”;反之输入“集合2”.小猫会根据计算结果判断回答是否正确。
4.2 流程图及核心代码块 #
5.问答与练习 #
完成这样一个程序:对于两个集合“集合1”和“集合2”,获取它们的最大值并比较两个最大值哪个更大。