- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言学习的特点、难点和方法.ppt
C学习的特点、难点和对策 计算机语言的语言特性 计算机语言也是语言,和我们日常所用的自然语言,例如汉语和英语有着相似的地方。有着词法、句法(语法)和文法。 而且这些词法和语法还是以英语形式存在的。学习的结果都是要用语言写出文章(程序)。文章(程序)都有着代表了自己特色的模式和结构。 使用自然语言,需要人有想象力,有形象思维的能力。使用计算机语言,也需要人有想象力,有形象思维的能力。 计算机语言思维方式特性 计算机的思维来源于数学,但是又不等同于数学。数学的思维是抽象的,它是建立在公理、定义、定理以及独特的推导方式上的。例如高等数学的基础是连续,推导方式是从现有条件出发,根据定义或定理,经过若干步骤推导出结果。 计算机的思维也是抽象的,但是它不依据定义和定理,它的思维的对象也不是象数学那么连续,它的思维是基于算法的。算法则来自于经验和逻辑。思维对象是离散的。 C语言的个性 C语言和其它计算机语言相比,又具有很多自己的特点。例如它有丰富的数据类型,有连微软也说不清楚的++、--,有强有力的指针,有功能强大又神秘莫测的编译器。 C的学习难度之1--幕太多 ??? C语言和其他很多计算机语言不一样,C有太多和程式逻辑息息相关的动作是编译器为我们加上去的,使我们惯于循序思考的工程脑袋不知所措。 换句话说 C 编译器为我们「加码」。如果不识清这一节,学习C有如雾里看花,雾非雾,花非花。 C学习的第2个难度-思考模式的移转 别说自己设计程序了,光使用别人的程序,就都是一种思考模式和行为模式的移转。也就是说,你不能只会使用自己的思维模式,你需要会理解别人的思维模式,把你的思路转移到别人的思路上去。你不能简单的使用对待数学的方法或者对待语文的方法来思考C的编程。 C学习的第3个难度--学习模式的转换 大学教学是启发式,跳跃式,不会什么都讲到。尤其是计算机语言这样的课程,教学的跨度和宽度是非常大的。这就使得刚入大学门的学生一下子不能适应。 大学里学生和老师接触较少,学习的量和质被监督的甚少。 C特点的结论 计算机语言是集数学、语文、外语和计算机的特点于一身的东西。 C语言是计算机语言中一个比较难学,但是学会了又很好使用的语言。 C语言的学习,即需要象学习外语那样死记硬背,还需要对文学作品的感受-形象思维,又需要象学习数学那样进行严密逻辑的推理。 C能学好吗? 既然C有这么多让我们头痛的特点,那我们还能学好它吗?我们怎样才能学好它呢?答案是肯定的。 要想学好C,首先需要解决一些一般性的学习问题。这就是学习形态理念。 学习有三种形态 不学:无语 勤学:刻苦用功 好学:深知学习意义 乐学:学习是一种乐趣,乐趣就在 学习之中 学习形态的形成 无论是哪一种学习形态,人都不是天生就那样的。人需要经过后天的训练,可能还是艰苦的训练才能适应。学习C,勤学能让你过关(及格);好学能让你中或良,乐学则可以让你优,甚至可以成为专家! 某大学生学习C的经验 某大学生在大一时,整整一年的艰苦学习只是使得C勉强过关,但是在大三时对C来了兴趣,在不到三个月的时间内,基本上是每天攻读八小时VC,包括看书和上机。那时他觉得精力充沛,兴趣昂然,受的起没完没了的失败和痛苦,终于在某一天入门了。接下来的努力,使他编写出了很多许多高质量的程序。在此之前,编写这样的程序是无法想象的。 学习C容易产生的一些问题 有些人勤奋 有些人懒惰 有些人浮躁 有些人始终搞不清楚C 有些人在讨论到底学习什么计算机语言好。 我们来看下面的一些对C的讨论吧。 1、不要被VC、BC、MC、TC等词汇所迷惑——它们都是集成开发环境,而我们要学的是一门语言; 2、不要放过任何一个看上去很简单的小编程问题 —他们往往并不那么简单,或者可以引伸出很多知识点; 3、浮躁的人容易说:XX语言不行了,应该学YY; —是你自己不行了吧!? 4、浮躁的人容易问:我到底该学什么;—别问,学就对了; 5、浮躁的人容易问:XX有钱途吗;—建议你去抢银行; 6、浮躁的人容易说:我要中文版!我英文不行!——不行?学呀! 7、浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好—只要你学就行; 8、浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人; 9、把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 10、学习编程最好的方法之一就是阅读源代码; 11、在任何时刻都不要认为自己手中的书已经足够了; 12、看得懂的书,请仔细看;看不懂的书,请硬着头皮看; 13、别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍; 14、和别人一起讨论有意义的C知识点,而不是争吵XX行不行或者YY与ZZ哪个好; 编程的秘诀 1、学习编程的秘诀是:编程,编程,再编程; 2、
您可能关注的文档
最近下载
- 2024年广东省初中学业水平考试模拟地理试卷(一)课件.pptx VIP
- 关于烹饪的策划书3.pptx
- 广州市人民南历史文化街区保护利用规划(文本+图纸).pdf VIP
- WALL·E《机器人总动员(2008)》完整中英文对照剧本.pdf VIP
- LDT 99.13-2008 建设工程劳动定额市政工程-维修养护工程.docx
- 实验报告之spss频数分析.docx VIP
- 新教科版科学小学科学五年级下册全册教案(表格式,可打印).docx
- 2022年新改版教科版五年级上册科学全册教案教学设计(新整理版).doc
- 某小区高楼变频恒压供水系统设计.docx
- 教育智能化AI技术在教学中的应用与影响培训课件.pptx
文档评论(0)