第四章4.3《大数据典型运用-函数的构造及应用》教学课件(共16张PPT+内嵌视频)浙教版高中信息技术(2019)必修一

文档属性

名称 第四章4.3《大数据典型运用-函数的构造及应用》教学课件(共16张PPT+内嵌视频)浙教版高中信息技术(2019)必修一
格式 pptx
文件大小 31.8MB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2025-08-15 08:16:23

图片预览

文档简介

(共16张PPT)
欢迎进入
“科技+文化”的盛宴
《秧BOT》节目片段
项 目 导 入
import turtle as t
a=100
t.pensize(3)
t.pencolor('yellow')
t.begin_fill()
t.fillcolor('red')
for j in range(2):
for i in range(4):
t.forward(a)
t.left(90)
t.penup()
t.goto(-0.207*a,a/2)
t.pendown()
t.right(45)
t.end_fill()
t.setheading(0)
《秧BOT》手绢
手 绢
多个《秧BOT》 的绘制
——函数的构造及应用
科技+文化
项 目 分 析



函数
函数封装
python
原始手绢绘制代码(无函数)
import turtle
t = turtle.Turtle()
绘制手绢的代码(假设已有)
项 目 知 识
函数定义
函数调用
打开:桌面—项目探究包—学习支架,自学函数知识,完成导学案上知识探究的填空。
【知识细节】
1、函数名是标识符,命名要求与变量名一样
2、冒号后的语句块必须有相同缩进
3、函数定义,只是声明了一个函数,它不能被执行,需要调用执行
4、函数定义和调用是有先后顺序的,定义在前、调用在后,一次定义、可以无限调用
什么是函数?
函数是一段可重复使用的代码块,用于执行特定任务
def 函数名(参数集合):
<函数主体>
[ return 函数值]
函数名(参数集合)
函数封装
python
原始手绢绘制代码(无函数)
import turtle
t = turtle.Turtle()
绘制手绢的代码(假设已有)
项 目 知 识
函数定义
函数调用
函数封装
python
原始手绢绘制代码(无函数)
import turtle
t = turtle.Turtle()
绘制手绢的代码(假设已有)
项 目 探 究
初探函数 完成封装
微项目1:将画手绢的代码封装成函数,施展函数的魔法!用一行代码召唤一个手绢。
项 目 探 究
函数改造 参数解析
draw( 0,0 )
draw(-200,0 )
draw(200,0 )
draw(0,200 )
draw(0,-200 )
t.begin_fill()
for j in range(2):
for i in range(4):
t.forward(a)
t.left(90)
t.penup()
t.goto(-0.207*a,a/2)
t.pendown()
t.right(45)
t.end_fill()
t.setheading(0)
draw( )
def draw( ):
a=100
t.pensize(3)
t.pencolor('yellow')
t.fillcolor('red')
def draw(x,y):
a=100
t.pensize(3)
t.pencolor('yellow')
t.fillcolor('red')
t.penup()
t.goto(x,y)
t.pendown()
t.begin_fill()
for j in range(2):
for i in range(4):
t.forward(a)
t.left(90)
t.penup()
t.goto(x-0.207*a,y+a/2)
t.pendown()
t.right(45)
t.end_fill()
t.setheading(0)
1、为什么多次调用函数,却只能画出一个手绢?
2、要画出多个手绢应该怎么改造函数?
函数封装
python
原始手绢绘制代码(无函数)
import turtle
t = turtle.Turtle()
绘制手绢的代码(假设已有)
项 目 探 究
函数改造 设计参数
基础任务:对微项目1的函数进行改造,让多个手绢共舞。(参考位置:(0,0),(-200,0),(200,0))
微项目2:
挑战任务:你能画出颜色和大小不一样的手绢吗?快试一试吧
函数封装
python
原始手绢绘制代码(无函数)
import turtle
t = turtle.Turtle()
绘制手绢的代码(假设已有)
项 目 小 结
def draw(x,y):
函数主体
draw(-200, 0)
draw(0, 0)
draw(200, 0)
参数解析
形参
实参
是函数与外部程序进行数据交互的接口,实现数据的输入和控制,是代码结构化和高效开发的关键手段
参数
通过合理设计参数,函数既能保持逻辑独立性,又能灵活适应不同调用需求
【知识细节】
定义中的参数为形式参数,简称形参,只是一种符号标识
调用时写的参数是实际参数,是实实在在传入的值,简称实参
项 目 创 作
画手绢的函数+循环调用+随机函数产生的随机位置和颜色
将会碰撞出怎样的效果?赶紧试试吧
项 目 总 结
函数
定义
调用
参数设计
模块化编程优势
可复用
便修改
易维护
函数的构造及应用
项 目 评 价
我能和小组同学交流合作完成任务 □很棒 □较好 □还需努力
我能积极发言,展示我的作品和思路 □很棒 □较好 □还需努力
我能掌握函数的基本结构 □很棒 □较好 □还需努力
我能实现函数的具体调用 □很棒 □较好 □还需努力
我能对已有代码进行模块化重构 □很棒 □较好 □还需努力
打开:导学案—课堂评价,完成自我评价
科技不是冰冷的工具,而是让传统文化在数字世界‘活起来’的“还魂丹”,人机共舞的背后都是实打实的顶尖技术的支撑,今天,你能让手绢阵列在屏幕上起舞,明天的你也一定能够成为AI时代的‘码仙人’。