还剩4页未读,继续阅读
文本内容:
第四课满天星成都市棕北中学西区实验王泽敏课题满天星课型新授教学
(1)学会绘制五角星
(2)学会for循环语句
(3)学会随机函数目标教学⑴学会绘制五角星
(2)学会for循环语句(3学会随机函数重点教学
(1)学会绘制五角星
(2)学会for循环语句(3学会随机函数难点教学方式任务驱动式,自主探究,边讲边练教学过程设计教学环节教师活动学生活动设计意图微课引入2050年,人类文明高度发展,人工智能也迎来了春天,机器人随处可见,他们按照指定的程序,为人们服务着由于地球上有机器人做打理,人们终于放开拳脚,开始向外太空探索,星际战舰太初集中学生号就是最初开始执行太空任务的太初号每师生交流,引的注意力,过一段时间,就会在地球选拔出一些优秀的入进入听课孩子去未来世界取回编程宝典而现在,就的状态是选拔的开始老师出现小派,小笙,祝贺你们被选拔为地球使者前往未来世界取回宝典,这是个光荣而又艰巨的任务,预祝你们成功!飞船已经到达门口了,准备出发吧!引导学生大白现在是2050年,我是为未来人类世分析解决界服务的机器人大白未来世界人工智能满天星任高度发展为了维护未来的繁荣我们要引导学生分析务,首先要从你们的世界选一些优秀的小朋友来培养问题五角星解决五角编程我这儿有未来世界最核心的宝藏提出问题的位置,大小,星绘制,然你们要启动满天星效果才能打开机关拿到颜色,都是随宝藏后解决数机的量,大小,颜色,位置微课小派我最喜欢挑战了,而且是这么有意的事情,能为人类做贡献,我是义不容辞的小笙我们开始吧大白同学大白完成任务,你们需要先获得一定的技能,我给你们留了一个锦囊,遇到问题的时候可以打开看哟第一关绘制五星被送到一个屋子里,屋子的门上有一个五星上面有一行字一笔画旁边还有一台电脑上面有一几行代码import turtel生分析通过代码,得turtel.pensize3出这是一turtel.pencolor〃red〃个python程序,写完程turtel.begin_fill序就可以turtel.end_fill微课小派和小笙如何分析的学完生成读任指务令,回顾上任务一节课知识这是一个Python语句,是让我们编一个程序,让这个小乌绘制五角星龟实现笔画的操作引导学生分上面有些代码其实告诉我们,就是用小乌龟来画五角星好像语言没析问题回顾上节课学的有写完整可能我们写完成以后,我们就可以打开大门到达下一关知识请同学一笔手绘一笔画绘制五角星画如果你是程序中那只乌龟你怎么画出五python角星我们来看看乌龟是怎么走的海龟向前移动然后右转度,完成第条边200,1441海龟向前移动然后右转度,完成第条边200,1442海龟向前移动然后右转度,完成第条边200,1443海龟向前移动然后右转度,完成第条边200,1444海龟向前移动然后右转度,完成第条边200,1445如果能让海龟向前画线段,并能转向,不用去计算坐标,用海龟画刚才大大白是不是给大家留了锦囊五角呢?打开看一看里面有什么东西呢?星好像也不难学生自主学思考哦开始写代码点击平台开始编辑程序同学们开始自学资料关于以下命令知识点编辑程序师提问,你们turtle,forwarddistance「turtle,right degree]一定发现了改变五角星大小的方法生汇报,写的代码的意思重复5遍,有没有什么方法微课重复了5遍,有没有什么方法可以简化一些操作了?可以简化任务二我们的操作,遇到问题问大生自主学给出学习资料,学生自主学习循环,简化语for白吧习for循环言语句总结,同学们生汇报,师总结,一定找到了解决五角星数for循环语句注意重要的亮点事项事项量的方法了吧微课小派和小笙来到第三关和学生一起分析一下,四墙上有一个密码锁任务三位数的范围生回答□□□□随机函数1000-9999要求我们输入一个四位数,给出学习资料学生自主学习,随机函数使用import randomprinta同学们一定找在Python中要使用随机函数需要引入random到同解学决们五一定角找星模块,就是在程序的开头添加——句import随到机解大决五小、角星颜random,和import turtle一样的色随、机位大置小的、方颜法色了、位置的方输入代码第二关过了法了我们经历了三个关卡,现在终于可以做出满天星了这一关要我们做什么呢?满天星,出现的五角星是没有随机的随机数量,随机位置,随机大小,随机颜色的五角星我们学习的随机位置用随机函数来表示x=random.randint-400,400颜色用随机函数Y=random.randint-300,300表示color=random.choice[nredn/,green,V,blue”]五角星的大小用随机函数表示xingsize二random.randint40,120学生完成代码import turtleimportrandom任务四for iin rangelOO:满天星turtle.penupOturtle.pensize3turtle.speedO#海龟最最快绘制图形,基本上秒绘制x=random.randint-400,400Y=random.randint-300300,turtle.gotox,yturtle.pendowncolor=random.choice「TedJgceerTJ blue把随机值赋值给变量,color随机数发哪儿?xingsize变量放哪儿?turtle.pencolorcolorturtle.begin_fillturtle.fillcolorcolorxingsize二random.randint40,120for iin range5:turtle.forwardxingsizeturtle.right144turtle.end_fill展示小结本课内容请学生简单陈述一下本课学总结习的内容课后作业布置课后作业。