4.1程序设计语言的基础知识 课件 2023-—2024学年高一上学期信息技术粤教版(2019)必修1

2023-11-15
| 16页
| 1176人阅读
| 230人下载
普通

内容正文:

4.1程序设计语言的基础知识 4.2运用顺序结构描述问题求解过程 4.3运用选择结构描述问题求解过程 4.4运用循环结构描述问题求解过程 第四章 程序设计基础 信息技术 必修1 粤教版普通高中教科书 第一节 海龟绘图设计LOGO 在学习生活中,我们经常需要绘图,那么有不有很便捷的绘图工具帮助我们来实现各种图形的绘制呢?今天我们将一起来探究Python的海龟绘图指令。 海龟简介 了解海龟,体验turtle绘图软件,启动海龟编辑器。 或者打开在线编程网址:https://wood.codemao.cn 通过编程指挥一个小海龟(turtle)在屏幕上移动,走过的轨迹形成了绘制的图形 体 验 原 理 画笔命令 体 验 import turtle #导入海龟库 __pen=turtle.pen() #生成画笔 t.pencolor(“red”) #设置画笔颜色,可直接写颜色对应的英文 t.pensize(width) #设置画笔粗细,width为具体的数值 设置画笔 这两句海龟编辑器自动生成 观察:请同学们观察海龟库里还有那些设置指令? 海龟坐标系 体 验 如何控制海龟移动? 前进方向 后退方向 左侧方向 右侧方向 __pen.penup() #提笔 提笔之后移动海龟不会留下痕迹 __pen.pendown() #落笔 可以留下海龟爬行的痕迹 __pen.forword(100) __pen.backword(100) 思考:海龟通过前进后退前后移动,怎么实现左右移动呢? 海龟坐标系 体 验 如何控制海龟的朝向? 前进方向 后退方向 左侧方向 右侧方向 小结:1、海龟通过旋转或设置角度命令改变绘图方向; 2、通过前进或后退绘制图像。 left right __pen.left(90) __pen.right(90) __pen.setheading(235) 请同学们动手试一试 海龟绘图:1、通过旋转或设置角度命令改变绘图方向; 2、通过前进或后退绘制图像。 绘出LOGO常用的基础图形: 探究活动 绘制弧线 小结:半径>0,向海龟的左边绘弧线;否则向右边绘弧线 填充颜色 开始填充与结束填充之间画的闭合路径,都会被填充上画笔的填充色。 其他位置画的路径则不会被填充。 第二节 海龟绘图自由创作 海龟绘图除了能够绘制LOGO外,它还可以绘制其他各种各样的图形。 如我们常见的卡通动画形象、各种花卉树枝、艺术画等,只要我们发挥足够的想象力,各种图形可以绘制出来。 循环的体验 使用 turtle 库的 turtle.right() 函数和 turtle.circle() 函数 绘制一个四叶草,效果如下图所示。 试试看 改变执行次数、旋转角度、圆弧的半径与角度,会产生一些怎样的新的图形呢? 加个颜色试一试 常用颜色 red 红色、blue 蓝色、yellow 黄色、black 黑色、green 绿色、 purple 紫色、pink 粉红色、orange 橙黄色 学以致用 作业提交:ftp://172.16.20.46 用户名密码:2111 绘制一个自选LOGO,或自主创作一个LOGO 探究活动 学以致用:自主创作一个作品提交 作业提交:ftp://172.16.20.46 用户名密码:2111 Lavf54.6.100 $$

资源预览图

4.1程序设计语言的基础知识 课件 2023-—2024学年高一上学期信息技术粤教版(2019)必修1
1
4.1程序设计语言的基础知识 课件 2023-—2024学年高一上学期信息技术粤教版(2019)必修1
2
4.1程序设计语言的基础知识 课件 2023-—2024学年高一上学期信息技术粤教版(2019)必修1
3
4.1程序设计语言的基础知识 课件 2023-—2024学年高一上学期信息技术粤教版(2019)必修1
4
4.1程序设计语言的基础知识 课件 2023-—2024学年高一上学期信息技术粤教版(2019)必修1
5
4.1程序设计语言的基础知识 课件 2023-—2024学年高一上学期信息技术粤教版(2019)必修1
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。