• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何培养编程所需要的逻辑思维?

crustycrab 2017-06-30 浏览量:993
RT
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 编程技术方面的知识作为基础是必须的,如果没有这方面的知识积累,你在解决编程这方面问题时很难产生一个好的思路;如果没有关于这方面的任何知识,那就完全不可能产生。好的思路说白了最终还是来源于过去的经验和以前获得的知识。在一个就是去找相关的一些指导书,多学习前人的思考和经验

    • 发布于 2017-06-30
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  •  1、多背,我个人认为,刚刚接触编程的时候,开始一定要适当的背一些简单程序,这绝对不是死记硬背,将这些小程序烂熟于胸,因为大的程序都是这些小的模块组成的。可以更加让你理解那些语法更加的深刻,提高你的编程感觉。 

    2、多练,不知道您学的是什么,别管事C,还是C++,要想学好,不练是不行的,否则只会纸上谈兵,一名优秀的程序员都是用万行的代码量磨练出来的,这也是我要努力的目标,也许,刚刚开始的时候你会觉得无从下手,但是,不要害怕,即使你抄完代码,运行结束后发现正常通过,那绝对也是收获,多练几次,你会发现你的编程思想提高了。

     3、多看书,你不是说“这些天刚把顺序、选择、循环三种结构刚看完”,那么我敢问,你看了几遍啊?多看几遍吧,我们老师曾经坚持一个月看一遍谭浩强的C语言,多年的积累,熟悉,能力自然会提高。 程序员的道路很漫长,但是很有乐趣。坚持下去,祝你成功~!

    • 发布于2017-06-30
    • 举报
    • 评论 0
    • 1
    • 0

  • 多动手,更要多动脑。善于发现问题,然后思考这个问题可以通过什么样的步骤一步一步的实现,如果问题复杂可以分成几个模块,先学别人的思维,然后自己用其他的方式实现,勤加练习就好了。
    • 发布于2017-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 个人的一点建议,每次写程序之前先画个流程图,将整个程序的流程清晰地表达出来,然后再去写程序
    • 发布于2017-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种问题很难直接回答,我这里引用一下知乎和百度知道的答案,希望对你有帮助。

    百度知道:
     1、多背,刚刚接触编程的时候,开始一定要适当的背一些简单程序,这绝对不是死记硬背,将这些小程序烂熟于胸,因为大的程序都是这些小的模块组成的。可以更加让你理解那些语法更加的深刻,提高你的编程感觉。
     2、多练,无论是C,C++,JAVA,C#,要想学好,不练是不行的,否则只会纸上谈兵,一名优秀的程序员都是用万行的代码量磨练出来的,这也是我要努力的目标,也许,刚刚开始的时候你会觉得无从下手,但是,不要害怕,即使你抄完代码,运行结束后发现正常通过,那绝对也是收获,多练几次,你会发现你的编程思想提高了。 
    3、多看书,看教科书是不够的,还要看下课外关于编程的书,如图论,算法等等。

    知乎:

    首先,建议要精读或者精学三门课程:离散数学 数据结构 编译原理。所谓的精读或者精学,不是说简简单单为了应付考试的学习,而是对每个细节每项内容都穷究其理,融汇贯通。精学这3门课程的本身就是逻辑思维和抽象思维能力的很好锻炼。其中前两门课程,其知识本身在未来也有大用,编译原理本身作为一般程序员用到的机会可能不多,但是学编译原理真的很锻炼逻辑思维和抽象思维能力。
    其次,可以多玩一些抽象类,数字类的游戏,例如数独。
    再次,多精读一些好书,尤其是设计类的书,推荐《设计模式》,边读要边思考,不是灌输式的读书,是思辨式得读书
    再再次,花大量时间去优化代码,不管是自己的还是别人的。用不同的方式,不同的思路,不同的算法,不同的结构去改写和优化代码。尤其是算法类的代码,系统控制类的代码。
    作者:知乎用户
    链接:https://www.zhihu.com/question/19831473/answer/13492853
    来源:知乎
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。



    • 发布于2017-06-30
    • 举报
    • 评论 0
    • 0
    • 0

  • 简单来说,逻辑思维养成需要有一定的逻辑判断能力,这个能力的养成,是在日常生活中不断潜移默化的。有个电脑上的小程序可以帮助大家学习逻辑思维能力,扫雷,这个是个好游戏可以帮助大家锻炼逻辑思维能力,还有个游戏叫数独,这个逻辑思维更加强大,但是更加复杂。有空可以学习一下。

    如果只是编写程序的话,我建议在写程序之前先打草稿,把流程图画出来,写程序的时候按着流程图一步一步写下去就好了,然后就是模块话编程也很重要,希望大家能有一个好的习惯来编写程序。

    • 发布于2017-06-30
    • 举报
    • 评论 1
    • 0
    • 0
sh23123 回复了 afeiafei309 :说的好 回复

  • 个人觉得形成良好的编程风格以及编程思想,之前我学习c语言是采用状态机制的思想来来写,这样写不仅思路清晰,而且别人阅读起来简单易懂,而且还节约了cpu,建议lz去看一下状态机方面的书籍,祝你顺利!谢谢
    • 发布于2017-06-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何培养编程所需要的逻辑思维?