10.3969/j.issn.1674-2117.2019.09.010
从数字比较看计算中的思维
在学习程序语言时,初学者常会遇见这样的任务:输入三个数字,将它们从小到大排好序.图1是用Python代码实现此任务的例子.
任务目标很明确,实现任务的程序代码量也不多,然而,分支嵌套分支,其中再嵌套分支的结构有可能把人弄晕,虽然其中涉及的逻辑推理不难,但落实到程序语言上,想要把逻辑关系理顺,也不是一时半会儿的事情.乍看上去,这种通过多层分支嵌套解决问题的方式很"计算机",距离人脑直观判别数字大小的方法很远,人类在面对三个不同大小的数字时,难道不是直观看上一眼后,就能瞬间把顺序排列好吗?
2019-05-21(万方平台首次上网日期,不代表论文的发表时间)
共2页
22-23