小学程序设计教学中形象化语言的应用例谈.docVIP

小学程序设计教学中形象化语言的应用例谈.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小学程序设计教学中形象化语言的应用例谈

精品论文 参考文献 小学程序设计教学中形象化语言的应用例谈 郭荣强 浙江省义乌市实验小学 322000 摘要 本文从作者教学实践出发,列举了用形象化语言诠释程序设计教学(pascal语言)中许多抽象问题的实例,是程序设计中的经典入门知识要点,具有较强的代表性和说服力。 关键词 pascal 程序设计 抽象 形象 “程序设计”作为信息技术(计算机)学科的一门最古老的课程,其核心地位勿庸置疑。它不仅是计算机解决一切问题的根本,更是计算机学习过程中达到“知其然还要知其所以然”的重要途径。 在小学阶段开展程序设计的教学,可以说是借了“NOI”(全国青少年信息学奥林匹克竞赛)的东风,几年来,我校积极参加市级、地区级组织的信息学奥林匹克竞赛,开展pascal语言程序设计的教学和训练实践。在孩子们的成长中,我体会到学习程序设计对培养学生逻辑思维能力、规划能力、构建能力、分析解决问题能力的重要作用,同时也充分认识到,要让逻辑、抽象思维水平还处于初步发展阶段的小学生理解、掌握枯燥难懂、非常抽象的程序设计语言,是需要指导教师下一番苦功的。在教学过程中,我注意摸索适合小学生认知特征的有效教学方法,注重形象化教学语言的运用,收到了较好的教学效果。以下结合实例,谈谈形象化教学语言如何让抽象的程序设计知识、概念变得亲切、自然,容易理解。 一、二进制——小矮人的世界 二进制知识作为入门篇章,往往是学生学习程序设计第一时间内接触的知识。二进制在生活中有很多原型,比如灯的开关,人的性别等等,不一而足,我们在教学中往往会用形象的说法告诉学生,计算机元器件大多会呈现两种稳定状态,比如通电和不通电、电平高和电平低,就相当于我们教室的开关,我们用“1”来表示开,“0”表示关,这就是二进制数,计算机处理数据就是采用二进制数的。 仔细分析以上的表述,貌似形象,其实对学生还缺乏一个对二进制形成的探究过程,印象并不深刻,于是我尝试改变教法: 师:在黑板上写一串数字:0、1、2、3、4、5、6、7、8、9,然后让学生报下一个数字是几? 生:10。 师:为什么是10,为什么不是 、 (画了一些奇形怪状的符号)。 生:(惊讶地)谁都知道是10呀,怎么会是这些符号。 师:其实不用奇怪,难道0~9这些符号是自己生出来的吗?世界上本来就有这些符号吗?事实并不是如此。古代印度人发明这些阿拉伯数字时,用0~9这十个符号来表示数,从第十一个数字开始就用两位数字组合来表示,就是10。如果当时的人不是选十个数,那可能就会有老师所写的符号,继续表示十、十一…… 生:可能是我们人的手有十个手指,他们觉得方便就用十个数字了。 师:你的想法很对。今天老师想带你们去一个小矮人的世界,在这个小人国中,每个人只有两个手指,他们的祖先在编数字的时候,只采用了两个符号,那就是“0”和“1”。我们平时用的数字是“十进制”,逢十进一,而在小矮人的世界,用的就是“二进制”,逢二进一。 师:下面请同学们思考一下,在小矮人的世界里,数字0、1,再往后一个数是几? 比较前面两种教法,我们不难发现,后面这一种教法不仅体现出一种对知识来源的探索,而且还能够跟今后学习二进制进位退位规律、二进制转化为十进制时的“按权展开”等知识之间建立内在联系,同时形象化的表述方式,让学生乐在其中,实践也证明,这样的教学效果比较理想,学生学起来兴味盎然。 二、变量的理解——虚怀若谷 变量的概念相当抽象,小学四年级开始,学生在数学学习中接触了用字母表示数、方程等知识,看到“X、Y、Z、A、B、C”并不感到陌生,学生知道这是“未知数”,但在pascal语言中它们却摇身一变有了一个新名词“变量”。如何理解? 我拿起一只有若干粉笔的粉笔盒,盖住盖子,问:这里有几支粉笔?学生猜了几次都猜不中。我就数给他们看,一数20支。然后我走出教室,拿了两支粉笔出来,又走回,继续问:现在不是20支了,猜猜几支?如此往复,有时添加,有时减少,试了几次。 然后,我小结道:盒子始终是这只盒子,里面粉笔的数量却随时可变。但是我每一次拿进来,在下一次改变之前,数字却是一定的。这就是我们程序设计过程中所学到的“变量”的特点。 以此引出变量的教学,学生每每兴致奇高,屡试不爽,真可谓“得来全不费工夫”。 三、交换变量值——饮料搬家 学到程序段“交换变量A,B的值”,学生一开始往往会写出: A:=B;B:=

文档评论(0)

xyz118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档