湘科版(2024)五上_3单元_活动3 程序模块提效率 课件+素材

资源下载
  1. 二一教育资源

湘科版(2024)五上_3单元_活动3 程序模块提效率 课件+素材

资源简介

(共16张PPT)
信息科技五年级上册
单元主题三 :民间艺术小传人
活动3:程序模块提效率
授课教师:
2025 年 4 月
情境导入
在创作窗花时,一些基本的花边、“福”字、“囍”字等图案元素备受青睐。剪纸艺人往往根据不同的需要,将这些图案元素进行组合或叠加,能创作出样式美观、寓意美好的窗花作品。在通过编程来绘制窗花图案时,如何借鉴这个方法来简化程序、提高效率呢?
任务一、认识程序模块
在日常工作和生活中,人们常常采用模块化设计,来提高效率。例如搭积木时,我们会使用三角形积木搭建房屋的屋顶,使用柱形积木搭建房屋的柱子;计算机是由显示器、主机、键盘和鼠标等多个模块组合而成的。
模块化设计
任务一、认识程序模块
同样的原理,我们在设计多图案叠加的窗花绘制程序时,可以将复杂的程序划分为多个部分,将一些具有特定功能、需重复使用的语句块,打包成模块,最后将它们组合在一起。
模块化编程示意图
任务一、认识程序模块
我们可以通过创建“自定义模块”,根据需要调用这些模块,从而
少错误,提高编程效率。
自定义模块
探究实践
将以下图案的绘制过程定义为模块。
任务二、程序模块的设计与调用
以多图案叠加的窗花为例,编程实现根据不同的需求绘制出不同的窗花。例如,输入“福”,绘制窗花 1,输入“喜”,绘制窗花 2。
通过分析可以看出,两个窗花可以各分解成 3 个模块,“花边”模块在两个窗花里都用到了,只需要定义一次。
花边
“囍”字
爱心
“福”字
铜钱
图案组成分析
探究实践
1. 准备图案元素。绘制或上传图案元素造型,调整造型大小与中心位置。
设计造型
探究实践
2. 定义模块。通过自定义模块,定义“花边”“铜钱”“爱心”“喜字”模块。
定义模块
探究实践
3. 编写主程序,调用相关模块,完成绘图。
算法与程序示例
探究实践
3. 编写主程序,调用相关模块,完成绘图。
改变“花边”,图案随之改变
练习提升
1. 以下关于程序模块的表述,不正确的是(   )。
A. 在程序中定义程序模块让程序变得更复杂
B. 调用程序模块之前必须先定义它
C. 修改程序模块,不需要修改主程序
2. 尝试创建窗花程序模块,如“年年有余”“迎春接福”等。编写程序,调用这些模块绘制窗花图案。
课堂总结
拓展延申
激光雕刻机
激光雕刻机是运用激光进行雕刻的一种先进设备。激光雕刻机不可以把我们设计的图案刻成剪纸,还可以刻在木料,甚至金属表面上。
警示:激光照射身体会造成身体的严重烧伤,应避免接触激光。严禁眼睛直视激光,避免造成伤害。
单元回顾
同学们,下节课再见!活动3:程序模块提效率
导学单
五年级上册 单元主题三 民间艺术小传人
定义
爱心
换成
爱心元素1·造型
移到X:
-13】
y:
-7
重复执行
●次
图章

专c●/●度
“福”字
“囍”字
花边
爱心
铜钱
u多/
定义
花边
换成
花边·造型
移到X:
-13
y
-6
重复执行●

图章
右转c●/●

开始
初始化
输入

是“福”?

调用花边模块
调用铜钱模块
调用“福”字模块
定义
铜钱
换成
铜钱·造型
移到X
-13
y:
-7
重复执行

图章
右转c●/●

展开更多......

收起↑

资源列表