工作生活中,我们会发现有些人逻辑清晰、办事干练、接受新事物的能力很快,而有些人却说话词不达意,做事颠三倒四,缺少创新能力。
其实,这就是大家所说的逻辑思维的差距。那些能够把现实生活中的复杂问题逐步拆分,再形成有规律的简单步骤的能力,就是编程思维。
我在给一群小朋友上少儿编程启蒙课时(线上视频课程),一位学生向我展示了他的“研究成果”。
他在看一个竞赛类的节目后,向我吐槽节目里的大学生为什么那么笨。因为只有小学三年级的他,都能答出那些大学生都答不出的题。
原来,节目里一位留学生拿出加拿大高三的一道数学题,是一个关于“牛仔决斗”的排列组合问题,就是这题难住了一桌世界各地的留学生。
让我欣慰的不是他能够答对大学生都不会的题,而是孩子正在用编程解决他生活中所遇到的问题。而这些,这正是传统课堂所缺失的部分。
所以,我觉得学编程的核心,不仅是学计算机语言,而是学一种思维方式以及如何独立思考解决问题的能力。
下面我给出一种图解法和他的程序代码:
答案显而易见:6/8 = 0.75。
我们发现:当中国的孩子还在挤破头学英语的时候,以英语为母语的几个国家却已经把编程作为他们的“第二外语”,开始为下一代布局。
如果你想了解少儿编程启蒙信息,欢迎留言。
领取专属 10元无门槛券
私享最新 技术干货