如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
厦门卫星天线安装www.weixinganzhuang.comiyd【摘要】Scratch作为儿童编程入门软件,在国外早就进入了信息技术课堂,教师寓教于乐,学生乐在其中。而我国在这方面的研究还显得比较贫瘠,究其原因,一方面是由于受到现行教材的束缚,而另一方面是广大教师对它还不太熟悉,总以为编程是门高深的学问,不想去接触。基于此,写出本文,希望通过运用Scratch制作“钉子板”教具课件,引起广大教师的兴趣,从而推动Scratch在我国的实践和发展。中国论文网【关键词】Scratch;编程;课件;钉子板;PPT【中图分类号】G40-057【文献标识码】A【论文编号】1671-7384(2013)01-0069-03“Scratch是一款由麻省理工学院(MIT)设计开发的,面向儿童的简易编程工具。针对8岁以上孩子的认知水平,以及对于界面的喜好,MIT做了相当深入的研究和颇具针对性的设计开发,不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作的乐趣。”以上是百度百科对Scratch软件的一段简单描述。由此看出Scratch起初是以儿童为对象设计的编程软件,但是在实际接触过程中,笔者发现它同样是一款非常好的课件制作工具,也非常适合广大教师进行编程的入门学习。在PPT中很难实现的一些功能,如钟表指针的旋转、温度计的制作、圆的无限等分、钉子板工具等,在这款软件中都可以很简单地实现,如图1、图2所示。Scratch是积木式的编程软件,以上功能的实现,无需懂得算法或有编程基础,只需要我们用鼠标做一些拖动、插入动作就行了。下面笔者就以初学者的视角,并以“钉子板”教具制作为例,谈谈制作过程。软件下载与安装我们在百度搜索“Scratch”关键词,可以得到这个软件的官方网站http://Scratch.mit.edu。进入后点击页面上方的“downloadScratch”这个链接可以进入到下载页面,最新版本为1.4版,有3个版本可以选择,分别对应不同的操作系统(Mac、Windows、Linux),操作系统如果是Windowsxp或是Windows7,应该选择“ScratchInstallerforWindows”这个版本。下载后,运行程序,一直“下一步”直到安装结束,我们的桌面就会多出一个“小猫”的程序图标。运行程序,就会出现中文界面(程序会根据系统自动切换语言版本),默认打开的程序在舞台上有一个“小猫”的角色,我们右击它可以选择删除。程序界面划分比较清楚,主要分为3大板块,左边是Scratch程序所有的脚本指令区,中间是脚本、角色等属性设置区,右边是角色和舞台布景的呈现区域,如图3所示。各部分功能一目了然,我们所需要做的就是将左边的拼图形状的“脚本框”,拖动到中间的脚本属性栏里,就像拼图一样将这些代码进行连接就可以制作出我们所需要的程序了。由于Scratch面向的对象是儿童,对于有一定计算机基础的教师来说,基本菜单的使用应该没有问题,所以对于程序基本功能的操作,笔者就不再赘述。钉子板设计与制作小学阶段钉子板是常用的教具之一。在低年级的平面图形认识、中高年级的面积计算以及平移等知识点教学中被广泛应用。教师在课堂上演示实物教具时,由于空间、视野的限制,效果往往不太理想,而借助于课件,我们可以将其放大,给学生直观认识,突破局限。设计的钉子板教具,应该构建在方格图上,并至少有4个端点,拖动点到不同位置,程序自动将这些点进行连线,形成需要的平面图形。实现这些功能,PPT显然是力不从心的,也有教师用Flash实现类似功能,但需要有一定as代码编程基础,相比而言用Scratch实现以上功能就显得比较轻松了。具体制作步骤如下:1.制作一张方格底图用做背景,可以用画图或Photoshop工具软件制作,或直接用Word创建一个单元格宽、高相等的表格,再保存为图片文件即可,如图4所示。2.打开Scratch程序,点击程序右上角的舞台,点击中间属性栏的多个背景,选择导入,导入方格图背景图片,并删除掉原来的白色背景,这样舞台背景呈现出的就是我们制作的方格底图了。3.创建8个变量,分别用于存储4个端点的(x,y)坐标。创建过程非常简单,点击脚本指令区的变量,点击下方的创建变量,弹出对话框,依照提示输入a1、a2、b1、b2、c1、c2、d1、d2,点击确定就完成了8个变量的创建,如图5所示。4.点击右下角的绘制新角色,我们绘制一个红色的端点,并给角色设置一些脚本命令,不需要手动输入复杂的脚本指令,只要将左边脚本指令区的拼图模块拖动到中间的脚本属性区就可以了,拖动的模块设置如图6所示。5.完成后,我们复制角色1,程序会自动添加3个角色,也就是我们需要的其他3个端点,调整角色2的脚本区域“否则”框内的a1、a2变量为“b1,b2”,其他两