以下是引用TonyDeng在2013-6-7 13:49:26的发言:
他没学到那么复杂,但这个问题不关联、不索引也是可以的——比如实际要求不能打乱原始顺序的话——关键是手工怎么实现的,代码就怎么写,做得到这点,才能应付千变万化的需求,靠流水线高级指令写程序,只能出大路工业货。这个题目,包括上次那个,都可以完全不用那些高级的、罕见的函数,用最基本的东西就可以完成,本来很好的练习,不肯做就没办法。喂吧。
看来咱俩的思路是一样的。我在给学生讲程序设计时最常讲的一个例子就是喝水:先拿杯子,再判断是否要喝茶叶,是怎样,否怎样,然后倒水,喝水。这就是程序,只是平时做惯了,自己不觉得。从这种最简单的例子开始说,学生容易接受编程。否则,ta们总觉得编程是个高深的活儿,从心理上在一开始就抗拒或害怕。他没学到那么复杂,但这个问题不关联、不索引也是可以的——比如实际要求不能打乱原始顺序的话——关键是手工怎么实现的,代码就怎么写,做得到这点,才能应付千变万化的需求,靠流水线高级指令写程序,只能出大路工业货。这个题目,包括上次那个,都可以完全不用那些高级的、罕见的函数,用最基本的东西就可以完成,本来很好的练习,不肯做就没办法。喂吧。