少儿创意编程上-俄罗斯方块.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第十五课:俄罗斯方块

课题

趣味Python

基础阶段

第15讲

类型

少儿编程

授课对象

11-15岁

教学

目标

1.了解和熟悉循环语句。

2.学习while和for循环的具体案例。

3.流程控制的相关知识和案例。

4.了解嵌套循环。

教学重点

掌握输入Python命令和输入Python程序的方法是本课的重点

教学难点

难点是嵌套循环

教学过程

教学环节

游戏设计

教师准备

学生活动

趣味游戏

游戏规则:

1.先进行赛前练习,并请大家做一些规律或经验的小结。

2.比赛前,编译好“Teris游戏”python程序。

3.大家同时开始游戏,用上下左右键控制方块的拼搭。

4.记时比赛,在相同的时间内得分高者获胜。。

5.通读源码,并对自己能理解的部分做出一些解释。

课程资源包,项目文件夹

Python_Game_for_11+

运行Game11.py

1.Python游戏编译环境以及相关的游戏道具等。

2.游戏项目源码。

了解游戏规则

参与游戏比赛

说明游戏设计思路并适当解释部分源码。

学习编程

知识闯关,

第一关:通过闯关的方法带领学生们复习一下基本的数据结构知识。详见ppt

第二关:用python交互式窗口运行程序,并说出运行结果。(复习列表知识)

第三关:说出运行结果。(复习元祖知识)

第四关:说出运行结果。(复习字典知识)

第五关:说出运行结果。(复习集合知识)

一、提出问题

我们在前面的课程中提及到类(class)。类是一个抽象的概念,比如说人类、鸟类、水果等

是一个总的称呼,没有具体到某个物体;而对象(object)指类的具体实例;举例说明:运动员

人类的一个具体实例。

我们在程序设计中,为了简洁明了,流程清晰,减少重复代码,我们采用“面向对象”编程

的概念。在游戏中也会在设计之初,抽象出一些“类”先加以定义,这样我们在后面的代码就只

需要用它们的实例即可啦。

此外游戏的设计要用到循环,我们今天来对“面向对象”和循环做一个全面的了解和实践吧!

二、我来学编程

1.了解和熟悉循环语句。

2.学习while和for循环的具体案例。

3.流程控制的相关知识和案例。

4.了解嵌套循环。

学习掌握格式

【编程练习】

练习1

练习2

练习3

【创意实践】

冒泡排序的基本方法。

程序源码(仿写程序)

三、游戏环节

课程资源包Python_Game_for_11+game19.py

反恐游戏

四、知识回顾

【python编程知识】

1.类的定义和实例化。

2.循环语句。

3.循环的编程实践

4.排序的方法和程序设计。

【数学思维方式方法】

1.函数。

2.数的排序。

3.循环运算。

4.冒泡排序法。

课堂小结

进一步了解和熟悉了python面向对象编程的概念。。

知道了如何定义一个“类”并进行实例化。

进行程序中循环的编程实践。

使用循环进行数的排序。

冒泡排序的思路和方法。

文档评论(0)

ZhangZhen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档