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

欢迎来到编程基础

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

这一课,你将学会

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

编程,就是把想做的事拆成计算机能够明确执行的步骤。计算机不会猜测“往前一点”有多远,也不会自动补上你省略的动作。学习的第一步,是把模糊的想法变成清楚的指令。

观察机器人时,先确认起点和朝向,再一次只执行一条指令。写下“执行前的位置—这条指令—执行后的位置”。如果结果与预测不同,就检查这一条,而不是一次修改整段程序。

顺序会改变结果。先转弯再前进,与先前进再转弯,可能把机器人带到不同位置。你可以交换两条指令,观察发生的变化;错误是用来发现规则的线索。

动手之前,先想一想

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

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