python编程07_五星红旗.docxVIP

  • 0
  • 0
  • 约3.81千字
  • 约 7页
  • 2026-03-11 发布于广西
  • 举报

PAGE

PAGE1

五星红旗

——第7次课常规课

一、教学目标

1.知识与技能

(1)树立空间坐标的概念,利用坐标系对图形进行定点分析;

(2)控制海龟进行相对位置的移动,前进、后退、左右转向;

(3)学习几何图形(五角星)的知识,掌握五角星的画法。

2.过程与方法:

(1)通过一个个贴近生活的案例进行情景引入,激发学生对本节学习内容的兴趣,引发关联性的内容思考;

(2)每节课程开始前,对上节学习内容的知识点进行复习,加深印象;

(3)老师与学生间进行代码互动式的教学编写,带着孩子一步步完成任务。

3、情感态度与价值观:

(1)通过贴近生活的案例培养激发孩子的兴趣与爱好,在一个个生活案例中树立孩子正确的价值导向;

(2)代码的编写过程是精彩的,也是乏味的;是充满创造性的,也是一点点的基础前行;训练孩子逻辑思维、想象能力的同时,还磨练了孩子们的耐心,做到身心的锻炼。

二、教学重点、难点

【重点】1、goto()移动到指定的坐标;

2、forward(),back(),right(),left()函数的使用

3、begin_fill()和end_fill()的使用;

【难点】五角星的角度问题以及画法

课时安排

课时安排:120分钟

四、上课准备

1. 课前检查所有学员电脑Python的安装情况,打开代码试运行。

2. 课前检查电脑、投影仪、网络是否有故障,及时修复。

3. 备课过程中预设上课的突发情况,想办法解决。

4. 备课过程中,以学生的视角去审视自己的课堂,及时做出改进。

5. 课前排查教学环境中所存在的安全隐患。

五、教学活动

活动时长

教学活动

注意事项

课前回顾

5min

1、绘制文字

turtle.write()

2、移动位置

turtle.penup()

turtle.goto()

turtle.pendown()

3、画笔颜色、填充颜色

turtle.color(,)

turtle.begin_fill()

闭合图形代码

turtle.end_fill()

课前回顾,复习上节课的学习内容。以提问引导的方式,增强学生的记忆。

情景引入

10min

2.1相信不用老师多说,同学们已经猜到了我们今天要绘制的图形啦!没错,就这最具有意义的中华人民共和国国旗,也就是五星红旗!它是中华人民共和国的象征,是每一个中华儿女心中的图腾。它的设计者叫曾联松,关于它的又来还有一个小故事,待会老师会告诉同学们。现在我们先主要观察一下我们的国旗,它的底色是红色寓意着无数革命烈士用鲜血染红的象征,它的长与高的比是三比二,旗面左上方缀黄色五角星五颗。一星较大,其外接圆直径为旗高十分之三,居左;四星较小,其外接圆直径为旗高十分之一,环拱于大星之右。下面老师准备了一个关于五星红旗有来的小视频,带着同学们去了解那一段历史。

2.2看完了刚才的视频,同学们对于五星红旗的由来是不有了更加深入的了解了呢?视屏中,也大致介绍了五星红旗的寓意以及它的组成,中华人民共和国国旗的红色象征革命。旗上的五颗五角星及其相互关系象征共产党领导下的革命人民大团结。五角星用黄色是为了在红地上显出光明,四颗小五角星各有一尖正对着大星的中心点,表示围绕着一个中心而团结。老师给它做了一个墨线图,同学们可以看到,左上方五个五角星的位置关系,我们假设中心店就是画布的原点(0,0)以此来绘制国旗。但是4颗五角星相对于大星星的位置计算过于复杂,所以我们就先绘制一个简易版的国旗,先不给4个小的五角星调整角度关系,直接让它们竖着排列在指定的位置。

国旗文化科普,带领孩子了解国旗的由来,了解背后的文化底蕴。

简单了解国旗的设计标准,为接下来的自行绘制做铺垫。

五星红旗的寓意认知。

新知教授

10-15min

3红色旗面

3.1第一步,我们先来绘制大红色的国旗底面。还记得刚才我们说到的国旗的长高比例关系吗?没错,是三比二。这里老师设置的小格子每个格子的长度单位为20,因此我们可以设置国旗的长为600,高为400。初始状态下,小海龟的位置是在原点(0,0)位置,如果我们以原点为中心,来绘制长方形,那么小海龟是不是就需要先移动到某一个顶点再开始绘制呢?思考一下,在长为600,高为400的长方形中,顶点所在的直角坐标系的位置是多少?【学生提问】以图中为例,A点所在的位置是在左下方,也就是第三象限,此时的x坐标是负值,y坐标也是负值,这一点同学们需要注意哦!

3.2因为长方形的长是600,原点处于他的中点,也就是一半的位置,也就是300,高同理也就是200,因为在第三象限,所以坐标的位置就是(-300,-200),利用goto()方法移动到A点的位置,记得不要忘了抬笔与落笔,不然会留下移动的痕迹。

文档评论(0)

1亿VIP精品文档

相关文档