2.3 周而复始的循环 - 第一课时 课件 2023—2024学年教科版(2019)高中信息技术必修1

2024-03-12
| 21页
| 888人阅读
| 4人下载
特供

内容正文:

—— 有趣的绘图 周而复始的循环 课 前 预 习 3分钟时间预习导学案 1.下列流程图属于循环结构的是( )? 知识点检测 ② ④ ⑤ 选 择 选 择 顺序 循环 循环 2 课 前 预 习 3分钟时间预习导学案 2.range()函数的作用及特点? 知识点检测 range(start, stop[, step])函数: 生成[start,stop)数据区间内间隔step的数字序列。 2 4 6 8 10 range(2,12,2) 3 教 学 目 标 了解循环的概念。通过turtle绘制图案掌握for循环的使用方法和作用。 了解列表的功能及常见操作,尝试使用for循环解决简单问题。 4 生活中我们会看到很多形状各异,色彩鲜艳的图 能否使用python画出这些好看的图案呢 5 绘制等边三角形 一 问题1:等边三角形有什么特征?问题2:如何绘制等边三角形(模拟走向)每次旋转角度是多少?问题3:需要用到哪些函数?如何使用这些函数? 从简单的等边三角形开始 三条边、三条角相同 往左120° turtle 库里的绘图函数 ①画直线(长度) ②旋转(角度) 6 绘制等边三角形 一 知识链接 命 令 说 明 turtle.forward(distance) 向当前画笔方向移动distance像素长 turtle.backward(distance) 向当前画笔相反方向移动distance像素长度 turtle.right(degree) 顺时针移动degree° turtle.left(degree) 逆时针移动degree° 导入turtle库 使用库函数 import turtle 7 绘制等边三角形 一 画一条长为100的线 画笔向左旋转120度   画一条长为100的线 画笔向左旋转120度   一条长为100的线 画 开 始 结 束 import turtle # 导入turtle模块 turtle.forward(100) # 画笔移动100 turtle.left(120) # 画笔向左旋转120度 turtle.① turtle.left(120) turtle.forward(100) turtle.② 活动一:补充程序,画一个等边三角形 8 绘制等边三角形 一 import turtle # 导入turtle模块 turtle.forward(100) # 画笔移动100 turtle.left(120) # 画笔向左旋转120度 turtle.forward(100) turtle.left(120) turtle.forward(100) turtle.left(120) 3 for循环:重复一定次数的循环 for 循环变量 in 列表: 循环体 重复执行 in后面也可以是range函数 for 循环变量 in range(): 循环体 9 绘制等边三角形 一 知识链接 range()函数 range(start, stop[, step])函数: 生成[start,stop)数据区间内间隔step的数字序列。 step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1) start: 计数从 start 开始。默认是从 0 开始。例如range(5)==》[0, 1, 2, 3, 4] stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5, 1) 是[0, 1, 2, 3, 4]没有5 10 绘制等边三角形 一 知识链接 计数循环 for 循环变量 in range( start, stop[, step] ): 循环体 range(1,4)==>[1,2,3] for i in [1,2,3]: ①i=1 ②i=2 ③i=3 1 2 3 for i in range(1,4): print(i) 11 绘制等边三角形 一 import turtle # 导入turtle模块 for i in range(①): turtle.forward(100) # 画笔移动100 turtle.left(②) # 画笔向左旋转120度 活动二:补充程序,使用循环画一个等边三角形 12 给等边三角形着色 二 给三角形的每条边着色 问题1:着哪些颜色,如何存储? 使用列表:colors=["blue","red","yellow"] 命 令 说 明 turtle.pencolor(color

资源预览图

2.3 周而复始的循环 - 第一课时 课件   2023—2024学年教科版(2019)高中信息技术必修1
1
2.3 周而复始的循环 - 第一课时 课件   2023—2024学年教科版(2019)高中信息技术必修1
2
2.3 周而复始的循环 - 第一课时 课件   2023—2024学年教科版(2019)高中信息技术必修1
3
2.3 周而复始的循环 - 第一课时 课件   2023—2024学年教科版(2019)高中信息技术必修1
4
2.3 周而复始的循环 - 第一课时 课件   2023—2024学年教科版(2019)高中信息技术必修1
5
2.3 周而复始的循环 - 第一课时 课件   2023—2024学年教科版(2019)高中信息技术必修1
6
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。