资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,Scratch_,创意程序设计,1,一、,scratch,简介,Scratch,是美国麻省理工学院媒体实验室开发的开源软件。它不需要和传统编程软件一样一行一行地“敲”代码,而采用类似于乐高积木的方式“堆叠”程序,通过拖拽已定义好的编程模块,可以快速地实现程序,适合于中小学生通过实验的方式理解编程思想。,2,编好的程序可以上传到网站,分享,也可以下载别人的程序进行分析。该网站全球已有,30,多万注册用户,有,50,多万已经完成的程序项目。,3,Scratch,使用类似于,flash,的角色和舞台的概念,易于理解。舞台宽,480,个单位,高,360,个单位,坐标原点在中间,与我们常规的坐标概念类似。角色有脚本、造型和声音三种属性,不同的造型表现了角色的不同外观,通过脚本控制角色在舞台上的动作,4,Scratch,使用类似堆积木的方式,拖拽编程部件到脚本区域,组合编程部件以形成逻辑。图表示的是用欧几里得辗转相除法求两个正数的最大公约数的,scratch,脚本。仔细观察这个脚本,我们发现,scratch,脚本与流程图类似,非常接近于自然语言描述。由于不需要编写代码,仅需要拖拽编程部件并进行必要的设定,脚本就简单规范,减少了编写代码出错的几率,所以十分容易上手。,5,Scratch,编程部件包含了常见的编程概念,如顺序、循环、条件语句、变量和链表(数组)等,还包含了动作、声音、外观等部件组,利用动作部件,可以让角色移动、旋转等;利用外观部件可以设置角色的造型、给造型添加特效等;利用声音部件,可设置各种声音特效。所以利用,scratch,可以很方便地制作多媒体程序。,6,作为一种现代的编程工具,,scratch,还引入了事件、线程、协调和同步的概念。事件概念是图形化编程的核心,,scratch,中包含多种事件,如键盘上的某个键是否按下,是否按下鼠标,是否碰到某个角色或某种颜色等。,多线程可以让计算机同时执行相互独立的的程序片段。,程序中不同角色之间通过发送广播和接受到广播来进行同步和协调。有了这些逻辑部件,我们可以构建出人机交互界面良好的程序。,7,scratch,应用举例,编故事、做动画,程序片段展示“演员”边走边唱着两只老虎。如果对学生一本正经地讲解循环语句或条件语句,效果可想而知。给他们一个叫,scratch,的玩具,说不定他们做出的东西会超出你的想象。,8,制作小游戏,Scratch,集成了动画声音等编程部件,还集成了键盘、鼠标等事件部件,要编写出小游戏相对简单。,9,学编程,我们可以用 来画出类似于框图的程序,来帮助学生学习程序。,Max,我们还可以用来回味,LOGO,语言。,10,建议,让学生在玩中学,在做中学,,scratch,就是这样的好工具。,11,ChirpCompiler,1,、下载转换程序请使用链接:,2,、双击下载到的安装程序,ChirpCompiler-setup.exe,,并按提示安装,ChirpCompiler,。,3,、安装完成后,双击桌面上的,ChirpCompiler,快捷图标,4,、出现“,Step1,:,Choose Scratch Project”,对话框,选择待转的,sb,文件,并点击右下角的,【,打开,】,按钮,5,、出现“,Step2,:(,Optional,):,Chosse an Icon”,对话框,点右下角的,【,取消,】,按钮,6,、等待转换完成,进入我的文档下的,Scratch2exe,文件夹(此文件夹通常是转换完后自动打开的),双击生成的,exe,执行即可。,注意:,Scratch,文件不能够用中文名,不然转换不了格式,转换后可以修改成中文名。,Step2,是设置程序图标,后缀必须是,.ico,格式,没有图标可选择的情况下,,【,取消,】,按钮,12,实战篇,FOLLOW ME,运行程序后,单击小猫,小猫发出“喵”的声音,并显示文字“你好”,然后向前移动,循环执行,。,13,拓展篇,创意制作,在原来的基础上,进一步的设计,充分发挥自己的想象力。,注:运动速度、舞台背景等,14,
展开阅读全文