第⼀课GoC简介和演⽰
第⼀课 GoC简介和演⽰
【C/C++程序设计语⾔】
“程序设计语⾔⽤于书写计算机程序的语⾔。语⾔的基础是⼀组记号和⼀组规则。根据规则由记号构成的记号串的总体就是语⾔。在程序设计语⾔中,这些记号串就是程序。”(这是百度百科上的程序设计语⾔定义)
通俗的讲,程序是由⼀些“命令”组成,这些“命令”是⼀些符合指定规则的符号。根据不同的需求和规则,现今有近百种有不同的编程语⾔,C/C++是最流⾏、最优秀的的编程语⾔之⼀。本课程⽤编程绘图⽅式引导⼤家快速掌握编程基本的思想,进⼊C/C++编程世界的⼤门。
【课程演⽰程序】
⾸先通过下表的程序看看GoC可以画的⼀些图形,了解学完第⼀阶段课程后你可以完成哪些功能。前2个给了程序段,显⽰C++代码的⼤致形式(教学时,教师可在GoC中演⽰;⾃学时可忽略。);后10个是动态绘图,直接运⾏演⽰程序,不列程序。
说明程序运⾏结果
顺序语句画三⾓形程序int main()
{
pen.speed(5);//中等速度画
pen.show();//显⽰笔
pen.fd(100);//笔前进100长度  (120);//笔顺时针转120度  pen.fd(100);  (120);
pen.fd(100);  (120); return0;
}
循环语句画放射状图int main()
{
pen.speed(5);//中等速度画for(int i=0; i<10; i++)
编程语言下载{
pen.fd(150);
pen.fd(-100);
<(36);
}
return0;
}
10个动态演⽰绘
下载[]程序。下⾯是部分截图。
【学习两个命令】
上⾯程序绘图中最主要的两个命令是:
命令格式
样例英语单词说明pen.fd( 长度 ) ;pen.fd( 50 );
命令“笔”前进50,画出长度50的⼀条
线。⽐如:pen---笔fd---forward的简称,中⽂意思“前进”。
<( ⾓度 ) ;( 90 );
命令“笔”顺时针转90度。如果开始笔向
上,则前后变化为:  rt---right的简称,中⽂意思“右转”;也称为顺时针转。
说明:
l 命令的括号“( )”内的数字称为参数,可给不同的值。
l 每个命令尾部要有分号“;”,表⽰⼀个命令(语句)的结束,可以⼀⾏写多个命令。
l pen可以简写成p。
【练习】
(1)下载练习1]程序,按指定的要求,键盘输⼊命令完成其中的绘图任务。
(2)下载练习2 []程序,键盘输⼊命令完成其中的任务。新版爆⽓球在的⼊门课程⾥有。
(3)下载练习3 []程序,键盘输⼊命令,画出下⾯图形。
【学习⽬标】
(1)      直观了解坐标、笔的⽅向等概念。
(2)      初步认识“命令”是让计算机⼯作的指令。
(3)      学会键盘输⼊命令,对C/C++语法有初步的了解。
(4)      会⽤命令组合完成任务,对编程中的“顺序结构”有感性体会。