- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
错中自有黄金屋算法与程序设计课程课堂错误转化提升策略
2008年中小学教师评选论文
?
???
学 科 高 中 信 息 技 术
学 校 浙 江 省 瑞 安 中 学
姓 名 边 楚 女
论文题目 “错”中自有黄金屋——算法与程序设计课程“课堂错误”转化提升策略
“错”中自有黄金屋
——算法与程序设计课程“课堂错误”转化提升策略
浙江省瑞安中学 边楚女
[摘要]在《算法与程序设计》课堂教学中,作者发现,错误总是伴随着学生的学习过程。在“错误是资源、错误是财富”的理念驱动下,本文依据作者自身的教学实践,对学生在《算法与程序设计》这一门课程学习中所犯的常见错误进行总结和分析,并结合具体教学案例重点阐述对“语法错误”、“逻辑错误”、“隐性错误”等典型错误进行转化提升的三种策略。
[关键词] 算法与程序设计 错误 转化提升 策略
《算法与程序设计》作为高中新课程信息技术学科的一个模块,走进高中学生的课堂已经两年,笔者在两年的教学实践中,有一个很深的体会:学生在分析问题、设计算法到程序实现的学习过程中,通常是在“不断地犯错、不断地改错”这一过程中行进,并在行进中最终解决问题。有专家指出:“课堂上的错误是教学的巨大财富”。 程序代码段:
a = Val(txtA.Text)
b = Val(txtB.Text)
c = Val(txtC.Text)
p = (a + b + c) / 2
s = Sqr(p * (p - a) * (p - b) * (p - c))
text4.Text = Str(s)
分析:学生在运行这个程序时会出现“实时错误,要求对象”,而且a = Val(txtA.Text)呈黄底显示,这是由于代码中的对象名与窗体中的对象名不一致造成的。 表一 程序代码和窗体
2、变错误为小组互助资源,愉快实现多赢。
对于很难检查出来的语法错误,由小组的其他成员来检查往往能起到“旁观者清”的效果,所以在课堂操作环节,教师要积极鼓励已完成好任务的同学帮助小组成员检查错误。
经过一段时间尝试,这样的小组互助形式体现出了三个好处:一是已完成任务的同学在检查错误的过程中提高了分析问题的能力,并在帮助同学的过程中获得快乐;二是被帮助的同学在找到问题原因后有利于建立积极情绪,并促使其主动反思;三是能有效缓解教师压力,使教师腾出时间有侧重地对一些疑难或重点问题进行关注,使课堂能有序推进。这样多赢的局面,何乐而不为?
3、整合错误,建立错误共享资源库。
发现错误的一个很重要的价值是提醒其他同学少犯同类错误。在课堂中我要求学生把每次课犯的错误都记录下来,放到错误共享资源库,学生在调试程序时,如果发现错误,也可以从资源库里“检索”。一段时间下来,学生的语法错误明显减少。表二是节选自学生错误资源库里常犯的十大语法错误。
错误源(全部来自学生错误) 分析错误 反思错误 Text1.text=“对不起,你错了!” 使用中文标点符号,系统产生“无效字符”,以红色显示。“”要改为英文标点符号 字符串常量要用英文标点符号。 Dim max as Integer
Max=100000 Integer类型改为Long 类型不匹配。 末找到方法或数据成员 建立控件时使用“复制”、“粘贴”,创建了控件数组。 复制对象时,出现的询问创建控件数组对话框时应按“否”。 If d o Then o应改成0 输入错误而造成的语法错误非常普遍,输入程序时一定要认真仔细、并养成良好的操作习惯。 Spr(x) Spr应改成Sqr Labe1 Labe1应改成Label Test test应改成Text Ture Ture应改为True Text1.text=Val(a)
d = Str(b ^ 2 - 4 * a * c)
说明:以上出现的变量都是double类型 Val改为Str,Str改为Val Str与VAL函数的正确使用非常重要。 If a b Then Text3.Text = a Else Text3.Text = b(说明:这一语句为行语句) 去掉两个 常量变量概念不清。 表二 学生常见十大语法错误
策略二:转“逻辑错误”为课堂重难点,挖掘教学价值。
有时候程序运行后结果并不是所期望的,这说明程序可能存在逻辑错误。造成逻辑错误的常见原因有:运算符使用不正确、语句的次序不对、循环语句的初值、终值不正确等等。通常,逻辑错误不会产生错误提示信息,故错误较难排除,而且逻辑错误的产生往往是学生没有理解某些重要知识点而造成的。鉴于此,我在课堂中因势利导,用这些“逻辑错误”来
您可能关注的文档
最近下载
- 食品经营(仅销售预包装食品)备案申请表-模板.pdf VIP
- 宁夏枣泉电厂一期工程的环境影响的报告书简本.doc VIP
- 2022年国家公务员录用考试行测常识题库及答案(共1344题).pdf VIP
- (人教PEP2024版)英语三年级上册全册大单元教学设计(新教材).docx
- 北京交通大学DSP系统课程设计报告电话拨号音检测.docx VIP
- 妇产科规培年度述职报告.docx VIP
- 【庄歌】黄沙坪矿区生产实习.doc VIP
- 2025届高考英语二轮复习:非谓语动词课件 (共49张PPT).ppt.pptx VIP
- 一种驱虫斑鸠菊提取物的外用制剂及其制备方法.pdf VIP
- 杭州优迈SMART系统中文标示电气原理图.pdf VIP
文档评论(0)