ID: 23654030

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

日期:2025-12-03 科目:信息技术 类型:高中课件 查看:54次 大小:33334822B 来源:二一课件通
预览图 1/7
第四章,视频,必修,2019,信息技术,高中
  • cover
(课件网) 欢迎进入 “科技+文化”的盛宴 《秧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) 参数解析 形参 实参 是函数与外部程序进行数据交互的接口,实现数据的输入和控制,是代码结构化和高效开发的关键手段 参数 通过合理设计参数,函数既能保持逻辑独立性,又能灵活适应不同调用需求 【知识细节】 定义中的参数为形式参数,简称形参,只是一种符号标识 调用时写的参数是实际参数,是实实在在传入的值,简称实参 项 目 创 作 画手绢的函数+循环调用+随机函数产生的随机位置和颜色 将会碰撞出怎样的效果?赶紧试试吧 项 目 总 结 函数 定义 调用 参数设计 模块化编程优势 可复用 便修改 易维护 ... ...

~~ 您好,已阅读到文档的结尾了 ~~