《算法描述与设计》说课稿.doc

上传人:rrsccc 文档编号:9269993 上传时间:2021-02-13 格式:DOC 页数:5 大小:66.50KB
返回 下载 相关 举报
《算法描述与设计》说课稿.doc_第1页
第1页 / 共5页
《算法描述与设计》说课稿.doc_第2页
第2页 / 共5页
《算法描述与设计》说课稿.doc_第3页
第3页 / 共5页
《算法描述与设计》说课稿.doc_第4页
第4页 / 共5页
《算法描述与设计》说课稿.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《《算法描述与设计》说课稿.doc》由会员分享,可在线阅读,更多相关《《算法描述与设计》说课稿.doc(5页珍藏版)》请在三一文库上搜索。

1、算法描述与设计一 教材分析本节课是算法与程序设计第一章第二节内容,通过这一节课的学习主要让学生进一步理解什么是算法,学会用自然语言、流程图、伪代码描述算法。本节学习效果的好坏直接为后续学习打下基础,关系到能否激发学生对学习算法与程序设计的兴趣。二 教学目标分析通过对课程标准和教材的理解,结合高二年级学生知识结构的特点,确定本节课教学目标:1 知识传导:理解什么是算法;了解算法的多样性;掌握用自然语言、流程图、伪代码描述算法的方法。2 能力培养:培养学生运用所学知识分析问题、解决问题的能力。3 情感渗透:让学生体会算法与程序设计中思维的“严谨”美,在学习中养成思维严谨的习惯,激发学生对学习算法与

2、程序设计的兴趣。三 教学重难点教学重点:1 把解决问题的方法步骤化。2 用自然语言、流程图、伪代码描述算法。3 评价算法。教学难点:1 用流程图描述算法。2 程序结构的表示,确定关键条件。3 理解算法的特征。四 教学方法在教学中,我坚持“以学生为本”的原则,教师起引导作用,让学生充分体验到学习的乐趣,所以我采用以下教学方法:1教法:讲授法活动探究法启发法多媒体辅助教学法教法是为学生的学习服务的。为了提高学生学习能力与合作能力,我引导学生采用以下方法:2学法:情景体验法 合作交流法 (3)自主探究法五 教学设计本节课我采用导入、新课、小结、延伸四大环节,通过“思维接力”、“合作交流”、“师生互动

3、”、“我来设计”、“引导探究”五个活动完成教学任务:教学环节教学过程设计意图创设情景导入新课(投影展示:一元一次方程求解小程序及用法)引导学生回忆解一元一次方程过程:(1)移项:ax=-b(2)两边同时除以系数:x=-b/a解题过程就是解决问题的“算法”,描述解题过程就是“描述算法”。这节课我们就来学习“算法描述与设计”。通过展示小程序激发学生求知欲,引导学生回忆数学课解一元一次方程的过程,进一步理解 “算法”的概念,引出主题“算法描述与设计”。 教学环节教学过程设计意图活动一:思维接力本活动以教师设疑启发、学生交流后接力回答方式进行。问题:以上问题交给计算机解决还需要添加哪些步骤?算法是否严

4、密?学生:分组讨论,合作交流回答小结: 加入“输入”和和“输出”两步,算法描述: (1)输入a、b的值(2)x=-b/a (3) 输出x (4) 结束这个过程描述就是“自然语言描述算法”,但存在漏洞:a=0时方程无意义。这个问题可能一个学生无法回答完整,利用思维接力的方式完善,学会把解决问题的方法步骤化,由理解“算法”的概念过渡到“自然语言描述算法”,并让学生通过验证算法学会评价算法、理解算法的特征:输入、输出、可行性。活动二:合作交流本活动主要以学生相互交流、师生合作的形式进行。问题:如何解决上述算法的漏洞?讨论:分组讨论,合作交流回答小结:解一元一次方程分两种情况讨论(1) a=0,方程无

5、意义(2) a0方程有解x=-b/a算法: (1)输入a、b的值(3) 若a0则x=-b/a,输出x的值否则输出“方程无意义” (3)结束通过本环节可以让学生掌握自然语言描述算法的方法、程序结构的表示、如何确定关键条件,理解算法的特征:有穷性、确定性,体会到算法与程序设计中思维的“严谨”美,领会自然语言描述算法的优缺点。活动三:师生互动本活动主要以学生与教师互动的形式进行。开始始问题:上述算法如何绘制流程图?讨论:分组讨论,合作交流回答ny开始输入a、ba0x=-b/a输出x输出“方程无解”结束小结: 流程图:此环节主要由教师引导学生思考,学生回答、教师绘图,让学生掌握流程图的画法,领会流程图

6、的优缺点.教学环节教学过程设计意图活动四:我来设计本活动主要以学生动手操作、教师协助互相评判形式进行.问题:判断条件改为a=0,流程图如何画?yn开始输入a、ba=0x=-b/a输出x输出“方程无意义”结束小结:流程图:通过本环节练习,强化本节课重难点:流程图的画法,并让学生了解算法的多样性活动五:引导探究本活动主要由教师引导,学生合作探究形式进行。问题:用伪代码描述算法讨论:分组讨论,合作交流回答小结:关键词用英文,其它用自然语言伪代码: 输入a、b的值 If a不等于0 then计算x的值输出x的值 else输出“方程无意义” endif 通过本环节,让学生掌握伪代码描述算法的方法、领会伪

7、代码描述算法的优缺点。课堂小结:给学生23分钟,谈谈对本节课的体会,并清理本节课知识脉络通过回顾,形成完整知识体系,让学生养成及时反思的习惯拓展延伸课外作业:保康二中新生收费标准:中考分420分,学费950元,中考分420分,学费1550元。设计一个程序,输入新生中考分,输出应交学费,分别用自然语言、流程图、伪代码描述算法。本环节让学生学以致用,发挥学习主观能动性,激发学生学习算法与程序设计的兴趣六 设计理念以生为本发挥学生主观能动性,激发学生求知欲突出探究引导学生思考问题,培养学生兴趣学以致用培养学生运用所学知识解决实际问题的能力附:板书设计算法描述与设计一 求一元一次方程ax+b=0的解。

8、分析:先移项,然后两边同除以系数步骤:(1)移项:ax=-b (2)两边同除以系数:x=-b/a算法:上述步骤就是“算法”二 设计一个算法,输入a、b的值,输出ax+b=0的解自然语言算法:验证:(1)a=1,b=3,x=-1/3 (2)a=0,b=2,得出错误结果 算法不严密step1:输入a、b的值 step2:x=-b/astep3:输出x的值step4:结束修改后的算法:step1:输入a、b的值step2:如果a0,x=-b/a,输出x的值 否则,输出“方程无意义”step3:结束三 流程图:算法一:算法二:ny开始输入a、ba0x=-b/a输出x输出“方程无解”结束yn开始输入a、ba=0x=-b/a输出x输出“方程无意义”结束四 伪代码:输入a、b的值 If a不等于0 then计算x的值输出x的值 else输出“方程无意义” endif 结束程序作者简介:周万强,男,34岁,2000年6月毕业于湖北省襄樊学院(现改名为湖北文理学院)数学系,毕业至今工作于湖北省襄阳市保康县第二中学(高中)。地址:湖北省襄阳市保康县歇马镇,保康二中联系电话:13995701933邮编:441611

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1