- 4.1 算法及其特征 第2课时 课件和教案 课件 50 次下载
- 4.2 数值计算 课件和教案 课件 53 次下载
- 4.3 非数值计算 教案 教案 32 次下载
- 5.1 走进数据分析 含2个课时的课件和教案 课件 50 次下载
- 5.2 探秘人工智能 课件和教案 课件 52 次下载
教科版必修1 数据与计算第4单元 计算与问题解决4.4 综合问题的解决获奖ppt课件
展开
4.4 综合问题的解决
针对一个实际需求,将一个复杂的问题分解成若干较为简单的问题,从而提高开发简单实用系统的初步能力。把基础知识、基本概念和应用程序开发有机地结合起来,通过对具体案例或任务的分析,引出了Python模块中pygame模块的应用,介绍了应用软件的程序设计方法。任务驱动型教学能激发学生学习兴趣,提高学生的动手能力和解决问题的能力,达到事半功倍的效果。
本节我们围绕项目“接福游戏”展开学习,体验软件开发的流程,感受综合问题的处理方法,本项目主要包含“基于需求,分解任务”和“组装程序,测试运行”两个任务。
1.学会分析任务,描述需求分析,知道需要解决的关键问题
2.了解面向对象的编程思想
3.体验软件开发的基本流程
1、教学重点: 熟悉应用程序开发流程、pygame模块的使用
2、教学难点: 理解、使用函数实现功能模块
教师准备:打开微机,投影机,课件。
学生准备:结合课本提前预习。
教学过程 | 教师活动 | 学生活动 | 设计意图 | ||||||||||
导入
5分钟 | 教师运行“接福游戏” | 学生观察游戏运行。 | 以游戏的方式导入课程,激发学生兴趣。 | ||||||||||
讲授新知 | 教师展示“游戏循环图”和“程序流程图”,讲解游戏的工作原理。 | 学生认真听讲。 | 让学生理解游戏的工作原理 | ||||||||||
讲授新知: | 教师讲解pygame模块,pygame是一个专门用来开发游戏的模块,可以包含图像、声音等。
| 学生认真听讲,并阅读思考后将 | 基础知识准备 | ||||||||||
实例讲解 | 界面设计 创建程序窗口,设置背景 | 观察 | 由浅入深的方式,引导学生学习新知 | ||||||||||
介绍程序代码 |
| 听讲 | 代码少而简单,便于学生理解和掌握。 | ||||||||||
实践练习 | 仿照上面例子尝试创建“接福”程序窗口。 | 动手操作 | 让学生学会创建程序窗口。 | ||||||||||
介绍程序源代码 | import pygame pygame.init() |
|
| ||||||||||
课堂小结
2 分钟 | 老师带领着学生一起回顾本节课的知识。 1、体验软件开发的基本流程。 2、熟悉pygame模块的使用。
|
| 再次巩固本堂课的知识,体现教学的完 整性。 | ||||||||||
拓展知识 | Pygame模块的安装 1、从官网上下载pygame模块,要下载和本人用的python版本和电脑位数 2、将下载的文件放到C:\Program Files\Python37\Scripts下。 3、在此窗口中执行命令pip install pygame-1.9.6-cp37-cp37m-win_amd64.whl |
| 学会模块安装 |
高中信息技术4.4 综合问题的解决优秀ppt课件: 这是一份高中信息技术4.4 综合问题的解决优秀ppt课件,共18页。PPT课件主要包含了学习目标,“接福”游戏描述,pygame模块,更新游戏状态,pygame,巩固提升,课堂小结等内容,欢迎下载使用。
教科版 (2019)必修1 数据与计算4.4 综合问题的解决公开课课件ppt: 这是一份教科版 (2019)必修1 数据与计算4.4 综合问题的解决公开课课件ppt,共16页。PPT课件主要包含了学习目标,pygam键盘事件,拓展练习,巩固提升等内容,欢迎下载使用。
高中信息技术4.4 综合问题的解决评课ppt课件: 这是一份高中信息技术4.4 综合问题的解决评课ppt课件,共19页。PPT课件主要包含了学习目标,新课导入,需求分析,pygame模块等内容,欢迎下载使用。