11.(5分)(2013•广东)执行如图所示的程序框图,若输入n的值为4,则输出s的值为

Answer key
See explanation
2013_省自主命题(广东)
11.(5分)(2013•广东)执行如图所示的程序框图,若输入n的值为4,则输出s的值为

See explanation
输入 $n=4$,初始化 $i=1, s=1$。
第一次循环:判断 $1 \le 4$ 成立,执行 $s = 1 + (1-1) = 1$,更新 $i = 1+1=2$;
第二次循环:判断 $2 \le 4$ 成立,执行 $s = 1 + (2-1) = 2$,更新 $i = 2+1=3$;
第三次循环:判断 $3 \le 4$ 成立,执行 $s = 2 + (3-1) = 4$,更新 $i = 3+1=4$;
第四次循环:判断 $4 \le 4$ 成立,执行 $s = 4 + (4-1) = 7$,更新 $i = 4+1=5$;
第五次判断:$5 \le 4$ 不成立,退出循环,输出 $s=7$。
只讲你不懂的那一步,不用把整道题重讲一遍。答案和完整解析就在上面,不用聊天也能看。
可以再试一道相同方法、不同题面的题,确认是否真正掌握。
用 3 道相关题确认基础和中等变式会到哪一步。