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

14 篇文章 13 订阅
14 篇文章 5 订阅

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

      对一般初学者(特别是对于低年级的学生),形象的图形化思维比抽象的数字逻辑思维要容易。在已有的数十种编程语言中,有一个由麻省理工学院心理学家佩伯特发明的《LOGO语言》,“它通过”绘图”的方式来学习编程,对初学者特别是儿童进行寓教于乐的教学方式,能通过绘图的方式来培养学生学习电脑的兴趣和正确的学习观念。”。《LOGO语言》在中国的中小学已经流行了几十年了,深受广大师生的欢迎,很多学生都是通过“海龟作图”开始对编程有了浓厚的兴趣,踏上了OI之路。

    综合上述两点原因,结合多年logo、pascl、C/C++语言的教学经验,开发了《C/C++快速入门教学讲义》。在本课程中尝试用图形化教学方式,帮助学生快速、方便地建立起自己认识中的C/C++语言的“快速原型”。

 

佛山市南海区石门中学 江涛

目录(修改中)

 


第一课    GoC简介和演示
第二课    了解编程环境
第三课    基本绘图命令
第四课    变量的引入
第五课    for循环(1)---循环次数控制 
第六课    for循环(2)---使用循环变量
第七课    变量的键盘输入
第八课    拓展绘图命令
第九课    cout输出语句
第十课    if语句---选择结构

 

 

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

 

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

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

=======================


色彩的变化---模运算和随机函数
实数型变量 
for循环(3)---循环嵌套
组合图形与模块化思想
函数引入
函数的参数(1)
函数的参数(2)

递归图形

 

重要更新

2019.8.6 新版的webGoC更加强大好用,但不再提供下载版,可以直接在51goc.com网站的【入门课程】里使用最。微信登录以做大量的测试题。

2018.9.2 修正一些firFox,chrome版本兼容问题,增强了一些命令。下载地址: gocV1.2.2

2018.8.31 修正一些bug,添加了演示程序功能,用户可以自己DIY演示网页。 下载地址:govV1.2.0

2018.8.24 修正几个bug,增加鼠标检测、模拟按钮等命令,更有利于小游戏、演示程序制作。 下载地址:goV1.1.3

2018.8.17 goc里面增加了键盘检测、声音播放等命令,更有利于小游戏、演示程序制作。 下载地址:gocV1.0.8

2018.5.29 goc新版本,使用比较新的web浏览器(如果:firFox,chrom,360的极速模式等)打开即可以使用,小巧灵活。图像、动画命令有所加强,但只实现了基本C++语言。下载地址:gocV1.0.1b

2018.2.3 由于原先的OJ在教育网内经常被墙,提供一个正在试验开发的goc在线评测平台:http://www.51goc.com/ 。

2017.4.10 开放goc的在线测试系统部分功能给大家使用。网站地址:

http://smoj.nhedu.net

,登录用户名:goc 或者 cpp,密码:123456。 注意:浏览器建议使用firfox、chrom或360的极速模式。

 

2016.12.7 根据pen.up()对rr,oo等命令的影响,修改了一些样例程序。本版安装程序对应书——“用GoC编程绘图(基础篇)”,下载:点击打开链接

2016.12.4 修改了pen.up()对rr,oo等命令的影响,安装目录名改为“GoC编程绘图”,下载:点击打开链接

2016.11.15 GoC_free版安装程序。下载:点击打开链接

2016.9.2 GoC增加了2个课件程序,修正了几个小bug。本版安装程序对应书——““用GoC编程绘图(南海区的课本第2版)”,下载:点击打开链接

2016.2.19 GoC增加了1个课件程序。下载:点击打开链接

2016.1.24 goC1.0.3。部分编译出错信息改成中文。下载:点击打开链接

2016.1.21 GoC软件增加了帮助等资料。

2016.1.16 新的GoC编程平台(notepad++和mingw32搭配,目前是测试版)。

 

 

  • 8
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
### 回答1: 《算法笔记》是由胡凡编写的一本关于算法学习的教材,它最初以C/C++为主要编程语言。这本教材主要面向想要学习算法的初学者,以及希望进一步提升算法能力的人群。 《算法笔记》的内容广泛而且深入,涵盖了很多算法的基础知识和主要思想,如递归、排序、查找、图论、动态规划等。通过学习这本教材,读者可以掌握这些算法的基本原理和实现方法,提高解决实际问题的能力。 该教材有几个特点:首先,它提供了很多例子和习题,帮助读者巩固所学的知识;其次,它介绍了很多常用的数据结构,如数组、链表、栈、队列等,读者可以通过学习这些数据结构更好地理解和应用算法;最后,它还介绍了一些高级主题,如高级数据结构、算法优化等,这些内容对于进一步提升算法水平非常有帮助。 《算法笔记》是一本入门级的教材,因此在阅读时需要一些基本的编程知识和逻辑思维能力。该教材的语言简洁明快,适合作为学习参考书,同时也可以作为算法竞赛的辅助教材。 总而言之,《算法笔记》是一本很好的算法学习教材,它以C/C++为编程语言,全面介绍了算法的基本知识和常用方法,适合想要学习算法的初学者。无论是学术研究还是实际应用,阅读《算法笔记》都能提升算法能力,并为进一步学习和应用算法打下坚实的基础。 ### 回答2: 《算法笔记 胡凡 c/c 快速入门pdf》是一本介绍算法和C/C++编程语言入门书籍。该书的作者是胡凡,它主要规划了算法的学习路径以及基本的C/C++编程语言。这本书适合初学者快速入门,对于想要系统学习算法和C/C++编程的人来说是一本不错的选择。 这本书的内容非常系统和全面。它以算法和数据结构为基础,包括基本排序、查找、图论等算法的介绍和实践,让读者能够快速掌握这些算法的原理和实现方法。同时,它还介绍了C/C++语言的基础知识和编程技巧,帮助读者理解和运用这些知识。 书中每章都有一些练习题,帮助读者巩固所学的知识。同时,每个章节末尾还提供了一些进阶的题目和参考答案,供读者深入学习和自我检测。这样的设计能够帮助读者更好地理解和掌握所学的内容。 总的来说,《算法笔记 胡凡 c/c 快速入门pdf》是一本很好的算法和C/C++入门书籍。它能够帮助读者快速了解算法和数据结构的基础知识,并学会使用C/C++语言进行编程。无论是对于想要入门算法和C/C++编程的初学者,还是已经有一定基础的读者,这本书都是一个很好的选择。 ### 回答3: 《算法笔记:胡凡C/C++快速入门PDF》是一本很棒的入门算法书籍。这本书主要介绍了常用的数据结构与算法,并通过C/C++语言来实现这些算法。 首先,这本书非常适合算法初学者。它从基础的数据结构开始讲解,如数组、链表、栈和队列,然后逐渐引入更复杂的数据结构,如二叉树、图和堆。此外,书中还介绍了常用的排序和查找算法,如冒泡排序、快速排序、二分查找等。每个算法都配有具体的代码实现和详细的解释,帮助读者理解算法的原理和应用。 其次,这本书的学习资料丰富。书中提供了很多例题和习题,读者可以通过实践来巩固所学的知识。此外,书中还介绍了一些常见的算法优化技巧和设计思路,提供了一些高效解决问题的方法和思考方式。 最后,这本书的编写风格简明易懂。作者通过清晰的语言和简洁的代码,将复杂的算法问题简化为易于理解的部分。不论是对于算法初学者还是对于有一定编程基础的读者,这本书都是一本很好的学习资料。 总而言之,《算法笔记:胡凡C/C++快速入门PDF》是一本很好的入门算法书籍。它适合初学者学习和理解常用的数据结构与算法,通过具体的代码实现和详细的解释帮助读者掌握算法的原理和应用。无论是编程初学者还是有一定基础的读者,都可以从这本书中获得丰富的知识和实践经验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值