第5课 筑长城(课件(共19张PPT)+ 教案)

资源下载
  1. 二一教育资源

第5课 筑长城(课件(共19张PPT)+ 教案)

资源简介

中小学教育资源及组卷应用平台
第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

展开更多......

收起↑

资源列表