单位与计算思维

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:pipiyouxi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在程序设计的“循环结构”教学中,有一个经典题例就是“1 2 3 …… 100”的求和。因为学生都知道高斯公式,相信很多学生都曾质疑过这一算法为何不用高斯公式而要用笨拙的循環?
  我以前给学生的解释是:我们编程的目的是让计算机帮我们解决问题,类似于高斯公式的规律,是前人总结出来的,直接使用公式,不是让计算机帮我们解决问题,而成了我们来帮计算机解决问题了。当我们需要解决的问题没有公式可用时,如何让计算机来解决呢?有规律可循,我们就能利用循环,让计算机充分发挥它强大的运算能力和极快的运算速度,得到我们需要的结果。一句话,程序设计时要跳出“人”的思维,采用“机器”的思维。
  这种“机器思维”,看似笨拙,却来得简单,我们只需要根据规律,让机器重复运算,不需要太动脑筋思考复杂的解法。“算法”的本质虽然也是解决方法,但它是给机器准备的,不是给人工计算准备的。
  现在回头来看,这种思想与后来周以真教授提出的“计算思维”不谋而合。根据周教授的定义,计算思维是运用计算机科学的基础概念进行问题求解、系统设计,以及人类行为理解等涵盖计算机科学之广度的一系列思维活动。“计算思维”很好地概括了进行科学研究尤其是计算机相关学科研究和思考时应该遵循的科学思维方法。在程序设计的教学中,向学生灌输计算思维的思想方法,可以使学生更快地步入程序设计的大门。
  一次在让学生设计一个带单位运算功能的计算器时,遇到了一个棘手的问题。当时仅仅是布置下去任务,并没有仔细考虑需要解决的细节问题。当学生对司空见惯的单位运算竟束手无策、无从下手时,我才发现这不仅仅是个数学问题、编程问题,更像是一个哲学问题。
  表面上看,单位运算还要取决于数值运算的类型:对于一级运算(加法、减法),单位是不需要参与运算的,只要转换为相同单位即可,如1米 2米=(1 2)米;对于二级运算(乘法、除法),单位却要参与运算,数值和单位同时分别进行运算,如2米×3米=(2×3)米2,10米÷5秒=(10/5)(米/秒)。虽然看起来确实是这样的,但问题是,为什么一级运算中单位不参与运算而二级运算中单位却要参与运算?
  在网上与一些信息技术教师讨论,大家看法各不相同。有人认为一级运算隐含了一个特殊条件,即单位必须相同,运算才有意义;有人认为一级运算中的单位其实也参与了运算,只不过因为单位相同,看不出是运算过的;还有人认为,单位运算有可能采用的是逻辑运算而非算术运算规则,1米 2米中的单位“米 米=米”就类似于逻辑运算中的“1 1=1”了……
  继续深入讨论,最初的数学问题逐渐转变为哲学问题。为了把问题简化,避免在举例时出现众多单位,我把所有单位都用“U”来表示,无意中这个“单位”就成为一个变量符号了,写在纸上一看,不由欣喜若狂!——管它什么一级运算、二级运算,只不过是变量的加减乘除、多项式的四则运算,所有的运算都遵循数值运算的法则!
  困惑豁然开朗,问题迎刃而解。思维驰骋了一圈又返回原地,反思时忽然意识到,问题的根源还是在于我们缺少计算思维,一直是用自然人的思维在考虑程序问题。
  人类一思考,上帝就发笑。可惜没有上帝来指出我们太多的思维缺陷,只能在上帝的嘲笑中继续我们的思考,完善我们的思维品质。
其他文献
低调的学者  何兆武先生从清华大学历史系退休后,招待来访的客人是煮水饺,“他从冰箱拿出速冻水饺,熟练轻快地把水饺下到锅里,有时嘴里还哼着古典音乐的旋律”。他说做饭太浪费时间,吃什么都一样。清华食堂的菜肉水饺是他的最爱。在校园里,还常常能看到何先生骑着自行车出行。85岁住院时,他躺在病床上看《资治通鉴》。  古希腊哲学家毕达哥拉斯说:“生活就像一场节日庆典;正如有的人到这场庆典中是来比赛竞胜的,有的
中共一大召开标志着中国共产党的正式成立,而主要创始人李大钊和陈独秀都没有出席党的一大。这是多年来不少人关切和疑惑的问题,认为还有什么事比建党更大,再大的事情也要放下,感到难以理解。有关论著在提及此事时,往往以“因公务繁忙”一语带过。100年过去了,有必要也应该把这个问题说清楚。  要说清李大钊、陈独秀未出席一大的来龙去脉,首先要以辩证唯物主义观点,对当时的客观条件以及两位创始人所处的环境作具体分析
见到“荒诞”一词时,如果能马上联想到加缪或者西西弗斯,那说明您具有相当的西方哲学和古希腊神话知识修养。但如果有人用一本四十万言的著作告诉您,“荒诞”也有一个意思是说荒字是如何诞生的,您或许错愕,但还能够不动声色,认真聆听和翻阅;那么您就是在“怀着一颗空白之心去阅读”。这是一种“伟大的阅读”?(余华语)。  结果几乎可以肯定,绝大多数人哪怕是精通几门外语的专业人士,读完这本书,都会收敛其自诩深谙语言
“我在去年11月提出举办上海合作组织民间友好论坛的倡议,得到各成员国热烈响应和积极支持。相信论坛将成为各方增进了解、深化友谊、加强合作的重要平台。”6月3日,国家主席习近平向上海合作组织民间友好论坛致贺信。  习近平指出,希望各方秉持“上海精神”,坚守初心,同舟共济,守望相助,深化合作。要发挥民间外交优势,拓宽各国人民心灵沟通渠道,为上海合作组织发展作出积极贡献。  时光一转二十年。2001年1月
5月10日至21日,巴勒斯坦和以色列爆发激烈冲突,以军展示了一贯的强硬作风,其作战手法也表现出新变革的气息。未来战争什么样,特别是中低强度的混合战争、城市作战怎么呈现,或许能从这场冲突中窥知一二。“幽灵部队”检验多域战威力  在此次冲突中最出风头的,无疑是以色列的“铁穹”拦截系统。但真正对未来战争形态产生深远影响的,则是以军对“多域战”的实践。冲突当中,以方精心打造的“幽灵部队”小试牛刀,展露了以
让人万万没想到北部战区陆军某边防旅尘封3年的女子三公里武装越野纪录,竟被入伍不到两年的女兵班班长陈易明给破了,更令人吃惊的是,她竟然带出一个“飞毛腿班”。“七一”前夕,陈易明所在边防旅做出全旅官兵向陈易明学习的决定。  那么,曾因体重超标的陈易明是怎样逆袭的?她是如何从一个“柔弱女”超越极限变成一个“女汉子”?初夏时节,记者走近某边防旅指挥通信连,走进陈易明的内心世界,探寻其中的奥秘。超越体力极限
政 治  6月15—16日 李克强在吉林省委书记景俊海、省长韩俊陪同下,在松原、长春考察。  16日 当天出版的第12期《求是》杂志发表了习近平的重要文章《以史为镜、以史明志,知史爱党、知史爱国》。  Δ中共中央统战部在京组织召开调研协商座谈会,就相关党派团体开展的“强化国家战略科技力量”调研成果进行协商。汪洋出席会议并讲话。  18日 习近平前往中国共产党历史展览馆,参观“‘不忘初心、牢记使命’
→ 6月18日,党和国家领导人习近平、李克强、栗战书、汪洋、王沪宁、赵乐际、韩正、王岐山等在中国共产党历史展览馆参观“‘不忘初心、牢记使命’中国共产党历史展览”。新华社记者 鞠鹏/摄→ 6月18日,党和国家领导人习近平、李克强、栗战书、汪洋、王沪宁、赵乐际、韩正、王岐山等在中国共产党历史展览馆参观“‘不忘初心、牢记使命’中国共产党历史展览”。这是参观结束后,习近平带领党员领导同志一起重温入党誓词。
“我爱绘画,在色彩的涂抹下,世界变得多姿多彩;我爱打乒乓球,在挥汗如雨的运动中感受快乐;我更爱阅读,在潺潺细语、激昂文字中,感受人性的丰富与美好、自然的神奇与美妙、思想的深邃与博大……”  “苏教国际杯”江苏省第十四届中学生作文大赛(初中组)特等奖第一名获得者——来自泰州市姜堰区第四中学的沐以恒这样介绍自己。  皮肤白皙,个头高挑,眼镜后面闪烁着一双会说话的眼睛,脸上始终挂着微笑,没有一点拘谨,在
仲夏时节,在中国共产党即将迎来百年华诞的喜庆时刻,一座庄重大气的红色新地标——中国共产党历史展览馆在首都北京正式开馆。  三年多来,在以习近平同志为核心的党中央亲切关怀指导下,各参建单位和有关方面艰苦奋战、顽强拼搏,协同攻关、精益求精,共同完成了这座展示中国共产党奋斗历史的精神殿堂。  从此,我们党有了永久性、综合性的党史展览馆。中国共产党百年来的不懈奋斗史、不怕牺牲史、理论探索史、为民造福史、自