什么是编程思维
对逻辑思维的提高最有效的就是学习编程思维,其他任何学习对于逻辑思维的提高都比不上编程。
工作生活中,我们会发现有些人逻辑清晰、办事干练、接受新事物的能力很快,而有些人却说话词不达意,做事颠三倒四,缺少创新能力。
其实,这就是我们所说的逻辑思维的差距。
这就是所谓“编程思维”,本质上是一个“理解问题——找出路径”的思维过程,它由分解、模式识别、抽象、算法四个步骤组成。
编程思维是一种多学科相关的能力。
语文:在编程审题阶段,需要把题目中的已知条件、限定条件和要解决的问题提炼出来,不能遗漏关键信息
这与我们在阅读理解板块找出核心论点、阐述论据、层层剖析的过程是相通的;
数学:编程本质上是用计算机解决数学问题,因此在建模阶段需要根据题意,找到逻辑关系;
或利用数学知识(如基础数论、组合数学、计算几何等)去构建数学模型,这就有效训练了孩子的数学思维与解题能力;
英语:目前绝大多数编程语言都使用英文,很多编程题目也是用英文描述,因此在审题、编码阶段,可以帮助提升英文理解和表达能力。
