Boxi Learn

Boxi Learn › 信息科技与编程 › 阶段 3 · 结构与证据

变量是贴了名字的盒子

CS-1 把大事拆成小步骤CS-4 出错是正常的,找到它X-1 先猜再验
很多人以为

先写「a = b」再写「b = a」,两个值就交换了。

洞察

变量是贴了名字的盒子,一次只装一个值;放进新值,旧值就没了,所以交换两个盒子的值要借第三个盒子。

亲手试一试

在新窗口打开 ↗

说一说

朋友想交换两个数,写了 a = b 再写 b = a,结果两个数一样了。跟他讲讲第一个数去哪了,第三个盒子为什么能解决问题。

家里做一做

两个杯子,一杯水,一杯果汁。把两杯里的东西对调。你需要什么?把每一步写成一行,比如「空杯 = 水杯」。

对应年级(仅供参考): 中国 7 · 美国 6 · 英国(Year) 7