Scratch基础(一):安装和了解软件
编写计算机程序代码的能力是当今社会读写能力的重要组成部分。当人们学习使用Scratch进行编码时,他们将学习解决问题,设计项目和交流思想的重要策略。
1、安装和了解Scratch
Scratch是一款积木式少儿编程软件,专为8到16岁而设计。
通过类似拖动积木块的方式和使用软件中的素材,可以很容易地创造有趣的动画、游戏,以及控制机器人和电子设备等,在创作的过程中不仅习得了Science(科学), Technology(技术), Engineering(工程), Arts(艺术), Maths(数学)等多个领域的知识,而且可以培养逻辑思维能力、观察能力、创新能力和想象力。
目前是V3.0以上,建议从官网下载最新版本。

Scratch界面说明:对应上图中的编号
(1)选择语言
(2)文件:【新作品】、【从电脑中上传】、【保存到电脑】
如果是制作一个新的Scratch程序,选择【新作品】,界面将会如上图的初始状态;
如果是导入已有的程序,选择【从电脑中上传】,Scratch将加载选中的程序,Scratch高版本可以导入低版本程序,需V3的可以加载V2或V1程序(文件的后缀可以识别,V1的程序后缀是.sb,V2的程序后缀是.sb2,V3的程序后缀是.sb3)。
不能导入程序的情况:版本过高,程序中含有扩展组件或者是程序已损坏。
!重要提示:程序一定要及时【保存到电脑】,后缀名一定要保证正确!
(3) 代码组件区:已经列出了常用的9个类别,还可以从(15)中加入扩展组件,组件采用积木的方式,拖拽到(6)中,就可以使用了。
(4)造型:可以加入图像资源,以及编辑图像,也可以从资源库中选择
(5)声音:可以加入声音资源,以及编辑声音,也可以从资源库中选择
(6)编程区:面向【角色】的编程,在(9)中选择对应角色,从(3)代码组件中选择合适的积木,并编辑为相应的顺序,合成不同的事件和算法,具体的学习参见实例练习。
(7)界面区:展现程序的动画、用户的互动操作以及运算结果的屏幕,大小随电脑屏幕大小变化。
(8)角色属性:【角色】是Scratch最主要的元素,如同舞台上的演员和道具,其属性有【名称】、【位置(x,y)】(x:-240—240;y:-180—180)、【显示】、【大小比例】、【方向】等。
(9)角色:可以加入角色资源,以及编辑角色(如(6)编程区、(4)造型、(5)声音),也可以从资源库中选择;右键点击【角色】,可以【复制】、【导出】或【删除】。
(10)角色选择:可以从【图片库】中选择,也可以从电脑导入,还可以【绘制】。
(11)舞台:是(7)界面区的背景,和【角色】操作类似。
(12)舞台选择:可以从【图片库】中选择等操作。
(13)启动和暂停:当程序编制好了,可以通过【启动】和【暂停】开停。
(14)布局:可以调整Scratch布局样式。
(15)添加扩展:可以向代码组件区增加扩展组件,原来V2版本中的【音乐】和【画笔】也在扩展中。由于Scratch是开放的,很多组织也发布了相关扩展组件包。
2、写第一个Scratch程序:Hello!World!
三步完成第一个Scratch程序。

(1)选中Scratch默认的角色“小猫”。
(2)从【代码组件区】的【事件】中,选择【当“启动”被点击】积木,拖拽到【编码区】。
(3)从【代码组件区】的【外观】中,选择第一个组件,修改文本内容为“Hello!World!”即可。
点击【启动】按钮,小猫就会说出“Hello!World!”。
3、写第一个Scratch动画:小猫来回走
4、写第一个Scratch游戏:小猫顶金币
5、写第一个Scratch音乐:两只老虎
6、写第一个Scratch画图:多边形
7、写第一个Scartch数学:随机选择数字
8、写第一个Scratch应用:时钟及日历
————————————————
版权声明:本文为CSDN博主「qin-xd」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u011757331/article/details/107759418
Scratch基础(一):安装和了解软件的更多相关文章
- Linux入门基础教程之Linux下软件安装
Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...
- Linux下一键安装包的基础上安装SVN及实现nginx web同步更新
Linux下一键安装包的基础上安装SVN及实现nginx web同步更新 一.安装 1.查看是否安装cvs rpm -qa | grep subversion 2.安装 yum install sub ...
- 【SpringCloud之pigx框架学习之路 】1.基础环境安装
[SpringCloud之pigx框架学习之路 ]1.基础环境安装 [SpringCloud之pigx框架学习之路 ]2.部署环境 1.Cmder.exe安装 (1) windows常用命令行工具 下 ...
- 教你一招:解决win10/win8.1系统在安装、卸载软件时出现2502、2503错误代码的问题
经常遇到win10/win8.1系统在安装.卸载软件时出现2502.2503错误代码的问题. 解决办法: 1.打开任务管理器后,切换到“详细信息”选项卡,找到explore.exe这个进程,然后结束进 ...
- rpm安装和卸载软件
1.安装 rpm -i 需要安装的包文件名 举例如下: rpm -i example.rpm 安装 example.rpm 包: rpm -iv example.rpm 安装 example.rpm ...
- 64bit ubuntu 安装32bit的软件
在64bit的系统上安装32bit的软件时,会提示: file not found or no such file. 此时只需要安装 sudo apt-get install libc6-dev-i3 ...
- Linux安装、卸载软件
在linux环境中,尤其是cenos中安装过一些软件,一般是二进制安装与源码安装,现小结一下linux中的安装与卸载. 一.通常Linux应用软件的安装包有三种: 1) tar包,如software- ...
- 【转】CentOS yum安装和卸载软件的使用方法
在CentOS yum安装和卸载软件的使用方法安装方法安装一个软件时. CentOS yum -y install httpd安装多个相类似的软件时 CentOS yum -y install ...
- Debian 安装下载工具软件
Debian 安装下载工具软件 1.下载BT种子Torrent文件 Linux下载种子文件肯定不能使用迅雷了,推荐一款叫做qBittorrent的P2P下载软件,目前在Ubuntu中使用很广泛,同样D ...
- 转贴:sudo apt-get install 可以安装的一些软件
Ubuntu 下的一些软件安装sudo apt-get install virtualbox#华主席推荐 2007年年度最佳软件,最佳编辑选择奖得主.....sudo apt-get install ...
随机推荐
- js 获取css非行内样式,你应该了解的getComputedStyle方法
壹 ❀ 引 我们知道书写css有三种做法,它们分别是行内样式,内嵌样式和外部引用.我们来看个例子,下面这个div分别通过内部样式添加了颜色,内嵌样式添加了字体大小,外部引入样式添加了宽度. < ...
- NC15162 小H的询问
题目链接 题目 题目描述 小H给你一个数组 \(a\) ,要求支持以下两种操作: 0 l r \((1 \leq l \leq r \leq n)\),询问区间 \([l,r]\) 中权值和最大的有效 ...
- NC23803 DongDong认亲戚
题目链接 题目 题目描述 DongDong每年过春节都要回到老家探亲,然而DongDong记性并不好,没法想起谁是谁的亲戚(定义:若A和B是亲戚,B和C是亲戚,那么A和C也是亲戚),她只好求助于会编程 ...
- NC15128 老子的全排列呢
题目链接 题目 题目描述 老李见和尚赢了自己的酒,但是自己还舍不得,所以就耍起了赖皮,对和尚说,光武不行,再来点文的,你给我说出来1-8的全排序,我就让你喝,这次绝不耍你,你能帮帮和尚么? 输入描述 ...
- NC50493 石子合并
题目链接 题目 题目描述 将n堆石子绕圆形操场排放,现要将石子有序地合并成一堆.规定每次只能选相邻的两堆合并成新的一堆,并将新的一堆的石子数记做该次合并的得分. 请编写一个程序,读入堆数n及每堆的石子 ...
- 普冉PY32系列(十一) 基于PY32F002A的6+1通道遥控小车II - 控制篇
目录 普冉PY32系列(一) PY32F0系列32位Cortex M0+ MCU简介 普冉PY32系列(二) Ubuntu GCC Toolchain和VSCode开发环境 普冉PY32系列(三) P ...
- ELK Stack 分布式日志系统 大纲
1. Elastic Stack 官网: https://www.elastic.co/cn/what-is/elk-stack 2. 硬件配置 2.1 推算依据 ES JVM heap 最大可以设置 ...
- 解决maven打包compliation failure程序包不存在
1.问题说明 spring boot项目,在cmd中使用mvn clean package打包报错如下: 说这个程序包不存在,而实际上在eclipse中查看是能找到的. 2.问题原因 后来看了一下这个 ...
- cf796部分题解
C. Manipulating History 题意:给出一些字符串,有原始串(只含一个字符的串).被替换的串.替换串. 最终串(最后一行),求原始串. 2 a ab b cd acd Initial ...
- 如何在Windows上使用Git创建一个可执行脚本?
长话短说,今天介绍如何在windows上使用Git上创建一个可执行的shell脚本. 首先我们要知道windows上Git新添加的文件权限是:-rw-r--r--(对应权限值是644),而通常创建的s ...