- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言开篇导学
一 学习的目的
C语言从1970s诞生以来,已经经历了四十几年的时间了,所以它存在的意义是毋庸置疑的。C语言功能强大,本书涉及知识结构全面、合理。是一门非常好的编程语言基础语言。C是一门学习逻辑、程序算法、算法实现很好的教程。通过第一学期C语言的学习,从而可以了解程序的设计编码的过程。C是一单进程、单线程执行,从头到尾执行,学习难不小。但结构严谨的高级语言,可以很好学习编程规范和要求。 C语言是为以后学习其它语言打下基础的语言。
C语言的优点是其它语言所难及的甚至不可比的:
1. 强大、灵活。所有语言发行时基本上都打上了这个标签,可惜好些语言是不够格的。C语言不一样,它经历了40多年人们对它的考验。你对问题的处理方式只受限于你的思维和你的想象力,它不会给你任何约束。
2. 可移植。可以说它是第一个可移植于各种机器上的语言,后来出现的语言基本上都在这基础上衍用和升华(最有代表的就是Java语言了,它不用重编译);
3. 目前所有的操作系统基本上是用C语言写的,包括Windows、Linux,还有手机操作系统。
4. 是其它语言的元语言。比如Java语言就是用C语言写出来的;
5. 编译出来的程序几乎不浪费空间。
6. 程序运行效率高。
7. 语言严格,逻辑严密。这可锻炼一个人的思维能力;
所以,学习C语言具有重要的意义。
三 学习方法
1、在学习本课程教材之前应了解本课程的性质和特点,熟知本课程的基本要求以及与相关课程的关系,使以后的学习紧紧围绕本课程的基本要求。在自学每一章的教材内容之前,先阅读本大纲中该章的学习目的与要求、考核知识点与考核要求,以使学习时做到心中有数、有的放矢。2、 从C语言算法的描述、存储结构和编制程序三个方面去理解各种语句和函数的异同之处及相互间的关系,懂得从语句的句型、执行过程、运行规则等方面实现程序设计的目的。3、 本课程的难点是理解算法的设计,对于较复杂的算法,尤其是递归算法,一定要先弄清其基本思想,然后自己给出一个或几个输入实例跟踪算法的执行过程,这样可以加深对算法的理解和掌握。有条件的自学者可通过上机跟踪,效果会更好。4、 对《C语言》的初学者最难之处是经过学习之后,虽然能看懂教材上的算法和程序,但当自己动手设计算法和编程解决实际问题时无从下手,除了掌握必要的方法之外,需要学者多练习、多动手,培养自己的程序设计经验。因此要求学者必须认真对待算法设计的习题,通过习题来理解、消化、巩固所学的知识,提高分析问题、解决问题的能力以及编程能力。学者必须首先全面系统地学习各章节内容,弄懂和记住各种概念、方法、结论的内涵和外延,注意区分相仿的概念、方法和结论,掌握他们之间的联系。在此基础上深入学习重点章节,攻克难点,切忌在没有全面学习教材的情况下孤立地去抓重点和难点。 课前预习,课后复习,认真做课堂、课后的作业,理解理论知识。 记住语法规则。 加强逻辑思维。 多动手,通过练习上机了解它的运行过程。 实践(理论(再实践,刚开始学习C语言时,按示例练习,并推动理论的学习,然后再自己多思考,多上机实践。
关于学习效果检测方法,我认为可以通过阶段性检测的方法、综合性检测和上机检测的方法进行检测。
首先,阶段性检测的方法是指在学习完一章的知识后,针对这一章进行练习。这些题目包括判断题,填空题,问答题等,它们能够检测出学生对这一章知识的掌握情况,这样不仅可以找出自己没有理解的概念,还能够巩固所学的知识。这方面的练习题目,有许多好的参考书目。
再次,综合检测的方法是指在学习完全部知识后,进行综合的检测,从而考察出学生对总体知识体系的掌握情况。这方面的练习题目,可以参考C语言模拟卷。
最后,要勤于上机测试,锻炼自己的编程能力,巩固所学的知识。
文档评论(0)