师梦圆 - 让备课更高效、教学更轻松!
网站地图
师梦圆
师梦圆高中信息技术教材同步粤教版选修1 算法与程序设计5.1.2 面向对象程序设计下载详情
  • 下载地址
  • 内容预览
下载说明

1、本网站免费注册后即可以下载,点击开通VIP会员可无限免费下载!

2、资料一般为word或PPT文档。建议使用IE9以上浏览器或360、谷歌、火狐浏览器浏览本站。

3、有任何下载问题,请联系微信客服。

扫描下方二维码,添加微信客服

师梦圆微信客服

内容预览

《5.1.2面向对象程序设计》最新教案优质课下载

三.教学目标分析:

知识与技能目标:

结合新课标,本节课要求学生熟悉python语言的基本语句,如if语句;掌握python程序基本调试与运行的方法;了解函数调用的使用方法。

过程与方法目标:

学生通过体验加载图片与框架、打乱图像块的坐标、设计鼠标点击事件这三个步骤,理解python拼图游戏程序逐步优化的设计思想;通过一步步的解决实际问题,体验python设计的基本流程,感受其效率。

3.情感态度与价值观目标:

让学生在游戏设计开发中,体验其独特魅力,激发学习编程的兴趣;注重培养学生解决问题实现目标的设计思想,让学生知道运用编程语言或其他数字化工具解决问题。

四.教学重难点分析:

由于拼图游戏的实现代码比较复杂,一节课讲完代码并调试成功,我认为是个不可能实现的任务,所以本节课的重点不在代码的理解上,而是注重让学生理解拼图游戏的设计思想,让他们通过三个具体步骤来实现拼图游戏,从中有所得,与新课标的要求完全相符。而本节课的难点有两个:(1)理解打乱图像块坐标的设计思路;(2)理解当鼠标点击时图像块移动需要满足的条件。针对于第一个难点,这是拼图游戏实现的关键点,何谓拼图游戏,就是移动打乱后的图像块,使之拼接成一幅完整图片,如果图像块没有打乱那也就没有拼接的必要了;针对于第二个难点,在第三个任务设置鼠标点击事件中,学生需要理解图像块需要满足什么样的条件才能移动,大部分学生知道有空时可以移动但是容易忽略边界值的问题,这就会导致图像块的丢失,即图像块的坐标不在你的界面中,导致拼图游戏中图像块逐渐减少,游戏运行失败。

五.教学过程

1.新课导入:强调突出本节课的重点在于游戏设计思想。

学生活动:学生体验运行拼图游戏。

教师活动:总结:同学们,你们现在体验的拼图游戏就是基于python语言设计开发的,今天我们就来学习利用python语言设计网络拼图游戏的思想以及体验该游戏的开发流程。

设计意图:学生通过体验python拼图游戏激发学习python的兴趣,并且了解了python语言的应用。

2.循序渐进,提出本游戏的设计思想与具体实现步骤。

教师活动:问题:(1)刚刚的拼图游戏由几块图像块构成?(2)如何移动图像块?(3)所有图像块鼠标点击时都能移动吗?

学生活动:回答:(1)9块;(2)鼠标点击需要被移动的图像块;(3)不是,必须是你点击的图像块的上下左右有空的时候才能移动。

教师活动:对学生的回答进行归纳:本游戏的设计思路就是:先加载出图片(由9块图像块构成)和框架,然后打乱图像块的坐标(打乱才能拼),最后点击图像进行拼接即设置鼠标点击事件,移动的条件之一是你所点击的图像块的上下左右有空。这就形成了我们本节课游戏实现的主要步骤与方法,即(1)加载图片和框架;(2)打乱图像块的坐标;(3)设计鼠标点击事件。

设计意图:在提问中引导学生理解拼图游戏实现的设计思路与具体实现步骤。

3.趁热打铁,指导学生依据步骤实现拼图游戏。

(1)加载图片和框架

教师活动: 教师描述任务一:启动IDLE,新建main.py并保存于桌面,输入renwu1.txt中的代码,调试运行程序,调试成功则会成功加载出图片和框架。

学生活动:学生打开根据任务提示完成任务一。

任务提示:

①开始—所有程序—python3.4—IDLE (Python 3.4 GUI - 32 bit)—File—New File—File—Save—main.py

教材