我们经常会说某某同学缺乏编程思维,那么什么是编程思维?编程的目的是什么呢?
学习编程的主要目的之一就是让学员学会编程思维,用编程思维来解决遇到的问题。
编程思维可以拆分成两个定义来看,首先是编程,其次是思维,组合起来的意思就是用编程的方式来思考问题。
那编程的本质是什么?用一句话来解释,编程就是和电脑对话,用电脑听得懂的语言,告诉它我想让它做的事。这
种人和计算体系之间交流的过程就是编程。简单讲,编程就是人与计算机的交流,人机对话。
要跟电脑沟通对话,我们也必须让自己变得理性、严谨起来,从电脑的角度去思考问题,这就是所谓的编程思维。
而通过逻辑、分析问题、分解问题、按序处理问题,这种解决问题的思考方式可以适用于解决所有问题。
方便大家理解,我们举几个实际例子。
1. 求25、34、20三个数最大值? 该如何思考的呢?
首先:从电脑的角度思考问题,分析分解问题,按序处理问题。
假设第1个数是最大值, 让后面的数依次与最大值比较 ,如果比最大值大,将它设为最大值。这样3个数比较两次之
后,就得到最大值。
使用编程思维