资源简介 中小学教育资源及组卷应用平台 教科版 必修1 4.4 综合问题的解决 课题 必修1 4.4 综合问题的解决 单元 4 学科 信息技术 年级 高一 学习 目标 1.学会分析任务,描述需求分析,知道需要解决的关键问题 2.了解面向对象的编程思想 3.体验软件开发的基本流程 重点 熟悉应用程序开发流程、pygame模块的使用 难点 理解、使用函数实现功能模块 教学过程 教师活动 学生活动 设计意图 导入 5分钟 教师运行“接福游戏” 老师运行“接福游戏”,学生观察游戏运行。 以游戏的方式导入课程,激发学生兴趣。 讲授新知 教师展示“游戏循环图”和“程序流程图”,讲解游戏的工作原理。 学生学习“游戏循环图”和“程序流程图”,学习游戏的工作原理。 让学生观察游戏循环图和程序流程图,理解游戏的工作原理 讲授新知: 教师讲解pygame模块,pygame是一个专门用来开发游戏的模块,可以包含图像、声音等。 综合考虑游戏的功能,需要导入的模块有pygame、random、sys。 其中,pygame模块提供了图像、声音等函数;random模块用于产生随机数;sys模块包含了跟python环境相关的函数。 模 块 功 能 Pygame.display 访问显示设备 Pygame.event 管理事件 Pygame.font 使用字体 Pygame.image 加载和存储图片 学生学习pygame模块,pygame是一个专门用来开发游戏的模块,可以包含图像、声音等。学习每个模块的功能。 让学生学习pygame模块。理解这个模块的功能。 实例讲解 界面设计 创建程序窗口,设置背景 学生学习界面设计 创建程序窗口,设置背景 由浅入深的方式,引导学生学习新知 介绍程序代码 学生学习程序代码,并在电脑上调试运行。 代码少而简单,便于学生理解和掌握。 实践练习 仿照上面例子尝试创建“接福”程序窗口 学生仿照上面例子尝试创建“接福”程序窗口 让学生学会创建程序窗口。 介绍程序源代码 import pygame pygame.init() screen=pygame.display.set_caption(‘接福’) back=pygame.image.load(‘bj.jpg’) screen.blit(back,[0,0]) pygame.display.update() 学生学习程序代码,并在电脑上调试运行。 学生学习程序代码,理解pygame的使用。 课堂小结 2 分钟 老师带领着学生一起回顾本节课的知识。 1、体验软件开发的基本流程。 2、熟悉pygame模块的使用。 跟着老师学习本节内容所学。巩固所学内容。 再次巩固本堂课的知识,体现教学的完 整性。 拓展知识 Pygame模块的安装 1、从官网上下载pygame模块,要下载和本人用的python版本和电脑位数 相对应的pygame模块。 2、将下载的文件放到C:\Program Files\Python37\Scripts下。 3、在此窗口中执行命令pip install pygame-1.9.6-cp37-cp37m-win_amd64.whl 跟着老师学习pygame 模块的安装。 让学生学会模块安装 _21?????????è?????(www.21cnjy.com)_ 展开更多...... 收起↑ 资源预览