自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C/C++入门的图形化教学探索

在DevCpp编程平台上,采用类似《logo语言》的绘图命令方式,让初学者快速掌握C/C++编程基本语句。

  • 博客(14)
  • 收藏
  • 关注

原创 C/C++快速入门图形化教学法简介(目录)

结合国内30多年的OI(中学信息学竞赛)教学经验,近年来我们采用了软件工程中的“快速原型模型”的增量式思想方法,先让学生通过简单学习,快速建立一个较小的“语言快速模型”,进行大量编程,在实践中逐步掌握编程的基本方法和思想。在此基础上逐步发展式培训,获得更完整的编程语言、高级的程序设计技巧。8年来,我们采用这种教学方式取得了很好的教学成绩。 对一般初学者(特别是对于低年级的学生...

2015-09-08 10:55:20 27997 13

原创 第十三课坐标计算---坐标扩展命令

第十三课坐标计算---坐标扩展命令【坐标扩展命令】GoC的坐标命令中还有几个扩展的命令。 坐标类扩展命令1pen.getX();   取当前笔位置的X坐标值。例:coutpen.getY();取当前笔位置的Y坐标值。例:cout

2016-01-06 15:41:27 6308

原创 第十二课 定位画图---坐标

第十二课 定位画图---坐标 【平面坐标】      为了能描述一个地点的位置,一般有两种说法:l 以自己当前的位置和方向为根据,描述相对的方向和距离。例如:向前走100米,右转再走50米。GoC的笔的fd、rt命令正是如此。l 另一种方法是根据整个城市的地图,描述确定的地点。例如:在城市的东南方向。 第2种方法在数学上叫:平面直角坐标系。如下图表示:

2016-01-06 15:31:04 14261

原创 第十一课 for循环(3)---循环变量的变化

第十一课  for循环(3)---循环变量的变化【for循环流程】      前面介绍的for循环语句,学习了简单控制循环次数的格式,一般形式为:              for( int i=0;  i< N ; i++ )           语句/复合语句; 在学习了if语句中的逻辑表达式概念后,再来分析for语句能更加明白它的工作原理。for语句的控制结构

2015-10-30 16:11:25 9956

原创 第十课 选择结构

第十课 选择结构 【if语句】      程序设计中选择结构可以让程序能根据数据情况作出判断、选择,使程序更“智慧”。C++语言最常见的实现选结构的择语句是if语句,语法格式有2种:(一)if语句格式1     if ( 条件  ) 语句/复合语句;    或     if ( 条件  ) 语句/复合语句;    这个语句的功能为:如果条

2015-10-30 16:02:43 5430

原创 第九课 输出语句

第九课 输出语句 【输出语句cout】      编程中经常要在屏幕上输出变量或表达式计算结果的值。例如已知半径,计算圆的面积,计算的结果要显示出来才有意义。C++语言中有几种方法可以把变量或表达式计算结果的值在屏幕上显示出来,使用“输出流”的cout语句是比较简洁方便的方法,语法格式为:cout <<变量名(或表达式); 当程序运行到这句时,变量的值或表达

2015-10-30 15:55:30 7578

原创 第八课 拓展绘图命令

第八课 拓展绘图命令 【拓展绘图命令】GoC为了方便画出一些常见图形,还提供了一些拓展的绘图命令,下表列出了画矩形、圆、椭圆的几个命令格式和功能。 函数格式功能说明pen.o( r );以笔位置为圆心,r为半径,画空心圆。例如:pen.o( 50 ); 结果为。pen.oo( r,

2015-10-11 11:34:02 17106 1

原创 第七课 变量的键盘输入

第七课变量的键盘输入【可执行程序】(注:新版webGoC直接编译运行,没有使用devcpp,仅支持少量c++语言)前面课程中所讲的程序准确的名称叫源程序,更进一步叫C++源程序。计算机里必须安装了DevCpp和GoC指定版本的软件,在规定的目录里打开,并按【F11】键才能运行。 按【F11】键是为了调用“编译运行”功能。这里编译就是把C++源程序“翻译”...

2015-10-11 11:27:53 6932

原创 第六课for循环(2)---使用循环变量

第六课  for循环(2)---使用循环变量【循环变量】上节课样例程序中使用了c++的for循环语句的简单形式,基本格式为:for(int i=0; i <N; i++)           语句/复合语句;其中:l 第1部分“int i=0”表示在循环结构中定义了一个整型变量i,并且赋初始值为0。因为变量i是在循环语句中定义和使用,因此

2015-09-30 00:50:08 8211

原创 第五课 for循环(1)--循环次数控制

第五课  for循环(1)---循环次数控制【循环引入】 例题5.1:画下面形状的5级梯形。 分析:研究问题的方法之一是“从简单到复杂”。步骤说明图形步骤1先分析简单的1级梯形基本问题。步骤2代码为:pen.fd

2015-09-30 00:42:40 20912

原创 第四课 变量的引入

第四课变量的引入 【变量是什么?】变量是高级程序设计语言最基础的概念之一。C++中有几种基本变量类型,以后将逐步学习。本课介绍变量的基本概念和整数型变量的定义和使用。(1)变量是名称先来看一下画边长是120的正三角形和矩形的程序:样例程序4.1图形#include "logo.h"int main(){

2015-09-23 15:01:13 6696

原创 第三课 基本绘图命令

第三课 基本绘图命令 【GoC的基本绘图命令】在前面课程中介绍了GoC中绘图的2个基本命令,作用是指挥“笔”执行转动和前进(移动)操作。为了绘制更漂亮的图形,GoC中还提供了诸如改颜色、大小、抬笔等命令;另外为了能更好的控制“笔”的运行,方便演示、观察程序的运行过程,GoC中还增加了一些诸如显示坐标、改变绘图速度等控制类型的命令。下表是一些最基本绘图命令函数的说明,更多的命令函

2015-09-15 21:53:23 16284

原创 第二课 了解编程环境

第二课了解编程环境-----------(注:新版webGoC更加简单,在www.51goc.com的入门课程里有。2019.8.6)一、GoC编程环境下载GoC安装程序【目录介绍页】直接安装即可。点击桌面的“空程序.cpp”,会自动进入编辑环境,用鼠标右键可以编译、运行。 如果是第一次编程,请参考下面的编程操作说明: 步骤 内容展示 ...

2015-09-09 15:16:59 19241 4

原创 第一课 GoC简介和演示

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

2015-09-09 00:57:17 80728 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除