编程高手修炼捷径(何勤)7.16.doc

  1. 1、本文档共229页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编程高手修炼捷径(何勤)7.16

编程高手修炼捷径 何勤 著 前言 可以说编程是很难学会的。首先,如果你不喜欢动手编程而只喜欢看编程教科书的话,不管你看了多少书,你都永远不可能学会编程;其次,如果你一直都只热衷于编写难度比较简单的30行以下的小程序,你也永远无法学会编程。我看过的小说至少有好几千本吧,造过的句子也难以计数数。但我决对写不出一篇像样的短篇小说来。 然而,又可以说编程是很容易学会的——只要你的学习方法正确、并且能够持之以恒。 智力正常的人全力以赴的话,从零开始三个月就能编写出小游戏程序来。我所创建的群中已经有不少群友做到了这一点,事实胜于雄辩。 只要你仔细通读你手上的这本书,在此基础上,你还要认真做本书中所包含的经过精心挑选的100道编程题。 在一边系统学习C语言基本语法的同时——目的是掌握常见的语句和程序编写规范;一边阅读消化本书中大量的、难度逐渐递增的、类型丰富的各种类型编程例题——目的是积累大量的编程思路和技巧;一边坚持每天做两道本书上的编程题,在编程实践中将语法和算法紧密结合起来,把从书本上所学到的知识真正变为自己脑子里的。使用本书学习过程中,只要你能坚持同时做到以上三点,三个月内你就一定能够成功编写出小游戏程序。 要编出一个几百行的能够正常运行的小程序,你必须要有足够强的程序调试能力;通常,还要有一定的用逐步求精伪代码构思设计算法的能力;还要掌握小程序的迭代式开发模式——也就是分步骤地实现程序所有功能。从最基本、最简单的功能做起,利用函数将程序模块化。 一个人只有能够独立编出几百行的小程序来,才算是真正学会了编程。仅仅能做几个编程的小题目算不上会编程——因为你没有通过编程来解决实际问题的基本能力(相当于学写作的人一直只造句子,但从来没写过一段和一篇文章)。 会不会编程对于当代的理工农医类大学生是极为重要的。就像是否会射箭对于古代战士那样重要。通过编程充分利用计算机的能力,能够极大提高你做科研或技术开发工作的效率。 不会编程的理工农医类大学生,将来毕业后绝对不能去搞科研,不会编程的人去搞科研,科研周期将会很长,科研工作也决对是劳民伤财!一个用计算机做仿真实验不到一年能够轻松解决的问题,不用计算机仿真就要盖实验室,做大量浪费时间和经费的实验。 学习本书时要注意模仿本书中的大量例题,掌握用逐步求精伪代码(千万不要使用流程图)来构思设计算法。否则,遇到比较困难的编程问题时,你就会感觉到难以下手。 本书在循环和数组这两章,讲解了大量的例题、收集了大量的编程习题。这是本书的一大特色。原因在于:只有熟练掌握这两章蕴含在例题中的大量编程思路和技巧,才能养成扎实的编程基本功。很多初学者不明白这一点,没有练好这方面的编程基本功,在进一步学习函数、指针、结构、文件和链表等内容和编程时,就会感到困难重重,一筹莫展。 本书适合零基础的读者。对于理论基础不感兴趣的初学者,可以直接从本书3.2节开始学习。 认真学习本书需要你花费的精力比通常的程序设计教材要多一些。原因是你必须认真阅读消化大量例题的编程思路和技巧;到了后期你还要认真编写一些比较难些的程序。愿不愿意付出这些精力这是你的个人私事,我只付责尽全力把这本书写好。 其实学会编程是没有什么捷径的可走的,只是因为初学者可选的路太多了,其中大部分是错误的弯路或死路,因此在过来人的引领下不走弯路或死路就显的特别重要了。 持之以恒、不走弯路就是捷径。很多人学习时缺少的就是持之以恒的毅力。缺乏毅力的读者,请结伴学习。朋友之间互相讨论、鼓励和监督比自己一人坚持钻研要容易得多。 对本书有什么好的建议或例题,请发邮件给我。我的邮箱地址是2401721440@。一旦采纳,将赠亲笔签名书一本。 何勤 ●关于用逐步求精的伪代码构思设计算法 学会用逐步求精伪代码构思算法是极为重要的。尤其是对于难题,学会用逐步求精伪代码构思算法相当重要 为何重要呢?因为人们思考一个复杂问题往往是由粗到细的,逐步求精的伪代码恰好符合了人们的这一思维规律 编写难题不用伪代码构思算法,相当于盖房子事先不进行图纸设计。 构思设计算法,流程图不好用,国外程序设计名著没有使用流程图的。因为流程图难画,难以修改,比伪代码麻烦多了。很多人对于较难编程题感到难以下手、没有思路,关键原因之一就是不会用逐步求精的伪代码去构思、设计算法。 本书中,很多例题用了逐步求精的伪代码来构思、设计算法。 伪代码最大的好处体现在逐步求精上。重点是逐步两个字。一级算法对于难题和大题(但不是指软件工程项目那种规模的大问题,而是说

您可能关注的文档

文档评论(0)

牛X文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档