算法与程序设计 算法与编程(1)_第1页
算法与程序设计 算法与编程(1)_第2页
算法与程序设计 算法与编程(1)_第3页
算法与程序设计 算法与编程(1)_第4页
算法与程序设计 算法与编程(1)_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 上教考资源网 助您教考无忧算法与编程(1) “教”电脑“玩”价格竞猜游戏一、案例基本信息二、教学设计(一) 教学目标1、 知识与技能:了解算法的概念和算法的表示, 能读懂流程图;理解编程的含义,培养学生用计算机解决现实问题的能力。2、 过程与方法:通过分析总结“价格竞猜游戏”设计制作过程,能归纳利用信息技术解决问题的基本思想方法。3、 情感态度与价值观:通过玩“价格竞猜游戏”激发学生学习程序设计的兴趣和热情,体验程序设计的强大魅力。(二)内容分析本节课的学习任务是算法、算法的表示及编程的含义,通过本节课的学习,能从简单问题出发,设计解决问题的算法,初步体验用信息技术解决实际问题的过程。激发学

2、生学习程序设计的兴趣,为算法和程序设计选修模块的学习做准备。教学重点:算法的实现及程序解决问题的方法教学难点:对算法设计和编程的理解。(二) 学生分析编程对于高一的学生,是高深而神秘的。因此教师要以最简单而又能引起学生兴趣的实例来教学,使学生了解如何利用编程来解决实际问题。(三)教学策略设计活动体验法,让学生参与价格竞猜游戏体现主体地位,激发兴趣。交流讨论法,没有指导的体验是盲目的。因此,在学生体验后,教师通过引导学生讨论回答所提出的各种问题,从而总结出解决问题的算法,从而产生理性认识。演示实践法,在活动、讨论的基础上,通过演示实践法,让学生具体地进行实践,体验 “教”电脑玩游戏的乐趣。2关于

3、教-学流程和教-学活动的设计玩游戏提现问题讨论分析问题、描述算法编写程序学生实践活动评价课堂小结三、教与学的实际过程描述教学阶段及所用时间教师活动学生活动对学生学习过程的观察和考查信息技术的应用玩“价格竞猜游戏”提出问题3(分钟)教师利用多媒体课件展示一款笔记本电脑图片及相关配置说明。组织学生竞猜笔记本的价格,并根据学生所猜价格给出如:“高了”、“低了”等提示。在学生争相出价而教师无法同时回应时引出课题:教电脑玩游戏玩 “价格竞猜游戏”,根据教师提示在50秒内猜出这款笔记本电脑的价格。调动了学生参与的积极性,有了积极的学习动机。利用多媒体课件展示一款笔记本电脑图片及相关配置说明讨论分析游戏、描

4、述算法8(分钟)1、引导学生分析玩“价格竞猜游戏”的过程。2、根据师生的分析,教师画出一个正规的流程图,然后告诉学生每个图形所代表的意义。教师小结:现在我们已经将具体的问题分析成为具体步骤,在程序设计中,我们把解决问题的方法和步骤称为算法,找出算法是编程的一个重要步骤。分析游戏过程中师生的活动: 1、接收学生所猜价格2、判断与真实价格之间的关系3、给出提示,如果大于真实价格则输出“大了”,如果小于真实价格则输入“小了”,如果等于真实价格则输出“正确。学生在体验了游戏的全过程,绝大部分同学都能比较准确的用自然语言描述问题解决的过程屏幕广播编写程序6(分钟)1、教师展示用vb6.0设计的游戏运行界

5、面。输入5966并按下“我猜”按钮,界面上没有出现预期的提示信息,学生疑惑,注意力高度极中。这时教师演示将“游戏代码.txt”文件中的代码复制到按钮中,再次运行游戏则一切正常。然后保存工程。2、结合前面的演示教师讲解,程序是由一行行指令构成的,编程的过程就是利用程序设计语言将算法变成一行行指令的过程,是教电脑做事情的过程,算法是程序的灵魂。观看教师的演示,听教师的讲解,并根据以往的经验对界面控件的功能做出判断。理解编程的含义,了解算法的重要性。学生能判断游戏界面各控件的功能,通过教师的演示和讲解学生理解了编程的含义和算法与程序的关系。屏幕广播学生实践、教师指导20(分钟)1 、布置任务a、在“

6、结束”命令按钮中输入 “end”然后运行程序。 b、给出“价格竞猜游戏”界面、程序代码和控件属性设置表c、试修改程序中的提示信息和判断条件2、教师巡视指导操作做练习在这一环节学生参与的积极性很高。 95%的学生能完成1、2操作,小部分同学完成3的操作活动评价4(分钟)1、统计学生各题的完成情况:并利用评价系统给出相应的星等2、请学生演示操作过程教师给予指导总结,并做激励性评价学生自评教师评价评价标准:完成1或2为二星完成1、2为三星完成1、2、3为五星屏幕广播课堂小结4(分钟)1、程序设计中解决问题的方法的步骤化称为算法。算法是程序的灵魂。算法的表示方,可用自然语言也可用流程图。2、编程的过程

7、是教电脑做事的过程,步骤归纳为:分析问题设计算法编写程序调试运行检测结果回顾总结能系统阐述本节课的知识结构四、教学反思1 以游戏引出课题激发学生的兴趣本节课以当前电视中比较流行的“价格竞猜游戏”开始,激发学生参与的积极性。在学生争相出价而教师无法同时回应时引出课题:教电脑玩游戏,学生对这样的说法很好奇,对程序所具有的智能感兴趣,这个导入是本节课成功的关键。从学生上交“对编程的认识”的材料看,大多数学生认为编程很有意思。有学生说道:“课前我们对编程都很怕,老师是以一个简单的游戏让我们体验了编写程序的全过程,这使我对学习编程产生了极大的兴趣和信心。 2、在“玩”中认识算法本节课没有直接将算法的概念

8、直接拿出来讲,而是通过分析“价格竞猜游戏”的过程,因学生都参与了游戏所以能比较清楚的说明在游戏过程中师生的活动步骤,老师根据学生的描述画出流程图,结合流程图教师讲解算法的含义及算法的表示这样更易于学生的理解。 3、巧设“意外”事半功倍为了让学生了解算法在程序中的核心地位,以及编程的含义,教师设计了一个小意外,首先展示了游戏界面,学生根据经验判断各控件的功能,但当教师输入所猜价格并按下“我猜”按钮,程序并没出现预期的提示信息,学生产生认知冲突,当同学们疑惑时,老师将代码复制到按钮中,这使学生对程序有了直观的体验。4、分层设计任务对学习任务的设计,主要考虑学生体验编程的过程乐趣的体验。所以任务分成三个层次,一、将游戏的界面与程序代码全部给出,学生只要将其正确的组合并调试保存即可;二、给出界面控件的属性参数,以及程序代码,学生完成界面的建立与代码的整合;三、试修改程序中的参数。这使处在不同层次的学生都能取得进步。 五、教学资源和参考资料1 参考资料信息技术新课程优秀教学案例选集浙江教育出版社2本课设计的课件与工具(1) 教电脑玩游戏

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论