- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
借助编程培养学生思维能力
借助编程培养学生思维能力摘 要: 本文作者立足于教学实际,借鉴教育理论,探讨了如何在程序设计中针对思维品质的五个方面对学生进行思维训练,为灵活的编程打下坚实基础,取得了较为满意的教学效果。
关键词: 程序设计 思维品质 思维训练
打好基础,传授知识,这是智育的一部分、一个方面,而智育的重要方面、重要部分,就是“育智”――发展思维力和智力。程序设计是一种对思维能力要求很高的课程,那么如何训练学生的思维能力呢?下面就VB程序设计结合教学实践谈些见解。每个同学之间思维是有差异的,比如有的同学思维很敏捷,有的则较缓慢;有的同学思维细密,有的则较粗疏;有的同学思路广阔,有的则较狭窄、片面。这种思维水平的个体差异,就是我们所说的思维品质。思维品质是思维水平、思维质量的重要标志。因此,我们在思维训练中,可以通过培养优良的思维品质来进行思维能力的训练,提高学生的思维能力。只要能在实际训练中把握住思维品质,进行有的放矢的努力,就能顺利地卓有成效地坚持下去。从心理学角度看,培养学生的思维品质包括思维的深刻性、思维的严密性、思维的灵活性、思维的敏捷性和思维的创造性五个方面。在程序设计中,我针对学生思维品质中存在的缺陷,结合教学内容,有针对性地对学生思维进行这五方面的训练和矫正。
一、思维深刻性的训练
思维的深刻性,又叫做思维的准确性或逻辑性,它是指思维活动抽象程度的逻辑水平。思维的深刻性是一切思维品质的基础,表现为思维活动的广度、深度和难度,也是教学的关键。由于学生的知识规律是由形象思维向抽象思维发展,当具体问题抽象化后,首先往往就认为无从检查了,因此在教学中,我们可通过设置陷阱、是非判断、上机验证等手段,使学生准确而深刻地理解算法思想,达到训练思维深刻性的目的。例如:在讲解判断一个整数是否为素数的问题中,从素数(即质数)的定义出发,得出除了1和本身之外,不能被其它任何整数整除的数。换一种说法,如果X是素数,它不能被2至X-1整除。这样的过程即可用一个循环完成,于是我顺着学生的思路编写出以下程序:
DIM X AS INTEGER
X=VAL(INPUTBOX(“请输入一个整数:”,“输入数据”))
FOR I=2 TO X-1
IF X MOD I=0 THEN EXIT FOR
NEXT I
PRINT X;“IS A PRIME NUMBER”
END
由于学生目前的思维停在问题的表面,编出的以上程序并不正确,因此在这里我设置了一个小陷阱。为加深问题的理解,我让学生先通过上机验证,自己进行是非判断,激发对问题的进一步思考。实践证明,这种让学生自己发现问题,引起他们的思考兴趣,比直接告诉他们效果好得多。
二、思维严密性的训练
编程序是理论与上机的有机结合,不论是在理论课上还是上机课上,讨论都是训练学生思维的最好方法,在此过程中教师始终扮演的是组织者的角色,教师不应用条条框框约束学生的思维,任由学生发挥,只需在某些技术环节给予点拔即可。学生通过讨论,可以各抒己见,举一反三,在交流观点的同时,思维处于积极状态,他们就会大胆质疑、主动思考,通过集思广益得到答案。这样就能充分发挥学生的主动性,训练学生的思维严密性,引导学生细致、周密、全面地分析设计过程,训练思维的严密性。继续上面的问题,通过上机验证得出,无论这个整数是否为素数,屏幕上都显示一样的结果:xxx IS A PRIME NUMBER。这样的结果激起了学生要找出根源、解决问题的决心。于是我从旁提示,用两个相反的例子手工做一遍,以使学生发现没有考虑到的问题。这样通过把握过程的训练又让学生回到了从分析到综合的严密思维上来。
三、思维灵活性的训练
思维的灵活性又称应变性。它包括两个方面的含义:一是思维灵活,迁移能力强,善于机动地动用知识贮备,从多方面思考问题。二是善于根据客观形势的变化,灵活机动地改变原先拟就的计划和方案,寻求新的解决问题的途径。培养思维的灵活性,引导学生善于发散思考;精心设计练习,让学生一题多解、一题多变;注意启发学生灵活机动地动用知识储备,培养思维的灵活性。同一个问题在程序设计中有许多不同的编法。只有积极地尝试一题多解,才能找出最优秀的设计方案,这一点对于学生良好编程风格的养成将大有好处。还是上面的问题,找出了根源就要解决问题,即如何把是否执行了条件语句区分开来?我让学生自由发挥。为形象说明该问题的实质,让抽象思维具体化,我又列举了生活中的一个例子。如五千米绕场跑,停下来有两种可能:一是未跑完,二是跑完五千米。那如何区分这两种情况呢?学生立刻活跃了思维。有同学说作标记,于是我抓住这一点,用FLAG语句作为标志说明已是水到渠成了;还有同学说用GOTO语句,我跳过说明是素数的语句,等等。
您可能关注的文档
最近下载
- 招投标合规指引之招标常见问题(第一期).pdf VIP
- 2025版建筑行业临时用工合同范本(2025版).docx
- 痛风性关节炎-课件.ppt VIP
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 2024年《高等教育心理学》教师岗前培训考试复习题库(含答案).docx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析.doc VIP
- Module4Unit1Willyoutakeyourkite?(教学设计)-英语四年级下册.docx
- 新闻编辑学 (第四版).pptx VIP
- 四川省成都市双流区2024年小升初语文试卷 附解析 .pdf VIP
- (人教2019版)化学必修第一册 全册大单元教学设计.docx
文档评论(0)