491535
post:491535

郭静教学设计scratch

  • 发布时间:2013-06-19 14:49
  • 作者:郭静
  • 点击量:

第4课     猴子接香蕉

 

教学目标:

1、 认识心智图

2、 学会制作作品“猴子接香蕉”

3、 能够自主创新

 

教学重点:

1、 能够区别当循环和直到循环

2、 能够灵活使用键盘控制的两种方法

3、 能够让角色从上往下运动

4、 会使用判断语句

 

教学难点:

能够根据流程图写出程序

能正确使用判断语句控制程序

 

教学准备:

猴子接香蕉程序

打鲨鱼程序

 

教学过程(第1课时):

 

一、写故事,搭框架

师:上学期我们学习了编程软件——scratch,今天我们先来看一个用scratch编写的小游戏。

你们说说这个游戏的内容好么?

(学生填写故事大纲、舞台和演员)

故事大纲:

舞台:户外

演员:

为了更好地规划我们的游戏,我们通常采用心智图来描述、规划软件或程序。

下面我们来看看《猴子接香蕉》这个程序的心智图:

猴子接香蕉

 

我们可以用这样的心智图来描述作品:

二、学习使用心智图软件——ShareMind

了解心智图软件,并用ShareMind制作《小猴接香蕉》的心智图,并保存为jpg格式上交。

(学生完成心智图并上交作业)

 

(第2课时):

 

一、搭舞台,选演员

1、 选取舞台背景

2、 选取角色——猴子,并修改大小。

3、 选取角色——香蕉猴子,并修改大小。

(学生操作)

二、程序设计

1、 角色一(香蕉)

香蕉动作:由舞台的上方落到下方,再回到上方,不断循环。

程序流程图如下:

因为是减少,所以为负值

 

开始

隐藏

等待0~2秒

出现

随机移动到舞台上方

判断y坐标是否小于-170?

随机移动到舞台上方

因为有多个香蕉,防止同时落下。

x轴:在-240和240之间

y轴:170(固定在上方)

 

比一比:

比较下面的程序:

y<-170

循环体

循环体

y<-170

(学生发言,说出两者不同之处)

根据上面的分析,请写出香蕉的程序。

(学生尝试写出程序)

2、 角色二(猴子)

猴子在最下方左右移动,接住掉下来的香蕉,它可以通过两种方式控制:(1)鼠标控制(2)键盘控制。

(1)鼠标控制

(学生写程序)

(2)键盘控制

1不敏感性按键(按键时,反应较慢)

2敏感性按键(按键时,反应较快)

(学生写程序)

3、 角色一(香蕉)

想一想香蕉碰到猴子后会怎样?

碰到香蕉猴发出声音,并隐藏,加2分。

请写出程序流程图:

(学生完成流程图)

开始

将分数归零

是否碰到猴子?

发出声音

加分

隐藏

请根据你的流程图,写出香蕉遇到猴子以后的程序。

复制香蕉程序,制作多个香蕉。

(学生写程序)

想一想:

判断程序可以加在猴子角色上么?有什么区别?

做好后请发布自己的程序。

(学生发布程序并玩自己制作的游戏)