这一课,你将学会
能用自己的话解释本节概念,并正确预测示例的下一步。
同一个动作可以接收额外信息,这些信息叫作参数。例如“向前走”还不够明确,可以补充“走几步”。参数写在括号里,让一个动作适用于不同情况。
比较 move(1) 与 move(3):前者前进一步,后者前进三步。这里的写法用于理解参数概念;不同练习允许的指令可能不同,应以该课说明为准。迷宫初始课程目前使用无参数的 move()。
先确定参数的含义和单位,再改变数值观察结果。绘图时,位置、宽度和高度都可能是参数;把两个数的位置交换,画面也可能改变。练习时一次只改一个参数,更容易发现规律。
动手之前,先想一想
- 程序开始时,已知哪些数据或状态?
- 执行一条指令后,哪些内容会改变?
- 如果初始条件改变,原来的步骤是否仍然有效?
查看思考提示
用一张表记录“执行前、执行的指令、执行后”,每次只改变一个条件。不要用最终结果代替推理过程。