2.3程序设计的基本知识:顺序结构课件-2025-2026学年人教/中图版高一信息技术必修一

2025-11-26
| 16页
| 308人阅读
| 0人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术人教/中图版必修1 数据与计算
年级 高一
章节 2.3 程序设计基本知识
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1.52 MB
发布时间 2025-11-26
更新时间 2025-11-26
作者 xkw_038487981
品牌系列 -
审核时间 2025-11-26
下载链接 https://m.zxxk.com/soft/55080799.html
价格 0.50储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术课件聚焦程序顺序结构与Turtle绘图基础,从“召唤小画家”(导入模块、创建画笔)切入,逐步讲解forward/left等核心指令,通过正方形、三角形等基础图形挑战过渡到色彩填充,最终以创意爱心绘制实现从操作到应用的学习支架构建。 其亮点是以“挑战任务”驱动教学,基础图形绘制培养计算思维(如分解正方形为前进转向步骤抽象算法),创意爱心绘制融合数字化学习与创新(个性化颜色、图形组合),配指令速查表及思维导图辅助总结。助力学生将几何问题转化为代码,激发编程兴趣,教师可借分层任务提升教学效率。

内容正文:

初识Turtle绘图 2025年10月12日 顺序结构的图形世界 1 目录 CONTENTS 01 02 03 04 05 06 目标与伙伴 召唤与指令 基础图形挑战 色彩与爱心 创意与速查 总结与展望 2 顺序结构的图形世界——初识Turtle绘图 课程介绍 欢迎来到高中信息技术 Python程序设计课程,今天我们将一起探索顺序结构的图形世界,通过Turtle绘图开启编程之旅。 01目标与伙伴 3 本节课我们的目标 知识与技能 理解程序的顺序执行结构,掌握Turtle模块的基本绘图指令,绘制正方形、三角形等基本图形,并学会为图形填充颜色。 过程与方法 通过编程实践,体验计算思维,将几何问题转化为编程指令,逐步构建图形。 情感态度与价值观 感受代码创造图形的乐趣,激发对编程的兴趣,培养创新思维和解决问题的能力。 课堂展望 在接下来的课程中,我们将进一步学习更复杂的图形绘制和编程技巧,探索更多可能性。 01目标与伙伴 4 我们的小画家:Turtle Turtle简介 Turtle是一只来自Python世界的“小海龟”,它拿着一支笔,可以在画布上移动,按照我们的指令绘制图形。 任务目标 我们的任务是通过编写代码指令,指挥Turtle在屏幕上绘制各种图形,开启编程与绘画的奇妙之旅。 Turtle窗口 在Turtle窗口中,我们可以看到默认的箭头形状,这就是我们的小画家Turtle,它将根据我们的指令开始作画。 02召唤与指令 5 第一步:召唤小画家 导入turtle模块 使用import turtle语句引入绘图工具包,为后续绘图操作提供支持。 创建画笔对象 通过t = turtle.Turtle()创建一个名为t的画笔对象,用于执行绘图指令。 设置画笔速度 使用t.speed(5)设置画笔速度,让绘图过程更加流畅,便于观察。 import turtle:引入绘图工具包。 t = turtle.Turtle():创建一个名叫 t 的画笔。 t.speed(5):让画画的速度快一些。 02召唤与指令 6 指挥小画家的“密语” t.forward(100) 让Turtle向前移动100像素,绘制直线。 t.backward(50) 让Turtle向后移动50像素,绘制反向直线。 t.left(90) 让Turtle向左转90度,改变绘制方向。 t.right(45) 让Turtle向右转45度,灵活调整绘制角度。 O点(0,0) import turtle t=turtle.Turtle() t.speed(5) t.forward(100) import turtle t=turtle.Turtle() t.speed(5) t.backward(50) import turtle t=turtle.Turtle() t.speed(5) t.forward(50) t.left(90) import turtle t=turtle.Turtle() t.speed(5) t.forward(50) t.right(45) 03基础图形挑战 7 挑战一:绘制正方形 几何特征 正方形有四条相等的边,每个内角为90度。 算法思路 按照顺序执行:前进→右转90°,重复四次完成正方形绘制。 代码实现 使用四条前进和右转指令,依次绘制正方形的四条边。 开始 导入turtle模块 创建turtle对象 设置画笔速度 前进100像素 右转90度 程序结束 重复4次 import turtle t=turtle.Turtle() t.speed(5) t.forward(100) t.right(90) t.forward(100) t.right(90) t.forward(100) t.right(90) t.forward(100) t.right(90) 03基础图形挑战 8 挑战二:绘制等边三角形 01 02 内角与外角 等边三角形内角为60度,画笔需转120度外角。 算法思路 按照顺序执行:前进→左转120°,重复三次完成等边三角形绘制。 代码实现 使用三条前进和右转指令,依次绘制等边三角形的三条边。 import turtle t=turtle.Turtle() t.speed(5) t.forward(100) t.left(120) --- --- 03基础图形挑战 9 挑战三:绘制平行四边形 设定参数 设定邻边长为100和50,夹角为60度。 角度计算 计算转向时的外角,确保图形正确绘制。 算法思路/程序代码 按照顺序执行:前进→左转60°→前进→左转120°,重复两次完成平行四边形绘制。使用六条前进和右转指令,依次绘制平行四边形的四条边。 import turtle t=turtle.Turtle() t.speed(5) t.forward(100) t.left(60) t.forward(50) t.left(120) t.forward(100) t.left(60) t.forward(50) 04色彩与爱心 10 进阶技能:填充颜色 设置颜色 使用t.color('red')设置画笔和填充颜色为红色。 开始填充 调用t.begin_fill()标记填充起点,准备填充颜色。 结束填充 绘制完封闭图形后,使用t.end_fill()完成填充,使图形更加美观。 import turtle t=turtle.Turtle() t.speed(5) t.begin_fill() --主程序代码 -- import turtle t=turtle.Turtle() t.speed(5) t.begin_fill() --主程序代码 t.end_fill() import turtle t=turtle.Turtle() t.speed(5) t.color(“red”) 04色彩与爱心 11 终极挑战:绘制一颗爱心 综合运用 综合运用前进、转向、圆弧绘制和填充颜色等技能。 代码实现 通过一系列指令绘制出红色的爱心图形,展示编程的创造力。 图形展示 最终生成的红色爱心图案,生动形象地呈现编程成果。 import turtle t=turtle.Turtle() t.speed(5) t.color("red","red") t.begin_fill() t.left(45) t.forward(200) t.circle(100,180) t.right(90) t.circle(100,180) t.forward(200) t.end_fill() 05创意与速查 12 你的创意时间! 基础任务 成功绘制出正方形、三角形和爱心,完成基础图形绘制。 进阶任务 将爱心变成粉色或紫色,并在爱心旁边写上自己的名字,尝试个性化创作。 高手任务 组合多个图形,创作一幅简单的小画,如小房子、太阳或小鱼,发挥想象力和创造力。 05创意与速查 按照顺序结构,调整好旋转角度,完成图形绘制。 设置爱心颜色,将color()里的参数换成自己喜欢的颜色。 图形组合要有空间概念,主要是确定方向。 13 Turtle绘图核心指令速查 提供Turtle绘图核心指令的速查表,方便学生快速回顾和查阅常用指令及其功能。 06总结与展望 import turtle # 导入模块 # 可选:创建自定义画笔实例(多画笔时使用) pen = turtle.Turtle() 14 今天我们学到了什么? 01 核心概念 理解程序的顺序结构,代码按照书写顺序依次执行。 02 核心工具 掌握Turtle模块,通过编写代码控制Turtle绘制图形。 03 核心技能 学会指挥画笔移动、转向和上色,绘制各种图形。 04 重要思维 将几何问题转化为编程指令,培养计算思维和解决问题的能力。 06总结与展望 15 总结 图形世界 16 $

资源预览图

2.3程序设计的基本知识:顺序结构课件-2025-2026学年人教/中图版高一信息技术必修一
1
2.3程序设计的基本知识:顺序结构课件-2025-2026学年人教/中图版高一信息技术必修一
2
2.3程序设计的基本知识:顺序结构课件-2025-2026学年人教/中图版高一信息技术必修一
3
2.3程序设计的基本知识:顺序结构课件-2025-2026学年人教/中图版高一信息技术必修一
4
2.3程序设计的基本知识:顺序结构课件-2025-2026学年人教/中图版高一信息技术必修一
5
2.3程序设计的基本知识:顺序结构课件-2025-2026学年人教/中图版高一信息技术必修一
6
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。