這是一道出自CCF計(jì)算機(jī)程序設(shè)計(jì)入門(mén)的練習(xí)題。
在社會(huì)實(shí)踐活動(dòng)中有三項(xiàng)任務(wù)分別是:種樹(shù)、采茶、送水。依據(jù)小組人數(shù)及男生、女生人數(shù)決定小組的接受任務(wù),人數(shù)小于10人的小組負(fù)責(zé)送水,人數(shù)大于等于10人且男生多于女生的小組負(fù)責(zé)種樹(shù),人數(shù)大于等于10人且男生不多于女生的小組負(fù)責(zé)采茶。輸入小組男生人數(shù)、女生人數(shù),輸出小組接受的任務(wù)。
分析:通過(guò)流程圖來(lái)幫助我們理清思路。使用判斷語(yǔ)句處理不同情況,如圖1:
開(kāi)始后等待輸入男女生人數(shù),計(jì)算小組總?cè)藬?shù),當(dāng)人數(shù)小于10根據(jù)題目要求分配送水任務(wù)。當(dāng)人數(shù)大于10人,進(jìn)入下一個(gè)判斷。當(dāng)男生人數(shù)大于女生人數(shù),分配種樹(shù)任務(wù),否則分配采茶任務(wù)。
這道題主要鍛煉多條件判斷,在Scratch程序中我們會(huì)使用2個(gè)“如果…否則…”積木塊嵌套在一起,完成這些判斷。
程序代碼如圖2: