Boxi Learn › 信息科技与编程 › 阶段 3 · 结构与证据
变量是贴了名字的盒子
CS-1 把大事拆成小步骤CS-4 出错是正常的,找到它X-1 先猜再验
很多人以为
先写「a = b」再写「b = a」,两个值就交换了。
洞察
变量是贴了名字的盒子,一次只装一个值;放进新值,旧值就没了,所以交换两个盒子的值要借第三个盒子。
说一说
朋友想交换两个数,写了 a = b 再写 b = a,结果两个数一样了。跟他讲讲第一个数去哪了,第三个盒子为什么能解决问题。
家里做一做
两个杯子,一杯水,一杯果汁。把两杯里的东西对调。你需要什么?把每一步写成一行,比如「空杯 = 水杯」。