1
GoC
GOC基础指令 - 《GOC入门课程》 - 椰程智库 - hnai.net走进 GOC 的编程世界📖 第1课: 网上科技展WEB GOC 介绍GoC命令书写说明:🔆指令学习空心圆命令:p.o(半径,颜色)实心圆命令:p.oo(半径,颜色)课堂练习绘制同心圆画圆环总结📖 第2课:无人驾驶汽车分析行驶路线用“命令”指挥无人驾驶汽车🔆指令学习前进命令:p.fd(长度);后退命令:p.bk(长度);右转命令:p.rt(角度);左转命令:p.lt(角度);课堂练习爱心尺(che)https://book.yechengtv.com/read/goc/date-2024.01.14.22.49.00#8rm53g
https://book.yechengtv.com/read/goc/date-2024.01.14.22.49.00#8rm53g
pen指令
fd() 前进指令 前进的距离。
左转指令:.lt( ); 括号中填的是左转的角度,可以是任意的数字(整数、小数)。
右转指令:.rt( ); 括号中填的是右转的角度,可以是任意的数字(整数、小数)。
后退指令:.bk( ); 括号中填的是后退的距离
2
颜色指令:pen.c( ); 括号填颜色号c是color的缩写,颜色号是指0-15号颜色
画笔粗细:pen.size( );//括号填画笔粗细
移动指令:如果画笔一开始的位置不符合,则需要将画笔移动到对应的坐标。.moveTo(,横向坐标,纵向坐标);
3
抬笔指令: 如果在画笔前进后退时不想在屏幕上留下横线,需要先抬起画笔再移动。 pen.up( );
落笔指令: 抬笔移动完毕准备绘制直线或者其他图形时,要将画笔落下,再开始绘制。 pen.down( )
4
绘制空心矩形:pen.r( w, h );或者pen.r( w, h, c );功能:以笔位置为中心,画宽为w高为h的矩形。
绘制实心矩形:pen.rr( w, h );或者pen.rr( w, h, c );功能:rr命令是画实心矩形。c为颜色编号。
随画笔方向指令:.picU(0); 使用这个指令,绘图的方向会随笔头的方向。
5
绘制空心圆:pen.o( r );pen.o( r ,c); r半径,c颜色
绘制实心圆:pen.oo( r );pen.oo( r ,c);r半径,c颜色
功能:以笔位置为圆心,r为半径,画圆。oo命令是画实心圆。c为颜色编号。命令中如果省略c,用当前笔的颜色画图。
6
绘制空心椭圆:pen.e( w , h );pen.e( w , h ,c);
绘制实心椭圆:pen.ee( w , h );pen.ee(w , h ,c);
功能:以笔位置为圆心,横半径为w纵半径为h画椭圆。ee命令是画实心椭圆。c为颜色编号。 命令中省略c时用当前笔的颜色画图。如果picU(0);方向会随笔头。
7
画写文字指令:.text(x,c,size) .text(x)
以c号颜色输出 x 的内容。x可以是数字、变量或字符串。size是大小 pen.text(x)每次输出都是以笔的位置为字符串中心。 如果不填c,以笔的颜色为文字颜色。
以笔的当前位置为中心,输出内容可以是数字、变量或字符串。pen.text(x)每次输出都是以笔的位置为字符串中心。
第9课 设计贺卡
设置字体: .font( f )
设置画出的文字的字体。f可以是字体编号或名称,字体编号参见上一页。 字体要当前计算机系统里有字库的才可以显示。 样例:pen.font(20).text("紫",0); //(20 为华文行楷)
设置文字大小: .textSize( i )
设置画出的字符的字体大小为i号。 改变pen.text命令输出的文字大小。 pen.textSize(50).text("紫"); 要注意的是textSize的 S是大写的
第10课 变量与输入输出
键盘输入 语法:
cin>>变量名; 表示从键盘输入数值 变量名就是魔法盒子的名字; 使用键盘输入语句时,需要先定义变量,定义与输入的变量名要一致。
比如:int n;cin>>n;定义与输入变量名一致;键盘输入框会显示在运行窗口的中间(默认在笔的位置); 例如:定义一个保存颜色的变量,并输入变量:int col;cin>>col;
连续键盘输入 语法:
cin>>变量名>>变量名; 连续输入多个变量,变量之间输入语句承接符号都是“>>”; 例如:定义两个变量,并输入变量: int col,n;cin>>col>>n;
从键盘输入数据到变量x。 说明:是在笔的位置附近输入数据,回车结束输入。不是pen的命令,格式不能“pen.”开头。 样例:int x; cin >> x;
窗口输出指令: cout <<
在下面输出窗口打印出表达式x的值。 说明:换行可以用cout<<endl; 浮点数时可用pen.precision命令设置精度,默认精度是2。不是pen的命令,格式不能“pen.”开头。 样例:cout << "面积=" <<12*5;
精度可以使用函数指令,最长到小数点后15位:pen.precision(15) ,最后一位四舍五入进位而来
pen.text(a);//7位有效数字,第8位开始是估值进位
第11课 基本运算
基本运算符有四个,分别是加号“ + ”、减号“ - ”、乘号“ * ”、除号“ / ”。
第12课 条件判断
条件判断 if
语法:
if(条件表达式){
执行满足条件语句;
}
第13课 循环往复