#9979. 2026/7/27/WJN课堂笔记(GOC基本命令)
2026/7/27/WJN课堂笔记(GOC基本命令)
GoC 基础绘图命令
一、移动画笔
p.fd(100); // 向前移动 100
p.bk(100); // 向后移动 100
画笔落下时,移动会留下线条。
二、改变方向
p.rt(90); // 向右转 90 度
p.lt(90); // 向左转 90 度
转动只改变画笔方向,不会改变画笔位置。
三、设置画笔
p.size(10); // 设置画笔粗细为 10
p.c(3); // 设置画笔颜色为 3 号颜色
后面绘制的图形将使用新的粗细和颜色。
四、抬笔与落笔
p.up(); // 抬笔,移动时不画线
p.down(); // 落笔,移动时画线
需要移动到其他位置但不想留下线条时,可以先抬笔。
p.up();
p.fd(100);
p.down();
五、绘制矩形
p.r(100,50); // 绘制一个 100×50 的空心矩形
p.rr(100,50); // 绘制一个 100×50 的实心矩形
矩形的方向会受到当前画笔方向的影响。
六、完整程序结构
int main()
{
p.size(10);
p.c(3);
p.fd(100);
p.rt(90);
p.fd(100);
p.up();
p.fd(50);
p.down();
p.r(100,50);
return 0;
}
七、使用规律
fd、bk:改变画笔位置。rt、lt:改变画笔方向。size、c:改变绘图样式。up、down:控制移动时是否画线。r、rr:快速绘制空心或实心矩形。- 每条命令的末尾都要写分号
;。