一级更多是"照着题意把代码写出来",二级开始要求孩子读懂别人写的循环——抽象度明显上了一档。很多孩子就卡在这个台阶上。
not / or 等)编程题两道,常见"直角三角形""字符变换"这类——循环嵌套 + 简单处理。
1. 嵌套循环:画"执行轨迹表":外层控制"行",内层控制"列 / 个数"。让孩子把 i、j 每一步的取值和输出画成表格,一行行推,而不是靠脑补。图形题、矩阵题一旦能"手动跑",就不再是玄学。
2. 横线填空 = 考阅读:这类题给你一段循环骨架,让你补关键行。练法:多找已完成的循环代码,遮住一行,让孩子猜补——培养"读代码"的能力。
3. 统计类函数:"去极值求平均""统计满足条件的个数"是函数教学的经典载体,整理成自己的模板,考场直接套。
二级卡人的从来不是语法,而是"能不能把循环在脑子里跑一遍"。多练读代码,分自然上去。