教学目标
- 声音模块
- 点评上节课作品
上节课我们学习了,怎么使用过程中的参数。通过设置参数可以控制图形的边长、边数;做了计算器等等;实现了程序的灵活性
- 上周的作业
参数控制边长、边数;
计算圆面积的过程;
- 本章重点
主要学习解决问题的方法
对过程的使用进行总结
3、创建并制作小游戏
课时:
1课时
教学过程:
一、创设情景,激发兴趣
师:演示【1、过程模块--过程控制(画房子).sb2】
演示【2、过程模块-消息传递(画叶子).sb2】
师:我们看到第一感觉是什么?
太难了,这么复杂,怎么做呢?
今天我们就来学习解决复杂问题的思维方法。掌握了这些方法对我们后续的学习,生活都会很有好处。
前面我们学习的过程,就是将复杂的程序,拆分成一段段的简单的程序的过程;将大的、复杂的问题,分解成小的 容易解决的问题。我们把小问题解决了,大问题也就迎刃而解了。
比如盖房子:地基、地板、墙、窗户、门、屋顶等等;整体看是不是很复杂;但是我们拆开看,是不是都是由简单的组成;
解决问题主要两种方法:
- 自顶向下:将复杂问题,分解成小问题,各个小问题组成了逻辑结构
- 自底向上:从最简单问题入手,逐步完成复杂问题
二、知识点引入
2.1 画房子-自顶向上
我们先来看看这个房子的整体;小朋友们都有那几部分呢?
- 有个侧面,什么形状呢? 长方形;
- 侧面还有个什么呢?门,也是长方形;
- 有一个正面,也是个长方形;
- 正面有个门,长方形;
到这里,我们看到有什么现象?到目前为止都是 正方形;继续看上面;
- 有一个三角形;
- 三角形旁边有个,平行四边形;
我们把一个房子,分析完,现在主要任务就是画每一个形状了。对不对?
接下来我们就要画,实现之前我们很熟悉的程序了;
画正方形、三角形、平行四边形,对不对;
2.2 画正方形
大家看看这个房子需要几个正方形呢?
4个是不是?
但是每个正方形的长、宽不一样?
那我们是不是用过程那章,通过创建带参数的过程来实现不同的正方形;
确定长度、宽度、以及基准的单位;
动手试试吧
2.2.1 现在我们就画,除了屋顶的部分了。开始建房子了
① 首先我们画 侧面的大正方形、和 门;
先画大的长方形;小猫回到了起点,对不对;
侧面的门,起点我们再移动30步,画门是不是呀?
动手试试吧
现在就是组装,各个长方形的过程了。
② 画正面的长方形
小猫应该再移动60步,开始画正面的长方形对不对?
动手试试吧
③ 画正面的小长方形
动手试试
④ 接下来只剩下画屋顶了对不对?
动手试试
动手试试
⑥ 接下来画三角形?
动手试试
- 到目前为止整体脚本如下:
动手试试
四、我们的收获
学习了过程,以及怎么创建过程的参数;
五、课后练习
,