终身会员
搜索
    上传资料 赚现金
    英语朗读宝

    川教版(2019)七年级上册 信息技术 3.2 在python中用turtle模块画图—— 画正方形 教案

    立即下载
    加入资料篮
    川教版(2019)七年级上册 信息技术 3.2 在python中用turtle模块画图—— 画正方形 教案第1页
    川教版(2019)七年级上册 信息技术 3.2 在python中用turtle模块画图—— 画正方形 教案第2页
    还剩2页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    2020-2021学年第2节 在Python中用turtle模块画图教案

    展开

    这是一份2020-2021学年第2节 在Python中用turtle模块画图教案,共4页。教案主要包含了教学目标,重点难点,教学过程,本课小结,分享,课后反思等内容,欢迎下载使用。
    第二节 在python 中用 turtle 模块画图 1 课时 画正方形 一、教学目标1、学会用关键字 import 引入绘画模块 turtle,掌握三种方法及应用。2、学会函数 screensize()pensize()pencolor()forward()left()right(), 并用于绘制图形。3、学习 python 程序结构之一 ——顺序结构。4、综合运用所学,尝试自己编写程序,学会分析问题和解决问题的能力。二、重点难点教学重点:函数 screensize()pensize()pencolor()forward()left()/right()应用。教学难点:顺序结构编程及其简单应用。三、教学过程 复习引入:★学了交互式编程环境 IDLE输入一行,执行一行。★学了代码编程环境:Fife 菜单——>New file,可以写完程序,运行:Run module,或 F5★学了 print()函数,input()函数(:能对数字、字符串进行处理。 ※除了这些,python 可以绘图吗?可以画几何图形吗?可以编写游戏吗?△没问题,turtle (海龟)模块,能!今天我们从学习画图开始! 新课:(一)画图模块 turtle 引入引入方法有三种:(1)  import turtle #用关键字 import 加在前面turtle.screensize(400,300,’blue’) #turtle.函数(2)  import turtle as t #引入 turtle,另取一个别名 t,简便,好记,好写。t.screensize(400,300,’blue’)(3)  from turtle import * #在程序中,本行以下代码直接用函数,省略模块名。screensize(400,300,’blue’) python 中常用模块还有 ossystimemath 等,在一个程序中如果要调用多个模块,第一种方法和第二种方法不会出现函数重名问题,第三种方法可能会出现重名。所以要根据程序来确定用哪种方法。
     (二)函数屏幕函数 screensize()格式:screensize(,,’颜色’) 例如:screensize(400,300,’blue’)实践与思考:设置其他颜色? 画笔函数(1)  函数 pensize()格式:pensize(参数) 例如:pensize(5)(2)  函数 pencolor()格式:pencolor(参数) 例如:pencolor(‘red’) 运动函数(1)  函数 forward()格式:forward(参数)功能:向前移动(这里的“向前指的是箭头指示的方向 ,前进例如:forward(100)              #向前移动 100 个像素(2)  函数 left()格式:left(参数)功能:向左(逆时针)旋转一个角度(参数值例如:left(90) #转动 90 度,可用在画直角。(3)  函数 right()格式:left(参数)功能:(请同学们自己填写)例如:left(      ) #转动      度。   (三)用 turtle 模块画正方形程序 1 —— 画线分析:先引入 turtle  来画图,海龟默认在原点(屏幕中央,方向朝正右方,用运动函数 forward(100)向左移动 100,共两行代码。 请把代码写入下面窗口中。(提示:※要用到的语句: import turtle ;※要用到的画线函数:forward()
    程序解释:forward(100)——海龟向前移动 100 个像素这里的“向前指的是箭头指示的方向”实践与思考:改变画笔大小、颜色?再画一条线?程序 2 —— 画正方形设计思路: 海龟前行→左转→前行→左转→前行→左转→前行→左转程序说明: 程序自上而下,依次执行每一条语句,就是程序的顺序结构。绘制正方形程序中,语句 forward(100)left(90)依次重复执行了 4 次,画正方形四条边,构成正方形。
    这种繁琐的不必要的设计,我们将在下节课中得到解决。代码如下:请把代码写入下面窗口中。试一试: 去掉最后一条语句 left(90),结果会怎样?    (四)拓展思考(画正多边形)修改上面绘制正方形程序,使之绘画成矩形。请问该修改哪里?你能做吗? 提示:矩形四个角是直角,故还转 90 度,但只有两条对边长度相等即可。
       在绘制正方形程序基础上修改程序,尝试绘制一个正三角形?正五边形?正六边形?如下图所示。提示:应该怎样控制 left()的角度?联系数学知识:正多边形外角公式? 你还记得吗?正多边形外角公式:360°/n
    正三 正五 正六
     四、本课小结引入绘图模块 turtle,调用方法三种:1import turtle 2import turtle as t 3from turtle import *函数:screensize()pensize()pencolor()forward()left()right()python 程序结构:1.顺序结构,利用此结构编写程序思路清楚。2. „„五、分享教师抽取学生的练习,在全班展示,师生点评。六、课后反思

    相关教案

    初中信息技术川教版(2019)七年级上册第三单元 走进Python的世界第2节 在Python中用turtle模块画图教学设计:

    这是一份初中信息技术川教版(2019)七年级上册第三单元 走进Python的世界第2节 在Python中用turtle模块画图教学设计,共2页。教案主要包含了学习内容及背景,学习目标,教学重点,教学难点,教学过程等内容,欢迎下载使用。

    川教版(2019)八年级上册第2节 高效的策略教学设计:

    这是一份川教版(2019)八年级上册第2节 高效的策略教学设计,共11页。教案主要包含了“分奖品”的问题,最有效的策略等内容,欢迎下载使用。

    川教版(2019)七年级上册第2节 在Python中用turtle模块画图教案:

    这是一份川教版(2019)七年级上册第2节 在Python中用turtle模块画图教案,共6页。教案主要包含了 turtle 画图模块的引入,对画笔进行设置,绘制常见几何图形,绘制圆形等内容,欢迎下载使用。

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map