goc课程介绍_演示

goc课程介绍_演示第一课GoC简介和演示【C/C++程序设计语言】“程序设计语言用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。”(这是百度百科上的程序设计语言定义)通俗的讲,程序是由一些“命令”组成,这些“命令”是一些符合指定规则的符号。根据不同的需求和规则,现今有近百种有不同的编程语言,C/C++是最流…

大家好,又见面了,我是你们的朋友全栈君。

第一课 GoC简介和演示

 

C/C++程序设计语言】

“程序设计语言用于书写计算机程序的语言。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。在程序设计语言中,这些记号串就是程序。”(这是百度百科上的程序设计语言定义)

通俗的讲,程序是由一些“命令”组成,这些“命令”是一些符合指定规则的符号。根据不同的需求和规则,现今有近百种有不同的编程语言,C/C++是最流行、最优秀的的编程语言之一。本课程用编程绘图方式引导大家快速掌握编程基本的思想,进入C/C++编程世界的大门。

 

【课程演示程序】

    首先通过下表的程序看看GoC可以画的一些图形,了解学完第一阶段课程后你可以完成哪些功能。前2个给了程序段,显示C++代码的大致形式(教学时,教师可在GoC中演示;自学时可忽略。);后10个是动态绘图,直接运行演示程序,不列程序。

说明

程序

运行结果

顺序语句画三角形程序

int main()

{
 

pen.speed(5);//中等速度画

   pen.show();  //显示笔

   pen.fd(100); //笔前进100长度

   pen.rt(120); //笔顺时针转120

   pen.fd(100);   pen.rt(120);

   pen.fd(100);   pen.rt(120);

  return0;  

}

goc课程介绍_演示

循环语句画放射状图

int main()

{
 

pen.speed(5);//中等速度画

  for(int i=0; i<10; i++)

  {

     pen.fd(150);

     pen.fd(-100);

     pen.rt(36);

  }

  return0;  

}

goc课程介绍_演示

10个动态演示绘图

下载[GoC第一课演示]程序。下面是部分截图。

goc课程介绍_演示 goc课程介绍_演示

goc课程介绍_演示 goc课程介绍_演示

 

 

【学习两个命令】

上面程序绘图中最主要的两个命令是:

命令格式

样例

英语单词说明

pen.fd( 长度 ) ;

pen.fd( 50 );

命令“笔”前进50,画出长度50的一条线。比如:

goc课程介绍_演示

pen—笔

fd—forward的简称,中文意思“前进”。

pen.rt( 角度 ) ;

pen.rt( 90 );

命令“笔”顺时针转90度。如果开始笔向上,则前后变化为:

goc课程介绍_演示  goc课程介绍_演示

rt—right的简称,中文意思“右转”;也称为顺时针转。

说明:

l 命令的括号“( )”内的数字称为参数,可给不同的值。

l 每个命令尾部要有分号“;”,表示一个命令(语句)的结束,可以一行写多个命令。

l pen可以简写成p。

 

【练习】

(1)下载练习1[前进和转弯命令练习]程序,按指定的要求,键盘输入命令完成其中的绘图任务。

(2)下载练习2 [爆气球游戏]程序,键盘输入命令完成其中的任务。新版爆气球在www.51goc.co的入门课程里有。

(3)下载练习3 [GoC基本命令练习]程序,键盘输入命令,画出下面图形。

goc课程介绍_演示

goc课程介绍_演示

goc课程介绍_演示

goc课程介绍_演示

goc课程介绍_演示

goc课程介绍_演示

 

【学习目标】

(1)      直观了解坐标、笔的方向等概念。

(2)      初步认识“命令”是让计算机工作的指令。

(3)      学会键盘输入命令,对C/C++语法有初步的了解。

(4)      会用命令组合完成任务,对编程中的“顺序结构”有感性体会。

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/124840.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 湖北第二师范学院计算机学院考研率,22考研全面数据解析你报考的地区到底有多难?…

    湖北第二师范学院计算机学院考研率,22考研全面数据解析你报考的地区到底有多难?…原标题:22考研全面数据解析你报考的地区到底有多难?我国的硕士研究生报考人数年年激增,屡创新高,2019年达到290万人,2020年首次突破300万人,达到341万人,按照这样的考研趋势,2021年报考人数突破400万人也是极有可能的。从历年的数据来看,自2015年起,报名人数的增长率都在不断增大,2020年的增长率相对2019年降低了4.21%,但是报名人数实际上都是增加了50多万。考研热度每…

    2022年5月6日
    310
  • SQL Server 中关于EXCEPT和INTERSECT的使用方法

    SQL Server 中关于EXCEPT和INTERSECT的使用方法

    2021年11月30日
    41
  • 达梦数据库查询语句「建议收藏」

    达梦数据库查询语句「建议收藏」DMSQL简介DM_SQL语言是一种介于关系代数与关系演算之间的语言,其功能主要包括数据定义、查询、操纵和控制四个方面,通过各种不同的SQL语句来实现。按照所实现的功能,DM_SQL语句分为以下几种:用户、模式、基表、视图、索引、序列、全文索引、存储过程和触发器的定义和删除语句,基表、视图、全文索引的修改语句,对象的更名语句;查询(含全文检索)、插入、删除、修改语句;数据库安全语句…

    2025年10月7日
    1
  • Latex数学公式表[通俗易懂]

    Latex数学公式表[通俗易懂]Latex的两种公式模式:行间(inline)模式:即在正文中插入数学内容。行间公式用$…$独立(display)模式:独立成行,可以有或没有编号。无编号用\[…\]

    2022年6月15日
    29
  • 所有jar包的下载地址

    所有jar包的下载地址作为初学者很多jar包不知道去哪里下载,给大家分享一个地址:这个网址是maven仓库的国内镜像地址:http://mvnrepository.com步骤图解:1.2.3.

    2022年5月14日
    46
  • jvm的垃圾回收_java垃圾回收方法

    jvm的垃圾回收_java垃圾回收方法上文回顾:《可能是把Java内存区域讲的最清楚的一篇文章》写在前面本节常见面试题:问题答案在文中都有提到如何判断对象是否死亡(两种方法)。简单的介绍一下强引用、软引用、弱引用、虚引用(虚引用与软引用和弱引用的区别、使用软引用能带来的好处)。如何判断一个常量是废弃常量如何判断一个类是无用的类垃圾收集有哪些算法,各自的特点?HotSpot为什么要分为新生代和老年代?…

    2025年10月27日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号