Scratch学习第一课-初识Scratch编程环境
一、什么是Scratch
Scratch是由MIT(美国麻省理工学院)针对5至16岁的儿童和青少年设计的可视化程序设计语言与开发环境,专注于用编程实现简单的动画效果。
Scratch的目的是“创作和分享你自己的交互故事、游戏、音乐和艺术”,重点在于循序渐进地培养青少年的创造性思维、逻辑思维和合作学习的能力,使孩子在以后的学习中能养成自我分析、解决问题的习惯。这也是MIT开发Scratch的初衷,致力于培养和锻炼孩子的创造能力、逻辑思维能力和动手解决问题的能力。
二、Scratch软件特点
操作简单:语法积木化,拖拽操作学习有趣:可见即可得,可视化编程
资源丰富:丰富的资源,孩子都在相互学习和分享
Scratch采用搭积木的方式完成孩子自己的作品,注重于问题解决的过程以及一件事情完成的思想,而不是编程的代码。
三、Scratch编程环境介绍
scratch编程环境界面主要包含舞台区、角色列表区、背景列表区、积木区、脚本区、工具栏、标签页以及拓展功能入口主要部分组成。下面进行逐个讲解。
图1 Scratch编程环境界面
1、舞台区
这个区域是我们编码效果的展示区域,我们所有代码将以可视化的方式在这里展示,我们书写的逻辑,运算规则等等等等,都是在这里以动画的形式呈现的,这个舞台是由一个左右宽度为480上下高度为360的直角坐标系组成的,舞台区的每一个点都可以用一个坐标来定位,就跟我们所处位置的经纬度一样的道理,这里用坐标来确定舞台区上的一个点。
- 角色列表区有了舞台,有了背景,那我们的角色就要出场了,我们可以设置很多角色在舞台区进行表演,所有的角色列表将在角色区显示。3、背景列表区我们设计的作品需要在特定的环境下,在Scratch环境中环境就是我们的背景,在背景列表区里我们可以看到我们使用的背景图片有哪些。这里可以上传或者绘制你想要的背景图片。4、积木区scratch设计者们把编程语言中需要用到的各种编程功能封装成了一个一个的积木块儿,都存放在积木区。5、脚本区
我们编写代码的时候会像搭建积木一样,从功能区把一段段代码拖动到脚本区,组合成一段段的运算代码(就好比搭建好的积木),来操作角色完成各种功能,脚本区是用来存放我们设计的算法规则的区域。6、工具栏工具栏包含了文件、编辑和教程等工具。文件用来完成文件的新建,导入和保存功能;教程为了方便初学者快速访问Scratch的基本用法教程;编辑主要用来开关加速模式。7、标签页标签页快速切换代码、角色造型(或者舞台背景)和声音页面,进行相应的设计和编辑操作。
8、拓展功能入口
这里有丰富的拓展功能:包括画笔、音乐、视频侦测、翻译、文字朗读以及硬件设施的连接拓展等功能,也大大增强了Scratch的各方面能力。
“培养孩子的创造性思维、逻辑思维和合作学习的能力,使孩子在以后的学习中能养成自我分析、解决问题的习惯”