← 返回课程路线
里程碑 1 · 指令与函数输入

带输入的函数(数字)

按顺序调用指令,区分动作、参数与执行结果

这一课,你将学会

能用自己的话解释本节概念,并正确预测示例的下一步。

同一个动作可以接收额外信息,这些信息叫作参数。例如“向前走”还不够明确,可以补充“走几步”。参数写在括号里,让一个动作适用于不同情况。

比较 move(1) 与 move(3):前者前进一步,后者前进三步。这里的写法用于理解参数概念;不同练习允许的指令可能不同,应以该课说明为准。迷宫初始课程目前使用无参数的 move()。

先确定参数的含义和单位,再改变数值观察结果。绘图时,位置、宽度和高度都可能是参数;把两个数的位置交换,画面也可能改变。练习时一次只改一个参数,更容易发现规律。

动手之前,先想一想

  1. 程序开始时,已知哪些数据或状态?
  2. 执行一条指令后,哪些内容会改变?
  3. 如果初始条件改变,原来的步骤是否仍然有效?
查看思考提示

用一张表记录“执行前、执行的指令、执行后”,每次只改变一个条件。不要用最终结果代替推理过程。