欢迎来到天天文库
浏览记录
ID:59475522
大小:900.00 KB
页数:27页
时间:2020-09-14
《《编程解决问题》说课稿ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章第5节编程解决问题说课稿用计算机程序解决问题1说教材2说学情3说教法4说教学过程主要分为五个方面来说课5说小结说教材1、本节的作用和地位:编写程序解决问题,是信息加工和处理的一种重要手段。人们把解决实际问题的思路转换成计算机可以直接识别并执行的指令代码的过程称之为“编写程序”,简称“编程”。本节通过大量的通俗易懂的案例和主题任务,让学生了解编程解决问题的基本思路和方法,初步体验通过问题分析形成算法、再编写计算机程序解决问题的一般过程。本节的学习对于学生学习高中基础模块的相应章节以及《算法与程序设计》选修模块都具有一定的意义。
2、说教材2、本节主要内容介绍:编写程序解决问题的过程是有其特殊规律的,一般先要进行算法设计,再利用程序设计语言编写程序解决问题。本节分两部分来体验编程解决问题的过程:1、设计算法本部分下先从探究和体验生活中的算法入手,到初步了解和设计算法、了解算法的表示,从而加深算法概念的理解,即解决问题的办法、步骤、策略,算法是程序设计的核心,设计算法的目的是为了解决问题。2、编写程序设计算法之后,通过让学生对编写完成的程序进行运行和研究,了解程序设计的最基本常识。让学生体会到再好的算法,也要用计算机语言将算法编写成计算机可以“理解”的程序,才能被
3、计算机识别、执行,得出正确的结果,从而最终解决问题。说教材3、教学目标:1、知识与技能目标1)理解算法的概念,能初步利用算法解决简单的问题2)能利用算法的表示方法来描述算法3)了解计算机程序设计的基本思想2、过程与方法目标1)体验算法解决问题的过程,掌握利用算法描述问题解决问题的基本方法2)体验利用计算机语言程序解决问题的基本方法和过程3、情感态度价值观目标1)锻炼利用算法解决问题的思维方式,激发学生对计算机编程解决问题的学习欲望2)形成积极主动学习信息技术的态度,并主动地、有意识地将计算机信息技术应用到解决其他学科或其它领域的问题
4、说教材4、重点难点分析:1.教学重点本活动的重点是对算法含义的理解以及对算法的描述2.教学难点本活动的难点是编写程序实现算法部分说学情学生情况对于这一部分内容,绝大多数学生没有接触过。对于初学者来说,一是尽量发掘和提高学生对于程序设计的兴趣,不至于产生畏难心理;二是让学生对程序设计有基本的认识和了解,为学生将来的学习打下一定的基础。说教法1、教学方法设计在教学设计中安排大量的尝试性、探索性的活动,引导学生积极主动地完成学习任务。逐步建立起自主性和研究性的学习模式,从而更加突出学生在教学过程中的主体地位。教学中还安排大量的实践性、操作
5、性的内容,使学生在具体活动中理解信息技术的基本知识,掌握信息处理的基本技能,并能够灵活应用到学习和生活中。因此教学中采用了“启发式”、“探究式”等教学模式。说教法2、教学设计思路首先游戏引入,学生通过解决游戏中遇到的问题导入课题,然后设计研究室中的三个实际生活中的问题的算法,得出算法的概念了解算法的5个特性。通过实例,学习算法的描述方法,掌握专门的算法常用的表示方法——流程图表示法。让学生通过分析问题、确定算法、分析程序的基本过程,认识到算法设计在编写程序解决实际问题中的重要作用。通过演示“出租车”运费系统VB程序的设计,了解计算机
6、程序设计的过程,如何编写程序代码不作为本节课重点,重要的是解决问题的基本思路和方法。根据问题的需求,设计程序并实现简单的算法。说教法教学环境硬件环境:本节课的教学地点可以在网络教室中进行。软件环境:具备电子教室的演示环境,可以给学生示范指导,并可以发送学习支持的文件材料。学生机要求安装有VisualBasic编程环境。说教学过程第1课时导入设计:人和野人渡河游戏从前有三个人和三个野人渡河,可是仅有一条船,一回只能渡两个人。野人和人都会划船,但是同一岸上的野人多于人时,野人便会伤害人的安全,怎样渡河才能使人安全无恙呢?用你的智慧帮助人
7、渡河。说教学过程一、生活中的算法1、阅读教材,了解算法的概念。2、引导学生分析P80页大观园中的三个案例。3、根据大观园中的案例,小组讨论完成研究室中的任务。4、根据三个实例,阅读知识库,明确算法的概念。5、分小组比赛写出游戏中的算法。6、根据算法的5个特征。说教学过程算法:解决问题的方法、步骤与策略。算法的特性:有穷性确切性数据输入信息输出可行性说教学过程二、算法的描述计算机通过程序解决问题,也是需要预先设计算法的。一个算法由若干操作步骤构成,描述算法就是用文字或图形将这些步骤表示出来。大观园:出租车运费问题设计算法、编写程序、调
8、试程序、检测结果、解决问题自然语言描述法:利用人们平时交流使用的自然语言来描述算法的方法,这种算法描述方法易理解,方便交流。流程图描述法:流程图是利用带箭头的流程线,根据各个步骤执行的先后顺序,把它们连接起来所构成的图形。通常情况下,
此文档下载收益归作者所有