
五(2)班准备挑选一名最高的学生参加学校篮球队,请编程帮助他们挑选。
算法分析:从全班n位学生中任选一名学生,将他的身高数据放入变量h中,选用一个计数器m来计算比较次数。然后取另一名学生的身高数据与h中的数据进行比较,大的数据放入h中,舍弃小的数据,计数器m的值加1。只要m的值小于n,就继续比较下去。若m的值等于n则结束,h中的数据就是最高学生的身高。
程序如下:
五(2)班准备挑选一名最高的学生参加学校篮球队,请编程帮助他们挑选。
算法分析:从全班n位学生中任选一名学生,将他的身高数据放入变量h中,选用一个计数器m来计算比较次数。然后取另一名学生的身高数据与h中的数据进行比较,大的数据放入h中,舍弃小的数据,计数器m的值加1。只要m的值小于n,就继续比较下去。若m的值等于n则结束,h中的数据就是最高学生的身高。
程序如下:
Scratch3.0 全国青少年软件编程等级考试 Python Scratch图形化一级 Scratch图形化四级 Scratch图形化三级 Scratch图形化二级 电子学会