内容正文:
课 题
巧妙使用重复命令
单 元
1
教学目标
1、学会用过程和重复命令画圆或圆弧;用重复命令画一个风车的方法。
2、通过编辑重复命令培养学生的空间思维和逻辑思维能力;通过对图形的观察和识别,培养学生图形的分析和综合能力;通过编程练习,培养严谨、认真、编程习惯,提高计算能力和推理能力。
3、让学生自我展示、自我激励,体验成功,在不断尝试中激发求知欲,在不断摸索中陶冶情操,在同学之间的交流合作中,培养学生互相帮助、团结协作的良好品质,养成积极进取的学习习惯。
教学
重难点
重点:
学会用过程和重复命令画圆或圆弧;用重复命令画一个风车的方法。
难点:
学会用过程和重复命令画圆或圆弧;用重复命令画一个风车的方法。
课前准备
LOGO语言、 课件、电子图片、相关资料
教学课时
1课时
学习内容及教学过程
个性修改
引
入
新
课
老师:上一节课我们学习了小海龟的编写、定义命令,帮我们省了不少事情。大家想想,定义命令的格式是怎样的?它的功能是什么?(复习上一节课的内容,加深学生的印象,为本课教学做铺垫。)
学生:定义命令的格式:TO XHD [ 过程内容] END。功能是:定义括号里的内容后,让小海龟记住它并调用
新
授
内
容
1、 用重复命令画圆或圆弧
在前面我们练习画过正30边形,正30边形很像一个圆。当一个正多边形边数很多并且边长足够小的时候,这个正多边形就可以近似的看成一个圆。
例如:执行重复命令 REPEAT 360 [ FD 1 RT 1]
如果一个圆的半径是r,那么这个圆的周长是 即。一般当N大于或等于30 的时候,用下述命令
REPEAT N [ FD RT 360/N ]
根据命令格式,学生自主完成P76 的试试看内容。
学生练习操作。
展示作品,教师进行强调重点知识。
2、 用重复命令画一个风车
进一步学习使用过程和重复命令画圆的方法
学生阅读P76 的做一做内容,动手探究用重复命令画一个风车。
请生练习操作。
小组合作并分享制作过程。
小组选代表展示作品。
老师进行总结。
试着修改HTC 过程,画出由三个正三角形叶片组成的风车。
学生修改,小组长进行检查完成情况并汇报教师。
请生分享操作过程。
进行评价。
复习用重复命令画风车。
学生展示命令:
REPEAT 3[FD 100 RT 120] RT 90
REPEAT 3[FD 100 RT 120] RT 90
REPEAT 3[FD 100 RT 120] RT 90
REPEAT 3[FD 100 RT 120] RT 90
请同学们观察这四条命令有什么特点?
生回答,引出本课。
1、嵌套的重复命令
LOGO允许重复执行重复命令,因此上述重复执行4次的命令可以用下面的命令代替。
REPEAT 4[REPEAT 3[FD 100 RT 120] RT 90]
这种形式的命令称为嵌套的重复命令。上述命令中,内层重复执行的命令用来画基本图形(正三角形),外层重复执行的命令用来在不同位置画4个基本图形,每画完一个基本图形,就向右转过90度,合起来就画出了4个正三角形。
2、任务一:画出8个正五边形组成的图形。
请生动手操作。
学生展示作品。
提问:在命令REPEAT 8[PEPEAT 5[FD 100 RT 360/5] RT 45]中,“FD 100 RT 360/5”被执行了几次?“RT 45”被执行几次?
生回答。
3、任务二:请同学们完成P78 “试试看”的图形。
请生动手操作,师指导。
小组合作完成。
展示作品,并评价。
4、在过程中调用过程。
以上我们是通过在听者窗口中输入过程名来调用过程的,除此之外,还可以在过程中调用过程。
出示任务:编写过程,画一个降落伞。先画出图12.7的左图所示的图形,然后画出图12.7的右图所示的图形。
请生动手操作,师指导。
小组合作完成。
展示作品,并评价。
巩
固
练
习
1、用画正30边形的方法,画出半径为5的半圆和五分之一个圆周的命令是什么?
2、编写一个BY过程,画出如图12.11所示的实心半圆。
总
结
1、请填写反馈表。
2、谈谈我的收获。
板
书
设
计
第12课 巧妙使用重复命令
一、用重复命令画圆或圆弧
二、用重复命令画一个风车
教
学
反
思
学科网(北京)股份有限公司
$$