上 传  者 : 林文峰
单      位 : 文理实验学校(集…
上传时间 : 2019-11-07 15:13:07
我的第一个goc程序 教案.doc(179KB)
  • 浏览 : 9
  • 下载 : 1
第 1 页
第 2 页
第 3 页
第 4 页
0 0 类别 : 教案
中国最大型、最专业的中小学教育资源门户网站 1.3我的第一个GoC程序 教案 教材分析 在前面课程中介绍了GoC中绘图的2个基本命令,作用是指挥“笔”执行转 动和前进(移动)操作。为了绘制更漂亮的图形,GoC中还提供了诸如改颜色、 大小、抬笔等命令;另外为了能更好的控制“笔”的运行,方便演示、观察程序的 运行过程,GoC中还增加了一些诸如显示坐标、改变绘图速度等控制类型的命令。 【学习目标】 (1) 学会编写、编译、运行简单的 C++程序。 (2)掌握基本的绘图命令函数。 (3)了解看软件帮助的 2种方法。 (4)初步可通过控制语句观察的运行、调试程序。 下表是一些最基本绘图命令函数的说明。 函数格式 功能说明 笔移动类命令: pen.fd( length ); 前进 (步长 ),fd为 forward的缩写。“笔”向前移动,画 出长度为 length的一条线段。例:pen.fd (50); pen.bk( length ); 后退 (步长 ),bk为 back的缩写。“笔”后退移动,画出 长度为 length的一条线段。例:pen.bk (50.5); pen.rt( angle ); 右转 (角度 ) , rt为 right缩写。使“笔”顺时针转动 angle 度。例: pen.rt(90); pen.lt( angle ); 左转 (角度 ) , lt为 left缩写。使“笔”逆时针转动 angle度 例: pen.lt(90); 注: pen.fd ( - 50 )等同 pen.bk ( 50 )。 21世纪教育网(www.21cnjy.com)ᄃ 中国最大型、最专业的中小学教育资源门户网站 pen.rt ( - 90 )等同 pen.lt ( 90 )。 设置笔颜色、粗细等状态类命令: pen.color ( color ); 设置“笔”的颜 色为第 color号 颜色。颜色编 号从 0~15共计 16种,对应关 系参见《16种 预定义颜色 表》。常用的前 5种颜色,黑色、红色、蓝色、绿色、青色 的编号为: _black=0, _red=1, _blue=2, _green=3,_cyan=4。 例: pen.color( _red );或 pen.color( 1 );都是把笔设置为红色。 提示:颜色白色编号:_white=15。 函数可简写为 pen.c(颜色号 ); pen.size( size ); 设置“笔”的宽度(粗细),宽度应该为正整数,最小为 1。例: pen.up( ); up设置“笔”为抬起状态,即只前进或后退不绘图,没 有参数。 pen.down( ); down设置“笔”为落下状态,即恢复绘图,没有参数。 pen.show( ); 显示笔头的位置和方向,没有参数。例如: 21世纪教育网(www.21cnjy.com)ᄃ 中国最大型、最专业的中小学教育资源门户网站 pen.hide( ); 把 pen.show( )显示的笔头隐藏。 控制类命令 showXY( ); 用简单黑色虚线方式显示X-Y轴坐标。可以用扩展命 令指定颜色(参阅帮助文件GoC函数列表.htm)。 格式为 showXY(0 , color ); color可取颜色号 0-15。 例如 showXY(0,_red) : pen.speed( v ); 改变笔的移动速度,v可以取 0到 10的整数 。 pen.speed(0)时最慢;pen.speed(10)时最快。 pause( ); 使程序暂停并 出现继续按钮, 点按钮可使程 序继续运行。 更多的命令函数可参阅软件菜单的帮助文件GoC函数列表 .htm。在编辑窗口 按鼠标右键,可以直接到GoC帮助页面,可以选择GoC函数列表 .htm。 【例 1】画黑色的“二”字。 样例程序 3.1 21世纪教育网(www.21cnjy.com)ᄃ 中国最大型、最专业的中小学教育资源门户网站 int main(){ pen.color(0); //颜色改为黑色 pen.size(10); //笔宽改为10 //画下面一横 pen.rt(90); pen.fd(150); pen.bk(125); pen.lt(90); pen.up(); //抬笔,不画出笔的移动 pen.fd(60); pen.rt(90); //到新位置 pen.down(); // 落笔,画上面一横 pen.fd(100); return0; } 程序运行结果 提示: l 程序中“//”后面文字称为注释,只是注释说明这行程序的功能、方法等, 不影响程序执行。 l 演示者可以在程序开始增加 pen.speed(5); pen.show();来观察绘图过程。 l 演示者可以逐步增加命令函数语句,不断运行调试。 【练习】 利用GoC中的基本绘图命令函数,画出下面图形。绘图过程中,显示笔、并 设置绘图速度为 5,观察绘图过程。 21世纪教育网(www.21cnjy.com)ᄃ 中国最大型、最专业的中小学教育资源门户网站 21世纪教育网(www.21cnjy.com)ᄃ
更多
预览本资源的用户最终下载了
资源足迹
  • 华侨城小学
    姜海英 2020-12-29 10:52:42 下载
  • 文理实验学校(集团)文…
    林文峰 2019-11-07 15:13:07 上传