课件编号7496331

第9课《奇幻游乐世界》课件(17张PPT)+教学设计

日期:2024-04-29 科目:信息技术 类型:小学课件 查看:79次 大小:5394091Byte 来源:二一课件通
预览图 0
9课,奇幻游乐世界,课件,17张,PPT,教学设计
    中小学教育资源及组卷应用平台 粤教版信息技术六年级第四册(下) 第9课《奇幻游乐世界》教学设计 课题 奇幻游乐世界 单元 第九课 学科 信息技术 年级 六 学习目标 掌握确定问题、分析问题、绘制流程图的方法能够依据流程图,灵活运用命令,编写程序能够灵活运用命令,优化设计效果 重点 1.掌握确定问题、分析问题、绘制流程图的方法2.能够依据流程图,灵活运用命令,编写程序 难点 掌握确定问题、分析问题、绘制流程图的方法 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 来到奇幻游乐世界的贝贝和玲玲,被星光璀璨的摩天轮吸引,玲玲和贝贝也想设计一座摩天轮,你能根据玲玲和贝贝的设计图,用Goc画出相应的形状吗? 聆听情景,思考问题。 激发兴趣引导学生思考。 讲授新课 一、分析问题,确定算法1. 明确任务主题:本节课我们的任务就是绘制一座摩天轮。2. 分析图形:得出一系列解决任务的明确命令。(1)该图形是一个重复图形,基本形状为:(2)该图形的颜色是多彩的,没有规律,是随机颜色。(3)该图形由颜色随机的基本图形围绕中心点旋转。(4)该基本图形由30个,因此旋转的角度为360/30。(5)一句话总结:由30个颜色随机的基本图形围绕中心点依次旋转30度。(6)步骤:用随机颜色画出第一个基本图形(画笔前进一定单位后画实心圆)之后,画笔回到原点,旋转360/30度,并将这些步骤重复30次。3. 画出流程图 否 二、编写程序1、实心圆命令:p.oo(r,c)表示以当前笔为圆心,以r为半径,画颜色为c的实心圆。2、随机颜色rand()的取值范围是0-32767。如果我们随机颜色的命令写为:col=rand();那么col的取值为0-32767,而颜色的取值0-15,我们应该怎么解决该问题呢?在上一节课当中,我们学习了余数运算,i%5的值由0-4,颜色取值为0-15,其中,p.c(15)为白色,略去该颜色后,可用颜色为0-14,那么rand()%__?__的值为1-14呢?答案: rand()%15程序编写:int col;//定义变量col用来存储颜色变量。for(int i=0;i<30;i++)//循环30次{ col=rand()%15;//随机颜色 p.c(col).fd(100).oo(10,col);//修改画笔颜色,前进100单位后画出半径为10,颜色随机的实心圆。 p.up().bk(100).down();//将画笔移到原点。 p.rt(360/30);//旋转角度。}三、优化提升,细心调试(一)贝贝和玲玲觉得设计出来的摩天轮看上去有点拥挤,如果要进行修改,需要不断地去尝试,修改基本图形地个数,以及旋转角度等相关命令,在这个过程中,为了看到相应的效果,我们每修改一次就要编译运行一次,直到找到合适的数值为止,这个过程比较繁琐,那么,有没有办法对上述程序进行修改,修改后的程序满足这样的条件:运行命令后,在输入框输入相应数值,就能绘制相应数量基本图形的摩天轮。在这一个过程中,我们要解决的最重要一个问题———输入数值。输入命令:int n;cin>>n;定义一个变量n,通过键盘输入一个数值,并且把这个数值赋值给变量n。程序编写:int col,n;//定义变量n,用来存储基本图形数目。cin>>n;输入n的数值。for(int i=0;i

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