08.算法与编程(1)—“教”电脑“玩”价格竞猜游戏

上传人:飞*** 文档编号:40218110 上传时间:2018-05-24 格式:DOC 页数:5 大小:54.50KB
返回 下载 相关 举报
08.算法与编程(1)—“教”电脑“玩”价格竞猜游戏_第1页
第1页 / 共5页
08.算法与编程(1)—“教”电脑“玩”价格竞猜游戏_第2页
第2页 / 共5页
08.算法与编程(1)—“教”电脑“玩”价格竞猜游戏_第3页
第3页 / 共5页
08.算法与编程(1)—“教”电脑“玩”价格竞猜游戏_第4页
第4页 / 共5页
08.算法与编程(1)—“教”电脑“玩”价格竞猜游戏_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《08.算法与编程(1)—“教”电脑“玩”价格竞猜游戏》由会员分享,可在线阅读,更多相关《08.算法与编程(1)—“教”电脑“玩”价格竞猜游戏(5页珍藏版)》请在金锄头文库上搜索。

1、算法与编程(1) “教教”电脑电脑“玩玩”价格竞猜游戏价格竞猜游戏一、案例基本信息一、案例基本信息设计者华玉杰单位浙江省海盐高级中学案例名称算法与编程(1)适应范围(标明年级和模块)高中一年级:信息技术基础必修模块课时1 课时二、教学设计二、教学设计(一)教学目标1、知识与技能:了解算法的概念和算法的表示, 能读懂流程图;理解编程的含义,培养学生用计算机解决现实问题的能力。2、过程与方法:通过分析总结“价格竞猜游戏”设计制作过程,能归纳利用信息技术解决问题的基本思想方法。3、情感态度与价值观:通过玩“价格竞猜游戏”激发学生学习程序设计的兴趣和热情,体验程序设计的强大魅力。(二)内容分析本节课的

2、学习任务是算法、算法的表示及编程的含义,通过本节课的学习,能从简单问题出发,设计解决问题的算法,初步体验用信息技术解决实际问题的过程。激发学生学习程序设计的兴趣,为算法和程序设计选修模块的学习做准备。教学重点:算法的实现及程序解决问题的方法教学难点:对算法设计和编程的理解。(二)学生分析编程对于高一的学生,是高深而神秘的。因此教师要以最简单而又能引起学生兴趣的实例来教学,使学生了解如何利用编程来解决实际问题。(三)教学策略设计活动体验法,让学生参与价格竞猜游戏体现主体地位,激发兴趣。交流讨论法,没有指导的体验是盲目的。因此,在学生体验后,教师通过引导学生讨论回答所提出的各种问题,从而总结出解决

3、问题的算法,从而产生理性认识。演示实践法,在活动、讨论的基础上,通过演示实践法,让学生具体地进行实践,体验 “教”电脑玩游戏的乐趣。2关于教-学流程和教-学活动的设计三、教与学的实际过程描述三、教与学的实际过程描述教学阶段 及所用时 间教师活动学生活动对学生学习过程 的观察和考查信息技术 的应用玩“价格 竞猜游戏”提出问题 3(分钟)教师利用多媒体课件展 示一款笔记本电脑图片 及相关配置说明。组织 学生竞猜笔记本的价格, 并根据学生所猜价格给 出如:“高了” 、 “低了” 等提示。 在学生争相出价而教师 无法同时回应时引出课 题:教电脑玩游戏玩 “价格竞 猜游戏” ,根据 教师提示在 50 秒

4、内猜出这款 笔记本电脑的 价格。调动了学生参与的 积极性,有了积极 的学习动机。利用多 媒体课件 展示一款 笔记本电 脑图片及 相关配置 说明讨论分析 游戏、描 述算法 8(分钟)1、引导学生分析玩 “价格竞猜游戏”的过 程。 2、根据师生的分析, 教师画出一个正规的流 程图,然后告诉学生每 个图形所代表的意义。 教师小结:现在我们已 经将具体的问题分析成 为具体步骤,在程序设 计中,我们把解决问题 的方法和步骤称为算法, 找出算法是编程的一个 重要步骤。分析游戏过程 中师生的活动:1、接收学生 所猜价格 2、 判断与真实价 格之间的关系 3、给出提示, 如果大于真实 价格则输出 “大了” ,

5、如果 小于真实价格 则输入“小了” , 如果等于真实 价格则输出 “正确。学生在体验了游戏 的全过程,绝大部 分同学都能比较准 确的用自然语言描 述问题解决的过程屏幕广 播玩游戏 提现问题讨论分析问题、 描述算法编写程序学生实践活动评价课堂小结编写程序 6(分钟)1、教师展示用 VB6.0 设计的游戏运行界面。 输入 5966 并按下“我 猜”按钮,界面上没有 出现预期的提示信息, 学生疑惑,注意力高度 极中。这时教师演示将 “游戏代码.TXT”文件 中的代码复制到按钮中, 再次运行游戏则一切正 常。然后保存工程。 2、结合前面的演示教 师讲解,程序是由一行 行指令构成的,编程的 过程就是利用

6、程序设计 语言将算法变成一行行 指令的过程,是教电脑 做事情的过程,算法是 程序的灵魂。观看教师的演 示,听教师的 讲解,并根据 以往的经验对 界面控件的功 能做出判断。 理解编程的含 义,了解算法 的重要性。学生能判断游戏界 面各控件的功能, 通过教师的演示和 讲解学生理解了编 程的含义和算法与 程序的关系。屏幕广 播学生实践、 教师指导 20(分钟)1 、布置任务 a、在“结束”命令按 钮中输入 “end”然 后运行程序。 b、给出“价格竞猜游 戏”界面、程序代码 和控件属性设置表 c、试修改程序中的提 示信息和判断条件 2、教师巡视指导操作做练习在这一环节学生参 与的积极性很高。 95%

7、的学生能完成 1、2 操作,小部分 同学完成 3 的操作活动评价 4(分钟)1、统计学生各题的完 成情况:并利用评价系 统给出相应的星等 2、请学生演示操作过 程 教师给予指导总结,并 做激励性评价学生自评 教师评价评价标准: 完成 1 或 2 为二星 完成 1、2 为三星 完成 1、2、3 为五 星屏幕广播课堂小结 4(分钟)1、程序设计中解决问 题的方法的步骤化称为 算法。算法是程序的灵 魂。算法的表示方,可 用自然语言也可用流程 图。2、编程的过程是 教电脑做事的过程,步 骤归纳为:分析问题回顾总结能系统阐述本节课 的知识结构设计算法编写程 序调试运行检 测结果四、教学反思四、教学反思1

8、以游戏引出课题激发学生的兴趣本节课以当前电视中比较流行的“价格竞猜游戏”开始,激发学生参与的积极性。在学生争相出价而教师无法同时回应时引出课题:教电脑玩游戏,学生对这样的说法很好奇,对程序所具有的智能感兴趣,这个导入是本节课成功的关键。从学生上交“对编程的认识”的材料看,大多数学生认为编程很有意思。有学生说道:“课前我们对编程都很怕,老师是以一个简单的游戏让我们体验了编写程序的全过程,这使我对学习编程产生了极大的兴趣和信心。 2、在“玩”中认识算法本节课没有直接将算法的概念直接拿出来讲,而是通过分析“价格竞猜游戏”的过程,因学生都参与了游戏所以能比较清楚的说明在游戏过程中师生的活动步骤,老师根

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 综合/其它

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