倒推法

2023-06-16 21:18曹晓敏
发明与创新·小学生 2023年7期
关键词:小子长沙市星空

阳光灿烂,清风徐徐,岭童小子的心情和今天天气一样:非常好!近段时间,他的编程能力有了很大提高,这不仅是因为自己的努力,还有星空的帮助,更离不开晓敏老师的指导。岭童小子对老师充满了崇拜,他希望自己能像老师一样优秀。

可是,对他而言,晓敏老师就像“谜”一样的存在。他想知道老师喜欢看什么书,有什么兴趣爱好……当然,最神秘的还是老师的年龄。晓敏老师每天精神抖擞地给学生上课,看起来非常年轻,可老师年龄到底多大呢?谁也不知道。

趁着社团课还没开始,岭童小子撺掇着几位同学一起,凑到晓敏老师面前,开玩笑地问:“老师,您看起来这么年轻,能透露一下您的年龄吗?”

“谢谢同学们的夸奖,年龄可是我的秘密。”晓敏老师神秘地说。

看着大家失望的神情,晓敏老师又说:“这个秘密可以告訴你们,不过我有个条件。”

“好啊,啥条件?老师您快说!”同学们乐开了花。

“我的年龄需要计算。你们得编写程序,让计算机算出来才行。怎么样?想挑战一下吗?”

“没问题,老师您说吧,我先记下来,等会儿到家就去写程序。”岭童小子兴奋极了。

晓敏老师清了清嗓子说:“我的年龄乘以2,再减去52,最后加上8,结果刚好就是我们社团的人数36。”

放学后刚到家,岭童小子就来到电脑前琢磨起来。为了验证自己的实力,这次他没有让星空帮忙,而是一个人默默地敲打着键盘。时间一分一秒地过去,突然,岭童小子拍手跳起来,开心地喊道:“耶,我知道老师的年龄啦!”

星空被吓了一跳后,也跟着欢呼起来:“你太棒啦!我就知道你能行!”

“这个程序没有想象中的那么难!明天我就把程序带给晓敏老师看。”岭童小子骄傲地说。

岭童小子真不错,居然自己把程序编写出来了!在生活中,有些问题按照正常顺序去思考,会比较麻烦。但是,如果我们逆向思考,从最后的结果开始,一步一步往前推理,也许能更快找到解决办法。

已知:老师的年龄乘以2,再减去52,最后加上8,结果刚好等于参加社团活动的学生人数36。现在,我们从后往前倒推,逆向思考,具体步骤如下。

第一步,将社团人数减去8,此时,“老师年龄”这个变量中存放的数据为36-8=28。代码见图1。

第二步,把“老师年龄”加上52后,重新赋值给“老师年龄”这个变量。此时,“老师年龄”这个变量内的数据更新为28+52=80。代码见图2。

第三步,把“老师年龄”除以2后,再次赋值到“老师年龄”这个变量中。此时,“老师年龄”这个变量内的数据为80÷2=40。代码见图3。

这样,我们就得到了最终的结果。

同学们,你们看懂了吗?从问题的结果开始往前倒推,一步一步还原,最终得到答案,这种方法就是“倒推法”,也叫“逆算法”。

扫描下方的小程序码,看看长沙市芙蓉区马坡岭小学的优秀作品吧!

曹晓敏:湖南省特级教师,湖南省优秀科技辅导员,长沙市首批卓越教师,长沙市骨干教师,长沙市芙蓉区马坡岭小学信息技术教师。

(栏目编辑:李瑚)

猜你喜欢
小子长沙市星空
长沙市望城区金地三千府幼儿园
炫酷小子
好动小子王妥妥
别人家的虎小子(下)
星空
长沙市控编减编工作的实践探索
你也爱吃仰望星空派吗?
星空
简述长沙市三种不同边坡支护方式
长沙市:长沙市举行地铁应急逃生演练活动