第二节 算法和算法描述1.docx

上传人:cl****1 文档编号:549266648 上传时间:2023-12-18 格式:DOCX 页数:5 大小:17.33KB
返回 下载 相关 举报
第二节 算法和算法描述1.docx_第1页
第1页 / 共5页
第二节 算法和算法描述1.docx_第2页
第2页 / 共5页
第二节 算法和算法描述1.docx_第3页
第3页 / 共5页
第二节 算法和算法描述1.docx_第4页
第4页 / 共5页
第二节 算法和算法描述1.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《第二节 算法和算法描述1.docx》由会员分享,可在线阅读,更多相关《第二节 算法和算法描述1.docx(5页珍藏版)》请在金锄头文库上搜索。

1、揭开计算机编程的神秘面纱算法与程序设计初步郑州市第一中学 刘俊星教材分析:本节课选自上海科技教育出版社高中信息技术选修1-算法与程序设计,第一章第二节,算法和算法描述。主要是一些概念和理论,而算法的概念和理论都太抽象,讲起来非常的枯燥乏味,那么就要把这些抽象的东西变得通俗易懂,使学生能轻松而又愉快的接受并理解。学情分析:学生基本上没有接触过编程,那么在高中阶段初步接触编程,学生首先会感到很深奥,看到书中的程序语句,尤其是看到后面的长一点的程序语句更是觉得可怕,那教师必须要考虑在授课中如何正确引导,以什么样的方式进行。学生有没有兴趣学,往往看这个课是不是有意思,难不难学,一看难学又乏味,就开始产

2、生厌学的情绪。教学目标:1、知识与技能(1)了解算法的定义及其表达方法;(2)认知流程图的六种基本符号;(3)理解计算机解决问题的一般过程。2、过程与方法(1)理解用不同的表达方法描述算法特点;(2)掌握用流程图描述简单的算法。3、情感态度和价值观以益智游戏和历史故事实例引入算法,激发学生的学习兴趣,培养学生的主动探究能力。教学重点:1、算法的定义;2、算法的三种表达方法;3、流程图的六种基本符号;4、用流程图描述简单的算法。教学难点:如何科学合理的选择和设计算法。教学方法:与学生进行互动探讨式教学,以趣味智力游戏激发学生探索解决问题的兴趣,以故事事例和具体的程序运行对比,引导学生一步步的思考

3、,从而总结出算法的概念,以及如何设计和选择算法,充分调动学生的主观能动性和探究学习能力。教学实施过程:教学环节教师活动学生活动设计意图新课导入当今社会,计算机已成为人们工作学习和日常生活不可或缺的工具。甚至“神舟十号”上天、石油勘探入海都离不开计算机程序的支持。那么,如此功能强大且奥妙无穷的程序是如何实现的呢,今天就让我们来共同揭开计算机编程的神秘面纱。 明确本节课的学习目标进入学习状态。兴趣激发展示益智游戏-狼羊白菜过河的任务要求,引导学生做益智游戏。帮助农夫实现“羊狼白菜共同渡过河对岸”的愿望。请同学们设计个方案,把3样东西安然无恙的渡过河学生上台演示游戏的操作过程。感受游戏带来的神奇魅力

4、,初步了解算法的概念及特点。算法的认识通过益智游戏学习算法的一些基本知识(含义、特征)。要求:两人一组组讨论用自己的话概括算法的含义。问题:1、算法的含义和特征。浏览学习指导书,了解算法的含义、特征。小组讨论后推选出一名同学发言。通过学习,加深对算法的理解,了解算法及算法的特征。初步认识算法描述的方式之一:自然语言描述法,培养学生的交流、合作能力。历史故事-韩信点兵给学生讲述韩信点兵的历史故事,提炼语言,每3人一列余1人、5人一列余2人、7人一列余4人、13人一列余6人帮助刘邦解决士兵人数的问题,提示学生伪代码描述的方式,如何实现。小组成员分析问题(找出已知和未知、列出已知和未知之间的关系)

5、,写出解题步骤,最后写出结果亲身体验算法的设计过程。培养学生的逻辑思维能力。流程图描述法展示算法描述之二:流程图描述法,阐述韩信点兵问题的处理过程。学生发言:流程图中各个符号代表的意义。感受算法实现过程,熟练掌握流程图符号代表的意义。了解算法描述的方式之二:流程图描述法。教师演示代码在教师机上输入代码,让学生充分感受“见证奇迹的时刻”观看教师演示过程,感受计算机为人们处理问题的能力。亲身感受过程,了解算法描述的方式之三:伪代码描述法,并为学生动手操作做好准备。学生动手操作,实现愿望提出韩信点兵的问题二,教师巡视并指导。学生动手操作,编写、完善程序,解决问题。感受编程带来的神奇魅力,实现算法,输

6、出结果。亲身体验程序设计过程。培养学生“做中学”的能力。计算机解决问题的步骤讲述计算机解决问题的步骤思考四个步骤的连续性,直观体验计算机解决问题的步骤和流程。让学生学会分析问题、设计算法、编写程序、调试程序。交流讨论展示求解问题的方式:人工求解及计算机求解。小组之间相互讨论并发言,积极探讨相同点与不同点。让学生通过发言与讨论,认识人工求解与计算机求解的相同点与不同点。作品展示、评价展示几组学生作品。提示:制作过程中遇到的困难是什么?怎样解决?欣赏自己和他人的作品,认真做出评价。反馈作品量化评价表,及个人目标自评表。拓展训练及巩固练习讲述鸡兔同笼问题的求解过程以及提出欧几里得算法学生思考用程序代

7、码实现的过程进一步理解算法的描述方法及代码实现的方式。课堂总结引导学生对本节知识进行总结。根据实践操作对本节知识进行总结。加深知识的理解和掌握。课外练习有兴趣和条件的同学,可以独立编写代码,制作作品,实现程序。,提高学习信息技术编程的兴趣和能力。教学评价设计组别: 组长: 组员: 作品量化评价表评价指标具体指标分值项目自评互评师评自然语言是否能完整表述出环节及步骤30流程图是否能够根据自然语言划出流程图30源代码键入代码、调试通过40总评作品还有哪些有待改进的地方:该小组有哪些值得你借鉴的地方:个人目标自评表班级:姓名:自评目标具体目标自评等级欠佳一般优秀知识与技能了解算法的定义及其表达方法认

8、知流程图的六种基本符号理解计算机解决问题的一般过程过程与方法理解用不同的表达方法描述算法的优缺点能与其他同学开展交流、合作。情感态度与价值观感受到程序的魅力,学习兴趣和求知欲强烈有主动探究的能力教学评价:1、贯彻新课标的理念,进行探究式教学,提出问题、进行探究、注重实践、互动交流,充分发挥学生的主观能动性。2、举例简单明了,容易理解,学生学习起来兴趣浓厚。3、课堂气氛活跃,生动有趣,不枯燥乏味,学生在轻松愉快的过程中较好的掌握了算法的概念,理解算法的设计和优劣的选择。教学反思:学生初步接触编程,他们会觉得编程很难学,但同时又处于一种观望的状态,到底这个好不好学,有没有意思啊?学生虽然是学习的主体,但教师如何设计好这堂课的内容,往往对学生在以后的编程学习有无兴趣继续学起关键作用。用趣味性的例子,提起学生探索和解决问题的兴趣,总结出算法的概念;以故事形式和具体的程序对比,与学生一起探讨,理解如何科学合理的选择算法。教学中如何因材施教,充分调动起学生积极的学习态度,主动地去思考,参与到课堂中的讨论中来,教师应多想些办法。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号