20
分析:由已知a←5,s←1條件執(zhí)行第一次循環(huán)結(jié)構(gòu)得到s←5,a←4;由于a═4滿足判斷框的條件,故可繼續(xù)執(zhí)行第二次循環(huán),由a←4,s←5,得s←20,a←3.此時已不滿足判斷框的條件,應(yīng)跳出循環(huán)結(jié)構(gòu),從而輸出s的值.
解答:第一次執(zhí)行:由a←5,s←1
s←5×1
a←5-1
判斷:a=4≥4.滿足判斷框的條件,∴可繼續(xù)執(zhí)行循環(huán)結(jié)構(gòu).
第二次執(zhí)行:由a←4,s←5
s←5×4
a←4-1
判斷:a=3<4,即不滿足判斷框的條件,∴應(yīng)跳出循環(huán)結(jié)構(gòu).
故輸出s的值是20.
點評:理解循環(huán)結(jié)構(gòu)的功能和正確使用判斷框是解題的關(guān)鍵.