scratch软件介绍.pdf
《scratch软件介绍.pdf》由会员分享,可在线阅读,更多相关《scratch软件介绍.pdf(12页珍藏版)》请在三一文库上搜索。
1、scratch软件介绍 脚本是存放代码块的地方,共有10 个分支 1、 动作模块 该模块是针对角色设定,顾名思义控制角色的活动。 2、 外观模块 控制角色及舞台的外观,包括说话效果、造型颜色大小、背景切换等功能。 3、 声音模块 此处功能就是为角色或场景添加音乐效果。 4、 画笔模块 画笔顾名思义就是往画面中绘制图像,就像我们日常中用铅笔作画一样,它的特 点是画笔的一切活动都是画在背景中的,即使你把角色删除, 画布中还有, 需要 你使用 “ 清空” 功能把它抹掉。 5、 数据模块 数据模块中有两个分支:变量和链表,是两个不一样的东西。 变量就是一个可以变动的量, 通过增加、初始化来设定变量的值
2、, 并且可以显示、 隐藏,可以用来做分数等等 链表夸张的说就是一个队列, “ 将 XX 加入链表 ”= 将一样你所编辑的东西加入目前链表的最后一项 “ 删除链表的第 XX 项”= 删除当前链表中的第XX 项或者清空选定项 “ 将 XX 插入到链表的第 XX项”= 把一样你编辑的一个内容加入到表格中, 并让它指定加入到当前链表的第XX 项。 比如说原来链表有3 项:分别是 A、B、C。现在我设定 “ 将 D 插入到链表的第2 项” 之后,就是 A、D、B、C; 如果我用 “ 将 D 加入链表 ” ,就是 A、B、C、D。删除链表的第 2 项,就是 A、C。 “ 把链表的第 XX 项替换成 XX
3、”= 把你选择的一项的内容替换成你指定的内容。 还是 A、B、C;我设定将第三项替换为D,之后就是 A、B、D。C 就是被替换 掉了。 “ 链表的第 项”= 表达项目的名称: A、B、C 中,“ 链表的第 2 项” 就是 B。 “ 链表的长度 ”= 表达目前链表中有几个项目,A、B、C 中,“ 链表的长度 ” 就是 3。当一个新的链表或者是空白链表,长度就是0 “ 链表包含 ”=查询或查找链表内是否含有你所置顶的项目,就和搜索一 样,搜索与你所打的名称相同的项目。A、B、C 中,“ 链表包含 A” 是成立的, “ 链 表包含 D ” 是不成立的 帮你浅显易懂地梳理了一下, 基本上比较常用的是
4、“ 将 加入链表 ” 、“ 链表包含 ” 等。 “ 链表包含 ”更可以用数字和逻辑运算中的“ 不成立 ” 连接作为相反意义的脚 本。 6、事件模块 事件模块主要功能是控制程序开始的机制,比如选择 ,角色就开始说话。 7、控制模块 该模块主要功能是控制某个功能或动作的运行效果,比如: (1) 重复执行某步骤 (2)逻辑判断,根据是否符合条件决定接下来的动作。等等。 8、侦测模块 此模块是监测角色、鼠标、外部环境的变化。比如: (1) 监测角色与鼠标的距离 (2)监测角色的动作,等等。 9、数字和逻辑运算 包括数字运算:加减乘除、取余、平方根、比较大小等。 逻辑运算:且,或,非(XX 不成立) 1
5、0、更多模块 “ 更多模块 ” 中有两项 “ 新建功能模块 ” 、“ 添加扩展 ”,我们新建的功能模块类似于一 般程序设计语言中的过程或函数,通过自定义功能模块可以使我们的程序更简 洁,修改更方便。 例:建立一个能绘制指定边长的正N 边形的模块,然后调用这个模块绘制图案。 (1) 首先要明确,绘制这种多边形的模块要用到两个参数:一个是边长,一个 是边数,所以这里我们要定义一下带两个参数的模块。 (2) 我们来建立一下如下的模块。这个模块中两个圆圈里的数就是两个参数, 前一个表示边长,后一个表示边数。 方法如下: 新建一个功能模块 选定一个角色, 我这里就用 “ 小猫” 角色,为这个角色创建新的
6、功能模块。单击“ 更 多模块 ” 再单击 “ 新建功能 如上图所示。我们这个模块有二个参数,点击“ 选项” 展开后,可以选择参数。 为功能模块指定参数 在弹出的 “ 新模块 ” 输入模块名称。选项展开后有三种参数:数字参数、字符串参 数和布尔参数,还有一个标签,这里用了两个数字和文本标签。 为功能模块创建脚本 创建脚本的方法与在舞台给角色创建脚本的方法一样,就是实现这个功能, 把这 个模块封装为一个整体。 以下就是我创建的画边长为number1 的正 number2 边 形的模块。 调用新建的功能模块 此时运行效果如下: 绘制了正五边形。 好了,想必看了以上内容,初次接触scratch 的同学
7、们已经对如何制作scratch 作品有了自己的认知。快来创作属于你们自己的第一个scratch 吧。 【优选】初识scratch(教案 ) 我的舞台我做主初识Scratch 一、教材分析 本课教材以苏科版小学信息技术(5 年级下册)中“初识Scratch ”一 课为蓝本,视教学需要略加改补而成。Scratch 可以说是编程软件,更可以说是 创作软件, 还可以当作机器人软件来用,教师应该重点培养学生思维能力、解决 问题能力和创新能力。本节课位于新章节的起始位置。在联系旧识、生成新知、 激发学生学习兴趣等方面起到了承上启下的重要作用。 二、学情分析: 本课的教学对象为五年级学生, 教师应当注重调动
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- scratch 软件 介绍
链接地址:https://www.31doc.com/p-4504667.html