第一节 如何学习scratch
前言
(一)为什么要学习编程
(二)编程学习规划
一、什么是scratch
Scratch是由麻省理工学院开发,是一种全新的程序设计语言,可以用它很容易的进行交互式故事情节、动画、游戏开发,完成后可以将作品分享给他人。Scratch不是游戏,而是一款制作实用工具、游戏、动漫、文艺作品的编程软件。
Scratch与C/C++、C#、Python、Java不同,形式不是基于文本,是一种可视化的图形编程语言。它能够作为基础编程入门编程工具,小朋友不需要输入任何复杂的命令与代码,就像搭建乐高积木一样搭建图形化的程序快。
演示实例:数学运算小游戏。运行程序,根据小猫提问,回答数学题,回答正确,小猫说“回答正确”,回答错误小猫说“回答错误!要好好学习!”。
二、Scratch介绍与基本使用方法
(三)界面介绍
(四)各功能区作用与使用方法
1、积木功能区
定义运动、外观、声音、事件、控制、侦测、运算、变量、自制积木模块集合。
2、积木模块区
积木模块区会显示所有的积木模块,可以在这个区域到想要的积木块。可通过拖拽相应积木集合的积木块到脚本区,通过积木拼接来搭建自己的作品。
3、多媒体区
多媒体区包括放置代码的区域、角造型修改区、声音媒体文件编辑区。可以通过多媒体区域编辑积木程序、修改造型、编辑多媒体音乐文件。
(1)造型修改区
(2)声音媒体文件编辑区
4、菜单栏
菜单栏中包括文件、编辑等选项。其中主要使用文件选项,包括“新作品”、“从电脑中上传”、“保存到电脑”三个子选项。
(1)“新作品”为创建新作品。
(2)“从电脑中上传”可实现已有作品的读取。
(3)“保存到电脑”是将编辑完的作品保存到电脑中。
5、脚本区
6、舞台区
舞台区用于展示我们制作的作品,完成作品制作后可以在舞台区观察作品效果,角、背景都会呈现在舞台中。角,背景都是我们作品的组成元素,舞台是呈现这些元素的载体。
scratch编程优秀作品
(比喻分析:就像小朋友在舞台上表演节目,小朋友就是角,舞台道具就是背景)
7、角区
角区会显示我们作品中添加的角,此外还可以通过角区增加角,并对角进行编辑。
8、背景区
背景区主要是对舞台背景进行设置、编辑,可以自己绘制背景,或者添加自带的背景素材。
三、如何学习scratch
(1)学会scratch中的8各积木模块使用方法,能够正确使用模块实现对应的功能。
(2)学会对要实现的功能的过程分析,然后拆解为相应的积木模块功能。
(3)利用积木模块进行拼接,按照一定的顺序和过程实现功能。
四、scratch入门实例,开启编程之旅
案例1:一个积木的scratch程序,让小猫说:“你好”
案例2:用一个小程序出一个考题“1+1等于几”,通过程序判断回答是否正确?并分别给出正确答案和错误答案,看看程序返回的结果是什么?
(1)从侦测模块中到询问积木块。
(2)将积木块中的英文修改成“1+1等于几”,然后将积木拽到脚本区。
(3)从控制模块中到“如果,那么,否则”积木块,拖拽到脚本区并拼接到询问积木块下方,凹槽与凸槽相结合。
(4)从运算模块中到“等于积木模块”并将他移动到脚本区“如果,那么,否则积木快的方框中”
(5)从侦测模块中到“回答”积木模块,将其拖拽到“等于”积木模块的左边白椭圆框中,在“等于”积木右边白椭圆框中输入数字“2”.
(6)从外观模块中到“说”积木块,将“你好”改成“回答正确!”,然后拖拽到“如果,那么,否则”中间。
(7)重复第6步,将“回答正确”改为“回答错误!要好好学习!”,然后拖拽到“否则”里面,单击小绿旗。运行程序,观看效果。
分析:如果回答答案不是2,小猫咪会告诉你“回答错误!要好好学习!”。
五、课后练习与思考
让小猫随机询问10以内的加法,并显示回答结果,如果回答正确,则小猫说“回答正确”,否则说“回答错误”。
六、下一节课程内容
下一节课程我们将开始学习scratch的各个积木模块,首先我们要开始学习运动积木模块。
要求:提前做好预习,结合小朋友的实际生活,思考一下我们在运动的时候会涉及到那些状态变化,可以通过那些方式来描述我们的运动过程、运动状态(速度、位置、方向等)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。