资源简介 中小学教育资源及组卷应用平台第5课 筑长城 教学设计课题 筑长城 单元 五 学科 信息技术 年级 第四册学习目标 1.能够使用程序中for 循环实现图形规律性变化2.会用for循环语句实现循环操作并能绘制重复图形3.掌握for循环语句的格式,能根据循环次数设置三个表达式重点 能分析出重复图形的基本单元难点 能使用 for 循环绘制重复图形教学过程教学环节 教师活动 学生活动 设计意图导入新课 播放《长津湖》的伍万里看到长城那一刻的动人画面。师:看到祖国的大好河山,长城如此壮美,感谢建筑长城的前辈们,我们今天也来试试画长城。 了解任务情境,思考如何实现效果。 引发学生的兴趣与思考。讲授新课 找规律师:大部分同学在导学单上准确地画出来我们的基本图形,(教师课件出示正确的方向),方向标注有错的同学请改正,那如何在GOC软件中画出这个基本图形呢?说算法,建城墙请根据老师刚刚提示,绘制出长城的基本图形——城墙。探秘for循环,筑长城将 for 循环语句补充完整,画出由6个基本图形组成的长城图案。请同学们分享你是如何运用 for 循环语句代替复制粘贴画出长城图案的?思考: 如果把 i=1,改成 i=5,怎样修改循环语句, 才能 画出由 6 个基本图形组成的图形呢? 学生根据提示用for循环语句修改程序,并思考将 i的值改变后,程序需要如何变化。结合所学思考功能实现的方式。 引导学生进行程序设计。锻炼学生利用编程解决问题的能力。拓展提高 给大家 5 分钟时间,请同学们完成P29“显身手”的(1)和(2),(1)修改修筑长城的程序,画出如图 5-3 所示的多个山丘图形。 学生巩固知识学以致用 对所学知识进行能力揭开。课堂小结 请同学们归纳总结,这节课,你们收获了什么呢?请派小老师进行课堂总结。for 循环语句的结构、格式;利用for 循环语句解决规律性实际图形问题。 盘点一下自己在本节课的学习收获。 对所学知识进行归纳与小结,有利于学生巩固知识,提升能力。板书 筑长城一、找规律 二、循环的秘诀21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)HYPERLINK "http://www.21cnjy.com/" 21世纪教育网(www.21cnjy.com)(共19张PPT)第5课 筑长城小学信息技术(粤教版) 第四册下B版教材新知导入玲玲,看,我们来到了长城脚下!长城真是巍峨雄壮!长城凝聚了古代人民的心血与智慧,我们把它画出来吧!新知讲解一、找规律(1)观察长城城墙图形,画出构成长城城墙的基本图形√(2)如何在GoC软件中画出长城城墙的基本图形呢?注意分析画笔移动的长度注意分析画笔转弯的角度int main(){}p.fd(50).lt(90);p.fd(50).rt(90);p.fd(50).rt(90);p.fd(50).lt(90);如何使用”.”连接符使多行代码简化为一行?p.rt(90);//使画笔默认朝上的方向朝右p.fd(30).lt(90).fd(30).rt(90).fd(30).rt(90).fd(30);//使多行代码简化return 0;return 0;(3)如何绘制由6个基本图形组成的长城城墙图形呢?int main(){p.rt(90);//方向朝右//画第一个基本图形//画第二个基本图形//画第三个基本图形//画第四个基本图形//画第五个基本图形//画第六个基本图形return 0;}p.fd(30).lt(90).fd(30).rt(90).fd(30).rt(90).fd(30).lt(90);p.fd(30).lt(90).fd(30).rt(90).fd(30).rt(90).fd(30).lt(90);p.fd(30).lt(90).fd(30).rt(90).fd(30).rt(90).fd(30).lt(90);p.fd(30).lt(90).fd(30).rt(90).fd(30).rt(90).fd(30).lt(90);p.fd(30).lt(90).fd(30).rt(90).fd(30).rt(90).fd(30).lt(90);p.fd(30).lt(90).fd(30).rt(90).fd(30).rt(90).fd(30).lt(90);①这段程序中重复的操作是什么?②这组动作重复了多少次?③如果要修筑有10000 个“几”字图形的长城城墙,该怎么办呢?有没有办法可以减少复制粘贴操作呢?画基本图形6次for循环命令二、循环的秘诀玲玲在探寻筑长城的规律时,发现了一个可以实现重复操作的命令,叫循环命令。循环是程序设计中的一种常用结构,它的作用是简化一组重复的命令。其中,重复执行的命令称为循环体,重复的次数称为循环次数。玲玲终于找出了修筑长城的秘诀,并且用GoC编程软件编写了相关程序。在GoC编程软件中输入表中的程序,学习如何简化重复多次做同样事情的秘诀。程序 说明//程序名:修筑长城int main( ){return 0;}for循环结束标记for循环首语句for循环开始标记循环体中的语句p.rt(90);//画笔向右for(int i=1 ; i<=6 ; i++ )p.fd(30).lt(90).fd(30).rt(90).fd(30).rt(90).fd(30).lt(90);起始表达式条件表达式末尾循环体{}下表是对for循环首语句的说明。(1)修改修筑长城的程序,画出如下图所示的多个山丘图形。拓展提高(2)能够用fo r循环语句画出正三角形吗?正六边形、正十二边形呢?提示:画正多边形的关键是要知道每次旋转的角度,这个角度如何算出来呢?可以总结出计算公式吗?1.了解for循环语句是重复结构2.知道for语句的简单格式3.会用for语句实现重复多次的操作课堂小结板书设计第5课 筑长城一、找规律二、循环的秘诀谢谢21世纪教育网(www.21cnjy.com) 中小学教育资源网站有大把高质量资料?一线教师?一线教研员?欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!详情请看:https://www.21cnjy.com/help/help_extract.php 展开更多...... 收起↑ 资源列表 第5课 筑长城.doc 第5课 筑长城.ppt