课件编号7436657

第8课《多彩棒棒糖》课件(18张PPT)+教学设计

日期:2024-05-03 科目:信息技术 类型:小学课件 查看:43次 大小:3036319Byte 来源:二一课件通
预览图 0
8课,多彩棒棒糖,课件,18张,PPT,教学设计
    中小学教育资源及组卷应用平台 粤教版信息技术六年级第四册(下) 第8课《多彩棒棒糖》教学设计 课题 多彩棒棒糖(第一课时) 单元 第八课 学科 信息技术 年级 六 学习目标 掌握循环变量应用,实现螺旋变化学会用if语句进行相等判断进一步理解if语句的单分支结构学会求余数计算能自己设计“多彩棒棒糖”程序 重点 掌握循环变量应用,实现螺旋变化学会用if语句进行相等判断学会求余数计算 难点 掌握循环变量应用,实现螺旋变化学会用if语句进行余数的相等判断 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 贝贝和玲玲终于逃出了黑暗森林,他们来到了一个梦幻的游乐园,在游乐园里边,有小朋友正在吃着五彩的棒棒糖,玲玲想:能不能用GOC画出多彩的棒棒糖呢?(呈现图片) 聆听情景,思考问题。 激发兴趣引导学生思考。 讲授新课 答案肯定是可以的,同学们回顾一下GOC画图三步骤:分析图形———写出流程图———写出代码。一、循环变量的应用首先,我们先来分析一下图形———棒棒糖的图形是从中心开始,不断螺旋增长的。同学们,回顾我们之前学过的多边形的画法:正三角形:For(int i=1;i<=3;i++){p.fd(30).rt(120);}我们可以发现,随着边数的增多,我们画出来的多边形更趋向一个圆形,能不能利用这一特点,画出螺旋变化的图形呢?观察螺旋图形的动画图,思考以下两个命令中,哪一个能画出螺旋图,为什么?第一种:int main( ) { for (int i=0;i<30;i++) p.fd(30).rt(35);//固定前进30 return 0; }第二种:int main( ) { for (int i=0;i<30;i++) p.fd(i).rt(35);//不断增加前进距离 return 0; }学生思考并回答。总结:如果前进的单位固定不变,那么实际上就是我们之前所学的正多边形的画法,而只有当前进的距离不断增加时,才能画出我们想要的螺旋形状。根据我们刚才画出来的形状,对画笔的大小及颜色进行设置,就可以设计出一支简单的棒棒糖了。设置画笔大小:p.size(15);设置画笔颜色:p.c(14)二、巧用IF语句进行相等判断单一颜色的棒棒糖我们已经设计好了,但能否设计一支五颜六色的棒棒糖呢?我们之前在五彩缤纷的花朵那一课中学习过:通过for循环,结合变量的相关知识,能设计出一个随着循环不断改变颜色的程序。for(int i=0;i<12;i++){p.c(i);p.o(50).fd(100);}在GOC当中,如果用数字来表示颜色,只有0-15,在之前的例子当中,我们的循环次数是12次,采用自加的方式没有超过我们的取值,但在这一节课当中,我们的循环次数为30次,如果依旧采用我们之前所学的方法,画出来的图形不符合我们的要求。在这种情况下,我们能怎么做呢?提示:还记得我们上节课学习过的if条件语句吗?所谓if条件语句,就是通过判定所给条件是否成立,如果成立,执行相应语句。所以,在这个地方,我们就可以设定条件,如果条件成立,我们将画笔设置为某一种颜色。如:if(i==0)p.c(1);(“==”用来判断是否相等。)含义:如果变量i为0这个条件成立,将画笔的颜色设置为1(红色)在for语句当中添加一个命令if(i==0)p.c(1),画出来的图形有一种颜色。现在请同学们根据if(i==0)p.c(1),尝试画出五彩的棒棒糖。讲解:如果要设置五种颜色,我们可以设置5个条件语句,满足条件就对画笔的颜色重新设置。我们前边i的取值为0-30,为了使颜色均匀,我们可以分别设置i的值为0,10,15,20,25。一旦i的值等于等于上述的数值这一条件成立,则对画笔的颜色进行设置。 p.size(15).c(14); //画五色棒棒糖 for (int i=0;i<30;i++) { if (i==0)p.c(1); //i等于0时,画笔设红色 if (i==10)p.c(3);//i等于10时,画笔设绿色 if (i==15)p.c(5);//i等于15时,画笔设黄色 if (i==20)p.c(11);//i等于20时,画笔设蓝色 if (i==25)p.c(9);//i等于25时 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~