四年级信息技术上 模块化编程 制作六叶草徽章教学设计

资源下载
  1. 二一教育资源

四年级信息技术上 模块化编程 制作六叶草徽章教学设计

资源简介

制作六叶草徽章教学设计
【教学目标】
1、掌握程序设计的基本概念和用编程方法解决问题的一般。
2、通过小组讨论,教师适当引导,让学生掌握程序设计过程。
3、体验程序设计的强大魅力,激发计算机编程解决问题的欲望,提高学习兴趣。
【教学重点】
对函数的定义。
【教学难点】
实现对功能的封装。
【教学过程】
一、新课导入
师:同学们,你们知道四叶草么?(知道),关于它有一个传说,我们一起听一听。
(展示视频)
师:我们知道十万多花草中只有一株四叶草,那五叶草和六叶草就更加稀有了。接下来,让我们编制一朵六叶草徽章送给自己,为自己带来幸运。
出示课题。
教:孩子们,观察这个六叶草徽章,看一看它有什么特点。
生1:颜色是不一样。
生2:叶子大小一样。(评价:同学们观察的很仔细)
师:我们如果通过编程绘制出他(六叶草徽章),怎么通过简单的方式完成呢?
预设1:
生1:可以复制。通过对单个叶片的编程。其他进行复制。
预设2:
师:我们平时操作时对相同的一段文字不想输入时,用什么?
生:复制(提问)
师总结:对,复制。我们刚才细心发现六叶草徽章的六个叶子是一样的。也就是说我们只通过对一个叶子编程,其他实现复制就行。接下来我们先实现单片叶子的编程。分析一下程序的逻辑顺序:
二、探究新知
师:首先我们要绘制出图形,需要选择角色,充当工具,你们会添加角色么?开始添加一个笔的角色。(完成后,大家操作的很流畅)
师:接着,每个程序要运行,都需要有启动,需要开始被点击;我们要用到画笔这个指令模块就需要对他进行初始化,也就是我们通俗说的选择笔的颜色这个我们要用红色,粗细设置为2,落笔。
反问:初始化包含哪些内容?
我们继续,要出现这样的一个线条效果用到了移动模块,所以用到移动五步。单片叶子开始是点,最后类似一个圆的一部分。其实我们能看成点到圆的变化。可以用到使画笔粗细增加模块。使用+3。这个我们只用了一次,但实现这种效果我们需要循环若干次,我们先让他运行20次。最后是抬笔结束。(展示操作视频,同时以小组形式跟做)
找问题:1.完成情况。
2.没完成,存在的问题。
三、体验程序
师:同学们都非常认真。接下来我们完成其他的。前边我们说用到复制,复制的代码相对较多。为了简便我们其实可以用前天我们讲过的函数。什么是函数?函数就是一个功能,一个模板,我们把公有的模块封装到函数中,使用时直接调用就行。在回顾一下。函数包含的模块,并把它封装到函数中。
小组展示封装函数。(评语:这一小组考虑的很细致)
同学们接下来以小组形式讨论那些是叶子公有的部分,由老师完成函数封装。
师:我们已经封装好函数,接下来我们要开始调用了。我们一起对主程序进行分析。
教师展示代码,小组同学们参考代码完成。教师巡视发现问题。
展示问题,同学们一起解决。
请同学们以小组形式讨论并完成,教师展示程序。
四、拓展延伸。
怎么让六叶草徽章转动起来呢?
五、总结
同学们,我们这节课都学会什么?
总结升华:我们在做的学生等非常的幸运,能来到我们许州路小学,希望你们拿着编制的六叶草徽章,承载着老师的希望,在我们许州路发光发亮。
六、板书设计
制作六叶草徽章
1.函数

展开更多......

收起↑

资源预览