六年级信息技术8.多彩棒棒糖 教学设计(表格式)

文档属性

名称 六年级信息技术8.多彩棒棒糖 教学设计(表格式)
格式 doc
文件大小 554.4KB
资源类型 教案
版本资源 粤教版
科目 信息技术(信息科技)
更新时间 2021-12-06 10:26:25

图片预览

文档简介

教学设计
授课教师 课题 多彩棒棒糖
知识点来源 □学科: 信息技术 □年级: 六年级 □教材版本: 粤教版□所属章节: 第四册(下)第8课
设计思路 由于自这节课开始,循环和条件判断这些计算机科学概念,不再停留在套用的层面上。需要在理解for循环和if语句用法的基础上,结合运算符号和if语句,使用“一题多解”,追求最优解的策略,“没有最好的程序,只有更好的程序。”通过对当前程序寻找规律和归纳,写出比教材中列出的方法更简短的代码,效率更高的程序。因为GoC是需要手写代码的语言,且随着程序越来越复杂,好多同学对此兴趣稍有减弱。希望通过外星人挑战的方法,鼓励他们勤于思考、完成任务,击败外星人。在讲解循环绘制螺旋时,将变量的变化和绘制的图形随着循环的增加,列举出来,详细地展现这些过程,便于学生理解;在讲解多颜色棒棒糖时,先给出错误答案,让学生们来找一找,从而加深他们的印象。之后,带着学生总结变化公式,通过公式地表达,更加清楚和高效地完成任务;最后通过小助手的角度,带着大家简短地总结了一下,正式开始自己动手完成这次的任务。整个微课,讲解了第8课第一节课的重点内容,学生可以根据老师的停顿,结合自己的暂停,调整学习进度,完成学习。实在不理解的地方,可以举手问上课的老师。
教学设计
内容
教学目的 能够利用循环,绘制螺旋图案,实现螺旋变化能够说出“==”和“=”的区别和用法,并举例能够用if语句进行相等判断,总结规律,利用i/5简化代码能够说出“==”和“=”的区别和用法,并举例能够说出“多彩棒棒糖”每句程序的功能或绘制效果
教学重点难点 能够利用分支语句,判断是否相等,实现颜色的分段变化;利用i的值和颜色值的变化情况,总结公式,实现更高效的多色分段变化;
教学过程教学过程教学过程 情境导入:新型冠状病毒肆虐,有不少小朋友中招,他们被隔离在医院治疗期间,特别想吃棒棒糖。让我们一起制作一些棒棒糖迎接痊愈的他们吧!
探究新知:我们发现这段代码能够绘制成一个圆。对照两段代码,你发现有什么区别了吗?只是将“p.fd(30)”改为一个“p.fd(i)”,将画笔前进的值不断地增加,距离中心点越来越远,再加上适当的转变角度就画出这个螺旋图形了。任务1:绘制可乐味的棒棒糖。使用带螺旋图形,请同学们跟着老师的思路来看看吧!(1)GoC演示过程中加入p.size(15).c(14);p.wait(0.1);p.speed( );还可以把p.fd(i).rt(35)改成p.fd(3*i).rt(35),再运行一下新程序,每次步数增加更多,会发现螺旋线的偏离程度更大。那有的小朋友还想吃水蜜桃味的,我们可以在一个棒棒糖中既有可乐味又有水蜜桃味吗?当然是可以的。想一想能否在循环中给出一个条件,将颜色分成两种呢?我们使用什么语句?对的,我们使用if条件语句。If( 条件表达式 ){}那括号里的条件是什么呢?我们使用判断i,因为i是在不断增大的,i是0,1,2,3,4...一直到29。那我们是不是可以从0-15是可乐味棕色,15-30是水蜜桃味的粉色。那我们就在i=0时,颜色成棕色,i接着1,2,3,4,......14只要你不改变颜色,它就还是棕色,直到i=15,改成粉色。
错误查找、对比演示:出示代码讲解,强调==。区分=,(先写成=,然后报错,辛老师赶紧就去GOC里写了一下,你们看这正确吗?机智的同学们已经找到了错误,一个=是赋值,两个==是判断)成功啦!当然按照这个原理,我们好像还可以增加很多口味!比如现在辛老师制作一个五个颜色的,在程序中增加多个if语句,像这样。
寻找效率更高的方法:那你能否找一些规律,让程序变得更加简洁,效率更高呢?注意观察id的值和颜色值的变化,i从10-14颜色值是3,从15-19颜色值是5,以此类推,你能使用一个带有i的算式来表达颜色值吗?这个算式是这样的:pen_color = 2 * (i / 5)-1;I/5,是指i除以5所得到的商,比如11/5=2,22/5=4。那你算一算,这个算式是不是可以实现我们想要的效果呢?从而使用代替刚刚的5句代码。
总结:还记得我们刚刚学过的==和/这两个运算符号吗快来动手写一写吧!