改变思维方式,学会更全面地思考
发布时间:2020/12/22浏览:2100次

      在编程的时候我们时常会强调要注重思考的过程,本次青少年编程教育等级评测三级考试中就有一道思考题非常有意思。

      题目中说有一个箱子,里面凌乱地放着4只红色袜子和4只白色袜子。使用下面这个程序控制角色摸取袜子,请问至少需要重复执行几次,才能保证拿到一双相同颜色的袜子。从下面给出的程序中可以看到循环内执行语句为“拿出一只袜子”,与题目的要求联系起来就是:在每次只拿一只袜子的情况下,用最少的次数取出一双颜色相同的袜子。这道题并不难,但也有不少考生做错。

      也许不少考生在审题时看到“拿到一双相同颜色的袜子”,就想当然的觉得运气好两次就能取到一双颜色相同的袜子,想当然地选择了B,没有将其他的可能性计算在内而导致失分,但其实在编程中“全面思考”是很重要的一点。

      比如在这道题中,一共有两种可能性:

① 重复执行程序两次:第一次取了红色或白色的袜子,第二次取了相同颜色袜子,目标达成,程序结束。

      ② 重复执行3次:第一次取了红色或白色的袜子,第二次取了不同颜色袜子,未达成目标,再执行“拿出一只袜子”指令,取到前两只中任意一种颜色,目标达成,程序结束。

      像第二种方法一样,将所有的可能性思考在内,才算是成了题目中“保证”拿到一双相同颜色的袜子的要求。

      人们很多时候会按照惯性思维来想当然地做事或答题,但编程思维正是要打破这种“想当然”的思考方式,它需要的是严谨思考,要求在问题解析的过程中考虑到方方面面,在这过程中我们需要反复推导、测试,让解题逻辑变得清晰起来。

      所以在学习编程的时候我们需要学会静下心来思考得更严谨,更全面,这样才能在解题的过程中收获更多。

      HIHAKID编程课程作为中国国际科技促进会青少年人工智能教育普及工作委员会开设的青少年编程教育等级评测的推荐课程,由编程等级评测命题专家组认证,教学大纲和课程内容依据国家团体标准《青少年编程技术等级教育规范》编写。

      学习大纲制定时参考了青少年的认知规律、兴趣特点等基础教育,按照各年级孩子已有的知识储备和学习能力设计由易到难的课程内容,以抽丝剥茧的形式,深入剖析每一个知识点,帮助孩子扎实掌握每个知识点的意义和应用,让孩子真真正正地拥抱智慧。

      故事融入课程教学,根据孩子不同的年龄阶段,设计有趣的故事情节及角色,让孩子在学习时与现实生活相联系,调动孩子的学习积极性和兴趣,轻松掌握编程知识。

青少年编程教育等级评测网华滋生物 All Rights Reserved
QQ客服:2483429720 
青少年人工智能教育普及工作委员会 版权所有 京ICP备15047625号-3