这是一道出自CCF计算机程序设计入门的练习题。
在社会实践活动中有三项任务分别是:种树、采茶、送水。依据小组人数及男生、女生人数决定小组的接受任务,人数小于10人的小组负责送水,人数大于等于10人且男生多于女生的小组負责种树,人数大于等于10人且男生不多于女生的小组负责采茶。输入小组男生人数、女生人数,输出小组接受的任务。
分析:通过流程图来帮助我们理清思路。使用判断语句处理不同情况,如图1:
开始后等待输入男女生人数,计算小组总人数,当人数小于10根据题目要求分配送水任务。当人数大于10人,进入下一个判断。当男生人数大于女生人数,分配种树任务,否则分配采茶任务。
这道题主要锻炼多条件判断,在Scratch程序中我们会使用2个“如果…否则…”积木块嵌套在一起,完成这些判断。
程序代码如图2: