C语言程序设计学习方法..pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计学习方法 1、注重基础知识学习 大多数程序设计的教材都要从基础知识开始, 学习诸如数据类型、 变量、 常量、表达式、语法等, 好多学生在学习这些内容时不重视, 总是急于编程序。 但是一旦这些基础知识学习不扎实, 编程时就会错误百出。因此, 在程序入门阶 段还是应该重视概念的学习。当然也不要花费太多时间, 大致弄清这些基础知识 以后就可以开始简单地编程了,在程序出现一些细节方面的问题时,再回过头去 检查自己基础知识的遗漏点,这样既可以巩固基础知识,又可以编写出高质量的 程序。 2、多阅读精典的程序代码并经常动手设计程序 开始编程时, 自己动手设计程序会有一些困难, 这时应多看别人设计好的 程序, 认真去读精典的程序,反复读,要读懂,读透,直到自己能够理解着去编写 出这个程序为止,只有读懂程序,才能编写出属于自己的程序。 多读精典的程序,还可以学到一些程序设计方法, 启发自己的思路,吸收别 人优秀的东西, 以提高自身水平。此时, 一定克服畏难心理, 亲自动手进行程序 设计, 开始免不了错误百出, 但不要气馁, 在不断出错不断改正的过程中, 你 的编程水平已在不断提高。因此一定要多动手开发程序, 而且要从小程序开发开 始, 逐渐提高开发程序的规模。 3、课堂内认真学习,课外进行验证性练习,在实践中深入学习 充分利用课内时间,明确课程重点,牢记基础知识,课堂上紧跟老师的讲课 思路,认真学习理解老师的编程思路,编程模式,这样才能掌握编程的要点。 课下或实验课中可按照实验指导书和实践教程中的程序实例进行原样输入, 运行程序,检验程序。这样可以掌握C语言编程软件的基本使用方法(包括新建、 打开、保存、关闭C程序,熟练地输入、编辑、编译C程序;养成良好的C语言 编程风格)。“输入”加深知识的记忆,“修改”加深对知识的理解。 4、 探求一题多解,培养发散性思维,利用网络资源协作学习 由于C语言的灵活性,许多问题可以用多种方法解决。一题多解的问题可以 挖掘学生的内在潜力,培养思维的灵活性,使学生思路更开阔。协作学习是一种 通过小组或团队进行学习的一种策略。由多个学生针对同一学习内容彼此交流与 合作,以达到对学习内容的深刻理解与掌握。在写程序的过程中大家共同探讨出 可读性好,功能性强的程序模块,可将程序模块由几个人协作完成,然后彼此之 间衔接,以设计出更高质量的程序。 C 语言程序设计精品课程内容全部上网, 学生还可以通过上网浏览进行自主学习。 5、养成良好的编程习惯 拿到一个问题不要急于下手编程, 要从如下几点着手: 第一, 吃透问题, 搞清其中的数据关系及问题的要求; 第二, 确定数据结构,考虑如何组织数据以 便更高效的利用数据,如: 将数据组织成线性结构还是树型结构? 第三, 确定一 种计算方法, 如排序用哪种方法? 解方程用什么方法等等; 第四, 编程。当然如 果对于较简单的问题, 这一过程也可简化, 但在心里必须明确。 6、初学程序设计还要注重程序设计风格的培养 程序设计风格的好坏很大程度影响程序质量的好坏, 良好的程序设计风格 可以使程序结构清晰合理, 并且使程序代码便于维护, 因此培养良好的程序设 计风格对于初学者来说非常重要。 如采用结构化程序设计方法; 程序的书写规 范; 大程序采用模块化来进行设计; 程序中有必要的注释; 程序完成有必要的 设计报告等。 这样在整个编程过程中就能做到心中有数, 将来在调试和测试阶 段也会比较从容。 如果能够养成这种良好的习惯, 以后会受用一生。 7、加强逻辑思维和创造性思维的培养 程序设计需要设计者应具有较强的逻辑思维能力,创造性思维也是重中之 重。程序设计本身是一种创造性工作, 没有创造性只能模仿别人的软件进行设 计。我们不难发现, 在软件市场上, 软件的种类屈指可数。根据软件递增回报定 律 ( 由 Stanford University 经济学家 Brian Arthur 提出) , 已有的软件市 场空间将逐渐缩小, 以后的程序设计将越来越依赖创造力, 缺乏创造力的软件 将没有生存空间。因此, 在程序设计的入门阶段要进行大胆的想象, 学习一段内 容就应设想一个自己的程序, 如一个问题, 书上或别人是那么设计的我可不可 以改改, 另一种想法能否实现, 上机去验证一下。每当将一个问题用自己独到的 思维方法解决之后, 获得的成就感与你抄用别人的程序所获得的是无法相比的, 而这种成就感会激发你的自信, 促使你去克服更大困难去解决更复杂的问题。 8、深入学习程序

文档评论(0)

千帆起航 + 关注
实名认证
文档贡献者

走过路过,不要错过!

1亿VIP精品文档

相关文档