《2022年高中信息技术_用Phthon语言实现游戏之选择结构教学设计学情分析教材分析课后反思 .pdf》由会员分享,可在线阅读,更多相关《2022年高中信息技术_用Phthon语言实现游戏之选择结构教学设计学情分析教材分析课后反思 .pdf(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一、项目指南1. 项目主题算法与程序设计第一章“如何用计算机解决问题”第三节“初试身手,体验程”部分。2.目标要求(1)学会用流程图设计解决问题的方法和步骤;(2)掌握在 IDLE模式输入指令及在IDLE自带的文本编辑器模式下编译运行程序(3)理解 Python 语言选择结构中的if-elif-else语句。3.实施建议(1)不要觉得编程很难,先从游戏规则入手,逐渐深入到算法,最后到编程;(2)不要怕出错,写代码本身就是一个不断修改错误的过程;(3)大胆尝试,努力寻求老师和同伴的帮助。4.项目评价形式一:观察游戏,体会规则;形式二:根据规则,补充流程;形式三:分享代码;形式四:拓展延伸,找出问
2、题。5.指导教师:山东省淄博第四中学于峰二、项目学习课堂环节项目活动项目指导体验游戏热身活动:“猜价格”小游戏观察名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 熟悉规则一位同学做主持人并给出一件物品, 另一位同学通过与主持人的沟通并在主持人提示下猜到正确价格。戏 , 深了解游戏自主实践探究新知活动一:测试“主持人”Python 的反应能力1.开始菜单 /所有程序 /Python3.6/IDLE (Python 3.6 32-b
3、it)2. 是Python提示符,就是在告诉你,Python已经准备好了,在等着你键入 Python指令。3.在 Python 交互模式下 输入以下算术和关系表达式 ,然后回车试一试(请使用 英文状态 下的括号和引号)。表达式结果(值)运算符作用7/2 “/”用来。“/ ”用来。7/2 75 判断两数大小,成立为,不成立为。6提示符)而是使用 IDLE自带的文本编辑器模式 书写代码,便于保存文件,分享代码。第 1 步:新建文件,左上角File菜单-New file;第 2 步:在编辑框内书写代码;第 3 步:保存存档( File菜单-Save )第 3 步:调试运行( Run菜单-Run Mo
4、dule)活动三:将“猜价格游戏”程序补充完整定义 player、money 分别为竞猜者所猜价格和实际价格,以下为代码部分( #号后为注释语句,既不编译也不运行,另Python 对格式要求高,注意层次性)money = 50 i=0 while(i10): player = int(input(请猜产品价格: ) i+=1 player = money: 在 充 分解if-else-e语 句 后将 左 面码 补 充整 , 如不 懂 的句 或 代可参“#”后释。另 Pyth有 严 格格式求 , 在本 编 辑名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - -
5、 - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - print( 恭喜猜对了 ) break elif : print( 高了) else: print( 结束) 书 写 代的 时 候次要楚。拓展提高总结提升活动四:如果去掉 while(i5 判断两数大小, 成立为,不成立为。63 二、以小组为单位,一起回顾一下刚才猜价格游戏的流程,将以下流程图补充完整。三、将“猜价格游戏”程序补充完整定义 player 、money分别为竞猜者所猜价格和实际价格,以下为代码部分(#号后为注释语句,既不编译也不运行,另Python 对
6、格式要求高,注意层次性)money = 50 i=0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - while(i10): player = int(input(请猜产品价格:) i+=1 ()player = money: print(恭喜猜对了 ) break elif(): print(高了 ) else: ()print(结束 ) 课后反思优点:1. 以学生熟悉的 “猜价格” 游戏作为切入点, 并将“猜价格” 游戏贯穿
7、到一堂课的始终,激发了学生的学习兴趣,避免因编程难度大而让学生上课感到乏味。2. 课堂中引入了Python 语言, Python 语言相比其它语言来说,理解起来更加容易,语法更加灵活,代码可读性更强,也更为同学们所接受。3. 在教学环节的设计上,一环扣一环, 每一环节都是承接上一环节,并很自然的过渡到下一环节,没有任何环节切换的盲目感和生涩感。4. 在算法的讲解中引入了流程图,学生在对后续程序的理解上思路更加清晰。缺点:1. 课堂容量上有待商榷,从算法设计到程序编写感觉一节课的时间太紧张,虽然只是程序填空,但要让学生完全理解还需要更长的时间。2. 教学语言在科学性和精炼性上有待提高,尤其是在给
8、学生讲解一些理论知识时,对语言的提炼不够。课标分析名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 在2017年版新的信息技术课程标准中,算法与程序设计都在必修模块1数据与计算中有所体现,具体是这样描述的:1. 从生活实例出发, 概述算法的概念与特征,运用恰当的描述方法和控制结构表示简单算法。2. 掌握一种程序设计语言的基本知识,使用程序设计序言实现简单算法。通过解决实际问题,体验程序设计的基本流程,感受算法的效率,掌握程序调试与运行的方法。我们现在, 虽然还在使用旧教材,但也应考虑到新课标的要求。本节课所学习的内容既和算法有一定的关系,又需要学生掌握一种程序设计语言,与新课标的要求完全吻合。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -