《庆余年》范闲是如何利用“计算思维”解决问题的?

发布日期:2020-01-09   发布者:bellai   浏览量:3355

最近,颇具神秘色彩的古装剧《庆余年》横扫各大平台,把一个看起来古怪,实则聪明绝顶的“范闲”送到了大家面前。

风流倜傥、玉树临风、集万千宠爱于一身的男主范闲,拥有穿越者和神脉继承者的双重身份,从小便是众人口中的“神秘人物”,被其养父范建寄养在远离京都府的“十八线小城”澹州。这段经历造就了范闲颇为与众不同的性格和超群的智慧,给他之后的传奇经历埋下了伏笔。

今天要跟大家聊的正是范闲这股聪明劲儿。通过多期观察,小贝老师发现原来范闲是个善用计算思维解决问题的高手!在他捉拿北齐暗探司理理时得到充分体现。


  一、范闲利用计算思维捉拿司理理

  司理理以京都花魁身份作掩护,潜藏南庆多年,掌握北齐在南庆的全部谍网,想要抓她可没那么容易!

司理理身份暴露出逃后,范闲与王启年一路追出城外,本以为大海捞针,但范闲凭借“能掐会算”的功力,愣是寻得了这位资深敌国暗探的蛛丝马迹。我们来看看,范闲是如何利用计算思维一步步把司理理套进牢房的。

 01分析问题

范闲与王启年遇到的问题,笼统概括即为“捉拿暗探”,但实际上是线路问题。因此,二人并没有盲目“北上”,而是在城外树林认真分析司理理逃往北齐的路线。

 02规律、模式识别

明确几条追踪路线的方式和结果。普通人一般只能想到几种常规情况,然后就驾马去追了。

但范闲不同,他先进行路线的透彻分析后才行动。在王启年本以为找到了最快捷径时,范闲却一直疑虑重重。最终二人经过分析,将司理理逃跑分为直逃(直接回北齐),诈逃(声东击西后逃走),不逃(躲在庆国)三种情况,不逃直接被pass掉,姑且不计。

 3将问题抽象化

将问题抽象为数学概率问题。范闲在确定了司理理会逃跑后,与王启年锁定了三条逃跑路线。

第一条:混淆视听,与其他暗探,兵分六路,干扰抓捕。

第二条:海上归齐,绕路港口,山高路远,关隘重重。

第三条:声东击西,乔装出城,而后从捷径返回北齐。

范闲在确定路线时,就将事情抽象为概率问题,不放过任何一种可能性。而监察院却只认为,事件只有一种可能性,盲目北上。

 04算法开发和执行

二人确定司理理逃跑路线后,还打了一组轻功快追+客栈诈死+快马追踪的组合拳,最终寻得了司理理的踪迹。


  二、计算思维发达者与常人有何不同

计算思维的提出者周以真教授说过,计算思维并不是科学家专属,每个人都应该具备计算思维。它不仅仅是一门学科,更是一种思考问题、解决问题的方式。大到谋事布局,小到吃饭穿衣都需要运用到计算思维。

例如:当你早晨上学之前,把当天所需要的东西放进背包,这叫“预置和缓存”;当有人丢失自己的物品,你建议他沿着走过的路线去寻找,这叫“回推”;在对自己租房还是买房做出决策时,这是“在线算法”;在超市付费时,决定排哪个队,这是“多服务器系统”的性能模型;当停电时,你的电话还可以使用,这是“失败无关性”和“设计冗余性”。

下面这组图是两个小学生早起上学的计划,是不是图二更让人一目了然?

图一

图二

其实,图二这位小朋友正是运用了计算思维来做事情,将早起计划分为三组,并依据事情先后和轻缓进行了排序。哪件先做,哪件后做,一件不落。

而图一的无序排列,不但条理混乱,还容易漏项,时间稍一紧张可能就全乱套了。相信送过孩子上学的家长对这种“鸡飞狗跳”的早晨一定深有体会。


三、如何提升孩子的计算思维

当下,很多信息技术课程普遍存在“只见技术不见人”和“什么实用教什么”的现象,而忽略了计算思维的根本在于人,而非技术和器材。

计算思维是人的思维方式,而不是计算机的思维方式。以人为中心,通过科学、合理地训练和教学,才能够有效帮助孩子提升计算思维。

贝尔机器人编程中心作为贝尔科教旗下的机器人编程连锁教育机构,始终以孩子为中心,打造机器人编程课程,利用贝尔科教自主研发的Mabot球形教育机器人,通过创设情景,设置挑战性的任务,激发学生积极参与项目的思考、讨论、合作、创造、分享等过程,培养学生的计算思维、编程思维等关键能力。

机器人编程课程通过连线式编程设计,强化编程中的顺序、循环、随机、分支等结构的设计思路,培养编程和计算思维。同时,课程注重探究事物本质和原理,将现实问题进行分层求解,最终培养学生认识问题、表征问题、解决问题的能力,并辅助学生学习相关的数学、物理、机械、艺术等多学科知识。

比如,利用Mabot球形教育机器人进行抢答器的程序设计。在这个任务中,孩子们要学会运用计算思维去分解问题。首先要通过模拟抢答游戏,了解抢答器的使用方式和应用场景;其次分析抢答成功、抢答失败等各类可能性,确认抢答器的操作规律;然后通过认识抢答器的结构和特点了解其工作原理,将抢答器设计抽象为逻辑和物理问题;最后通过Mabot球形教育机器人进行自主设计。

贝尔机器人编程中心让孩子们主动挑战贴近生活情境的任务,通过机器人编程设计体验解决问题的过程,不断锻炼计算思维,从而获得终身有用的知识与解决问题的能力。

计算思维,是适用于所有人、所有地方的科学思维。

当孩子学会自如运用计算机思维去解决问题,那么无论TA将来从事医学、法律、商业、政治,以及任何类型的科学和工程,甚至艺术工作,都将更有好奇心与创造力,驱动着TA去解决一个又一个难题,去探索更广袤的世界。