第9课 《综合活动:奇幻游乐世界》(教案+课件+练习与评价+导学单+视频资源)

文档属性

名称 第9课 《综合活动:奇幻游乐世界》(教案+课件+练习与评价+导学单+视频资源)
格式 zip
文件大小 44.6MB
资源类型 试卷
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2022-02-23 09:42:45

文档简介

课后任务
1、请同学们以《最美》为主题,选择一处你认为最美的景点,
用GoC记录下来。
2、今天的内容你学会了吗?看看自己收获几颗星吧。
项目
学习收获
完成度
自我评价
掌握确定问题、分析问题、绘制流程图
☆☆☆☆
的方法
能够依据流程图,灵活运用命令,编写
☆☆☆☆
程序
能够灵活运用命令,优化设计效果
☆☆☆☆
家长评价
孩子对学习目标掌握得怎么样?
☆☆☆☆
教师评价
学生在整个学习过程中表现如何?
☆☆☆☆中小学教育资源及组卷应用平台
9.《综合活动:奇幻游乐世界》教学设计
课题名称 《综合活动:奇幻游乐世界》 学科 信息技术
年级 六年级 课时 1课时 教师
一、教学内容分析
本节课是广东省教育出版社《信息技术》第四册下第9课。本课是本册教材GoC编程模块的最后一课,起总结和综合训练的作用。本课的内容贴近学生生活,易引起学生的兴趣。但本课为综合运用案例,有一定的难度。
二、教学对象特征分析
本节课的教学对象是小学六年级学生。学生经过前面的学习已经能够熟练掌握GoC编程软件操作方法、GoC编程的基本绘图命令,程序设计三种控制结构(顺序结构、循环结构和分支结构),因此,学生已具备一定的程序设计能力。此时学生易萌发学以致用、挑战综合任务和展示自我、谋求成就感的冲动。
三、教学目标
1.知识与技能(1)理解并掌握画圆的命令p.oo( ),掌握画圆命令的参数设置方法。(2)根据确定的问题进行分析,确定解决问题的算法并绘制算法流程图。(3)依据算法流程图,灵活运用命令,编写确定算法的程序。(4)优化设计效果,掌握调试程序和测试程序的方法。2.过程与方法(1)学习编写程序解决问题对的过程:确定问题、分析问题,确定算法、编写程序、测试运行、优化程序。(2)学会对确定的问题进行分析的方法,掌握依据问题解决方案确定算法、绘制算法流程图的方法。(3)学习依据算法流程图及基本绘图命令编写程序的方法,并养成给程序做注释的习惯。3.情感、态度与价值观(1)通过对完成绘图任务的学习,让学生掌握解决问题的方法,其基本思路为分析问题,确定方案和执行可行方案。(2)让学生在学习编程的过程中,形成面对问题积极分析,寻求解决方案的正确态度。
四、教学重点、难点
重点 掌握确定问题、分析问题、绘制流程图的方法;能够依据流程图,灵活运用命令,编写对应程序;能够灵活运用命令,优化设计效果。
难点 针对确定的任务进行分析,并确定解决问题的思路及方法,得出解决问题的可行算法;能够对现有的程序进行优化设计,并进行不断测试,调试并完善程序。
五、教学方式
1、录播:学生观看微课进行自主学习,在电脑(或者手机、平板)上进行实操,然后老师集中线上答疑讲解。2、直播:教师网络直播,根据教学流程进行网络直播教学,使用PPT、微课资源或线上操作讲解实施教学。
六、教学准备
教师准备 作用微课、PPT、电子教材、学习评价表、导学单
学生准备 电子教材、导学单、学习评价表、电脑(或者手机、平板)
七、教学过程
教学环节 教师活动 学生活动 设计意图
(一)创设情境,导学新课 展示深圳欢乐港湾摩天轮的视频,用谈话法导入新课。教师:贝贝和玲玲经过了一路的坎坷和惊险终于看到“湾区之光”摩天轮,摩天轮位于深圳市华侨城欢乐港湾内,是深圳上空最高的摩天轮,摩天轮总高128米,28个进口轿厢,每个可容纳25人,采用世界首创的鱼鳍状异形大立架。教师:贝贝和玲玲与同学们一样,都被眼前的摩天轮所吸引,想要成为一名摩天轮设计师。同学们,你们也想尝试设计一下摩天轮吗? 欣赏“湾区之光”摩天轮图片并回答教师问题。 通过谈话法创设情境,并与学生的生活相结合,激发学生兴趣。
(二)分析问题,确定算法 确定问题,用GoC编程软件绘制摩天轮。分析问题。(1)该图形是一个重复图形,基本形状为:不同颜色的实心圆和实线。(教学建议:引导学生找出基本图形,并形成算法)(2)该图形的颜色是多彩的,没有规律,是随机颜色。(3)该图形由颜色随机的基本图形围绕中心点旋转。(4)输入基本图形数目n,该基本图形有n个,因此旋转的角度为360/n。(5)一句话总结:由n个颜色随机的基本图形围绕中心点依次旋转360/n度。(6)步骤:用随机颜色画出第一个基本图形(画笔前进一定单位后画实心圆)之后,画笔回到原点,旋转360/n度,并将这些步骤重复n次。任务1:引导学生根据算法设计的顺序,画绘制摩天轮的流程图。提示:绘制流程图相关知识。(圆角矩形:开始、结束;矩形:操作;平行四边形:输入、输出;菱形:条件判断) 学生观察摩天轮图形。学生找出构成摩天轮的基本图形为实线和实心圆组成的基本图形,并初步形成绘制摩天轮的算法学生依据算法设计的顺序,画流程图。 引导学生形成解决问题的一般思路:确定问题、分析问题、形成解决方案,培养学生解决问题的能力。
(三)编写程序,初见成效 任务2:依据流程图,编写每一步对应的源代码程序,将程序的流程图翻译成程序代码。知识补充:画实心圆p.oo(r,c),以当前笔的位置为圆心,以r为半径,画颜色为c的实心圆。任务3:头脑风暴,优化提升教师:星光璀璨的摩天轮设计好了,但是我们的摩天轮是静态的,如何让摩天轮转动起来呢?提示:转起来的摩天轮可以将画面分解为不同的摩天轮在同一位置陆续出现。想要摩天轮转起来,可以用陆续绘制摩天轮的方式实现。因此,我们可以将转动的摩天轮分解成静态摩天轮和清屏并转盘的循环,当此过程连贯起来时就旋转起来了。知识储备:延时及清屏命令 学生自主编写程序,将流程图翻译成程序源代码。 让学生通过自主编写代码,熟悉GoC编程命令。优化提升,细心测试,让学生体验优化程序的乐趣并养成调试程序的意识。
(四)分享收获,交流总结 请学生谈一谈从提出问题到解决问题,优化程序整个过程中存在的问题及本节课额度收获。同学们在操作过程中遇到了问题无法解决的,可以在群里发言,老师集中问题进行答疑。 分享自己的收获,并总结易错点。 学会分享,学会评价。
八、教学流程
九、板书设计
第9课 综合活动:奇幻游乐世界一、分析问题,确定算法圆角矩形:开始、结束;矩形:操作;平行四边形:输入、输出;菱形:条件判断二、编写程序,初见成效画实心圆p.oo(r,c),以当前笔的位置为圆心,以r为半径,画颜色为c的实心圆。三、分享收获,交流总结
分享收获交流总结
编写程序初见成效
分析问题确定算法
创设情境导学新课
PAGE
5《综合活动:奇幻游乐世界》导学单
学习目标
(1)理解并掌握画圆的命令p.0()和p.o0(),掌握画圆命令的
参数设置方法。
(2)根据确定的问题进行分析,确定解决问题的算法并绘制算法流
程图。
(3)依据算法流程图,灵活运用命令,编写确定算法的程序。
(4)优化设计效果,掌握调试程序和测试程序的方法。
在线学习
分析图形
同学们,你们见过“湾区之光”摩天轮吗?你们也想尝试设计一座摩
天轮吗?请欣赏以下图形,并进行分析。
①该图形的基本形状是:
②该图形的颜色是:有没有规律的,是
③基本图形是围绕着
旋转的。
④基本图形的数量为n,由键盘输入,基本图形
旋转的角度为
,请思考编写程序的步骤。
画流程图
任务一:请同学们根据分析总结得出的步骤画出
流程图。
提示:在绘流程图时,圆角矩形代表开始和结
束;矩形代表操作;平行四边形代表输入、输出;
菱形代表条件判断。
编写程序
任务2:请依据流程图,编写每一步对应的源代码程序,将程序的流
程图翻译成程序代码。
提示:实心圆:p.oor,c)表示以当前笔为圆心,以r为半径,画颜
色为c的实心圆;随机颜色:rand()取值为0-32767,而颜色范围0-
15,其中p.c(15)为白色,舍去。因此所需颜色取值为0-14。
优化提升
任务3:星光璀璨的摩天轮设计好了,是不是很好看呢?但是我们的
摩天轮是静态的,如何让摩天轮转动起来呢?
提示:转起来的摩天轮可以将画面分解为不同的摩天轮在同一位置陆
续出现。想要摩天轮转起来,可以用陆续绘制摩天轮的方式实现。因
此,我们可以将转动的摩天轮分解成静态摩天轮和清屏并转盘的循环,
当此过程连贯起来时就旋转起来了。(共15张PPT)
第9课 综合活动:奇幻游乐世界
信息技术 六年级下册
贝贝和玲玲经过了一路的坎坷和惊险终于看到“湾区之光”摩天轮。
本课任务:设计摩天轮
分析图形
画流程图
编写程序
分析图形
2、摩天轮的颜色是多彩的,没有规律,是随机颜色。
3、该图形由颜色随机的基本图形围绕中心点旋转。
5、一句话总结:由n个颜色随机的基本图形围绕中心点依次旋转360/n度。
4、输入基本图形数目n,该基本图形有n个,因此旋转的角度为360/n。
6、步骤:用随机颜色画出第一个基本图形(画笔前进一定单位后画实心圆)之后,画笔回到原点,旋转360/n度,并将这些步骤重复n次。
1、该图形是一个重复图形,基本形状为:不同颜色的实心圆和实线。
试一试:请同学们根据分析总结得
出的步骤画出流程图。
画流程图
圆 角 矩 形:开始、结束
矩 形:操作
平行四边形:输入、输出
菱 形:条件判断
编写代码
任务2:请依据流程图,编写每一步对应的源代码程序,
将程序的流程图翻译成程序代码。
随机颜色:rand()取值为0-32767,
而颜色范围0-15,其中p.c(15)为白色,舍去。
因此所需颜色取值为0-14。
如何利用随机函数随机0-14呢?
提示:
实心圆:p.oo(r , c)
实心圆:p.oo(r , c)
表示以当前笔为圆心,以r为半径,画颜色为c的实心圆
编写程序
int col; //定义变量col用来存储颜色变量。
Int n; //定义变量n用来存储基本图形数量。
cin>>n;// 输入n的数值。
for (int i=1; i<=n; i++)//循环n次。
{
col=rand()%15; //随机颜色。
p.c(col).fd(100).oo(10,col); //修改画笔颜色,前进100单位后画出半径为10,颜色随机的实心圆。
p.up().bk(100).down(); //将画笔移到原点。
p.rt(360.0 /n);//回到原地旋转360/n度。
}
优化提升
怎么让摩天轮动起来?
提示:转起来的摩天轮可以将画面分解为不同的摩天轮在同一位置陆续出现。想要摩天轮转起来,可以用陆续绘制摩天轮的方式实现。因此,我们可以将转动的摩天轮分解成静态摩天轮和清屏并转盘的循环,当此过程连贯起来时就旋转起来了。
相关命令:转向:p.rt(3*j);清屏:p.cls()
旋转摩天轮
int n,col;
cin>>n; //输入n的数值 。
for(int j=1;j<=200;j++) //控制旋转的次数。
{
for (int i=1; i<=n; i++) //绘制基本图形个数为n的摩天轮。
{
col=rand()%15;//设置col的值为0-14。
p.c(col).fd(100).oo(10,col).bk(100);
p.rt(360.0/n); //绘制基本图形
}
wait(0.05);//等待0.05秒
p.cls(); //清屏后笔头向上
p.rt(3*j); //整个盘转动
}
1
掌握画圆、清屏的命令
课堂小结
2
会分析图形并绘制流程图
3
能依据流程图,编写程序且优化调试程序
课后任务
以《 最美》为主题,
选择一处你认为最美的景点,用 GoC 画下来。