这一课,你将学会
能将本节概念用于任务,且在初始数据变化后仍通过验证。
用 rectangle(x, y, width, height) 在缺口处补一块砖。画布左上角是 (0, 0),向右 x 增大,向下 y 增大;画布宽高都是 100。四个数字依次是左上角横坐标、纵坐标、宽和高。虚线表示需要修补的位置,图形必须完全重合。 input 表示当前场景给出的横坐标;将 input 写在参数位置,图形会自动适应不同场景。
先找缺口左上角,再数宽和高。rectangle(10, 20, 20, 15) 的右边缘是 30,下边缘是 35。图形和目标的顺序也应一致。
把位置与尺寸分开理解,可以帮助你阅读图形界面和游戏中的坐标。
动手之前,先想一想
- 程序开始时,已知哪些数据或状态?
- 执行一条指令后,哪些内容会改变?
- 如果初始条件改变,原来的步骤是否仍然有效?
查看思考提示
用一张表记录“执行前、执行的指令、执行后”,每次只改变一个条件。不要用最终结果代替推理过程。
依次完成前一个动画课程的三个任务,即可解锁本课。