零基础学Scratch少儿编程:小学课本中的Scratch创意编程(txt+pdf+epub+mobi电子书下载)


发布时间:2021-02-13 01:32:35

点击下载

作者:白宏健

出版社:机械工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

零基础学Scratch少儿编程:小学课本中的Scratch创意编程

零基础学Scratch少儿编程:小学课本中的Scratch创意编程试读:

前言

未来世界瞬息万变,这使得我们的孩子们需要具备多项能力。其中不可缺少的一项,便是对软件的理解、运用能力。什么是软件呢?举个例子,微信是软件,支付宝也是软件,智能手机中的所有APP都是软件。尽管不熟悉软件的精确概念,但是软件已经在我们的生活中无处不在了。很多国家都已经将软件素质教育纳入中小学必修课程,国内也已经开始了这方面的探索研究。

笔者将多年的知识积累和实务工作经验浓缩成这本书奉献给你。书中采用了大量案例分析,行文深入浅出、图文并茂,将枯燥生硬的理论知识用诙谐幽默、浅显直白的语言娓娓道来。本书抛开深奥的理论化条文,除了必备的基础理论知识介绍外,不会贪多求全,而是强调实务操作、快速上手,不囿于示意与演示。本书案例丰富多彩,从动画到游戏,从音乐、美术到物理、数学,让你在趣味中不知不觉形成计算机思维,去了解世界,解决生活中的实际问题。本书提供详细的视频讲解,一步步还原具体的思考和编码过程,让你从中获得经验和技巧。

因受作者水平和成书时间所限,本书难免存在疏漏和不当之处,敬请指正。本书特色

1.案例贯穿式学习

以小案例讲解为基础,在实战演练中学习Scratch核心模块。通过对一个个案例的学习、演练,逐步掌握Scratch各个模块的使用方法。

2.知识讲解精练易懂

对知识点的讲解贴近生活,通俗易懂,能引领读者快速入门,配合丰富多彩、流行有趣的实例,可以达到巩固所学知识的效果。

3.案例讲解视频

随书赠送50课时的教学讲解视频,全方位、细致地讲解知识点。

4.读者交流学习

可以加入QQ群:21948169,里面有众多编程爱好者,大家可以在群中讨论问题、分享经验、结交朋友,更快、更好地学习。本书内容及体系结构

第1章 认识Scratch

Scratch是MIT(麻省理工学院)开发的一套新的程序语言,可以用来创造交互式故事、动画、游戏、音乐和艺术,很适合8岁以上的儿童使用。使用这种积木组合式的程序语言,完全不用背指令,让学习变得更轻松,并充满乐趣。

第2章 外观模块:猫和老鼠的故事

大家都听过猫和老鼠的故事吧,本章我们将使用Scratch制作一个猫和老鼠见面聊天的故事。通常聊天的时候,都是一问一答,时间上会有短暂的停顿。那么接下来,就学习Scratch中对话的方法,完成Tom(猫的名字)和Jerry(老鼠的名字)的故事。

第3章 事件模块:变色汽车

很多同学都非常喜欢汽车,那么一起来使用Scratch软件制作一个变色汽车的动画吧。在这个案例中,我们将使用键盘中的“→”键、“←”键和空格键控制一辆汽车的前进和后退。同时,汽车在移动的过程中,颜色也不断发生着变化。怎么样,是不是觉得很有意思呢?

第4章 碰撞模块:疯狂外星人

外星人的故事一般都在电影中上演,本章我们就使用Scratch制作一个疯狂外星人的动画吧。与电影不同的是,这个外星人的一举一动都由键盘上的“↑”键、“↓”键和空格键来控制。怎么样?一起来完成吧。

第5章 广播模块:散步的小狗

本章我们将学习Scratch中的广播模块。当我们使用鼠标单击舞台上的按钮时,将向小狗发送不同的广播信号,当小狗接收到不同的广播信号后,我们就可以控制小狗的运动了。

第6章 声音模块:跳街舞

本章我们将学习Scratch当中的声音模块。当舞蹈老师听到pop声的时候,将做出一系列舞蹈动作;当舞蹈老师听到ya声的时候,将向上跳动。

第7章 调音模块:森林小马

本章我们将学习Scratch当中的调音模块。当单击森林小马的时候,小马发出欢喜的叫声,并且开始向前奔跑。随着不断地奔跑,小马的叫声不断增大,看起来相当高兴。

第8章 音乐模块:弹钢琴

本章我们将学习Scratch当中的弹奏模块。首先在舞台中绘制出钢琴的黑白键盘,然后给每一个琴键添加声音,最后当弹奏时,键盘的大小会发生变化,这样就完成了一款Scratch钢琴的制作。

第9章 画笔模块:画多边形

本章我们将学习Scratch当中的画笔模块。通过画笔模块,我们可以在舞台上画画,同时可以输入任意数字,让画笔画出对应的多边形。

第10章 运动模块:俄罗斯方块

大家听说过“俄罗斯方块”的游戏吧?本章将使用Scratch当中的移动模块制作一个功能简单的“俄罗斯方块”游戏。使用键盘中的按键,可以在舞台中随意移动俄罗斯方块的位置,并且可以旋转方块等。

第11章 游戏:大象吃橘子

橘子从天而降,砸到了大象的身上。为了不让大象被砸到,你可以使用键盘上的“←”键和“→”键让大象在舞台中左右移动,这样大象就不会被橘子砸到了。

第12章 游戏:小猫抢香蕉

一只饥饿的小猫发现香蕉后,就急不可耐地跑过去要吃。小猫跟随着鼠标移动,碰到香蕉后发出声音,并且会说“真好吃”。香蕉也会随机显示在舞台的任意位置上,而且香蕉的颜色也时刻发生着变化。

第13章 游戏:警车比赛

警察局要组织一场警车比赛。比赛规则是在最短的时间内,首先到达红旗所在位置的警车将获胜。如果警车在沿途中碰到蓝色标线,将重新开始。

第14章 音乐:动物音乐会

同学们,你们还记得动物园里各种动物的声音吗?比如猴子、老虎的声音等。让我们使用Scratch软件把这些动物们召集起来,制作一场别具风格的动物钢琴音乐会吧!

第15章 美术:认识图形

我们使用Scratch软件再制作一个有趣好玩的案例——使用鼠标单击不同的图形,画笔就会自动画出相应的图形,比如三角形或圆形等。单击“再试一次”按钮,将清空画板,可以重新画。

第16章 美术:小小绘画板

同学们在美术课中都会用到各种颜色的画笔,本章我们就使用Scratch软件来制作一个绘画板,这个绘画板可以变换画笔的颜色,也可以调整画笔的粗细,还具有橡皮擦和清空画板的功能。

第17章 英语:Happy Birthday“祝你生日快乐,祝你生日快乐,祝你生日快乐,祝你生日快乐。”同学们,知道这是什么歌曲吗?对,是《生日歌》。当你过生日的时候,爸爸妈妈就会给你唱这首歌,但是你会用英文唱《生日歌》吗?本章就将使用Scratch软件给可爱的小象制作一首英文的《生日歌》。

第18章 英语:At the zoo

同学们,你们喜欢小动物吗?今天我们就去动物园看一看,都有哪些可爱的小动物呢?你们知道小动物的英文名字是什么吗?本章就将使用Scratch软件制作一个看图说英文名字的案例。

第19章 数学:九九乘法表

同学们应该都学习过九九乘法表吧,那么你们都是如何记忆九九乘法表的呢?本章将使用Scratch软件制作一个学习九九乘法表的游戏。通过赛车比赛的方式,充满趣味地学习九九乘法表。

第20章 数学:认识时间“溜溜圆,光闪闪,两根针,会动弹。一根长,一根短,滴答滴答转圈圈”。同学们,猜一猜,这是什么东西呢?对,这就是“钟表”,通过钟表,我们就能知道此时此刻的具体时间。那么如何用Scratch制作一个钟表呢?本章将给出答案。本书读者对象

·7~17岁的青少年

·少儿编程指导教师

·其他对少儿编程有兴趣的各类人员第1章 认识Scratch

Scratch是MIT(麻省理工学院)开发的一套新的程序语言,可以用来创造交互式故事、动画、游戏、音乐和艺术,很适合8岁以上的儿童使用。使用这种积木组合式的程序语言,完全不用背指令,让学习变得更轻松,并充满乐趣。

本章学习目标:

·了解什么是Scratch。

·学习使用Scratch在线版和Scratch离线版。

·了解Scratch界面的基本功能。1.1 初识Scratch

目前国内外少儿创意编程的发展如火如荼,Scratch少儿创意编程便是其中之一。那么什么是Scratch呢?它能做什么,又适合哪些人学习呢?接下来,我们简单地介绍一下这方面的内容。1.1.1 Scratch是什么

Scratch是一种入门级别的图形化编程语言,可以免费学习、使用。实际编码时可以像搭积木一样,将五颜六色的方块来回拖动组合,制作丰富多样的应用程序,比如动画、故事、游戏、美术和音乐等,其操作界面如图1.1所示。图1.1 Scratch的操作界面1.1.2 Scratch适合哪些人学习

开发Scratch的初衷是让8~16岁的青少年更容易地学习创意编程,使孩子们在编程过程中理解和学习重要的计算机相关概念,培养他们的计算机创意思维,也就是使用计算机的思考方式分析和解决生活中的问题。图1.2展示了Scratch编程的创作过程。图1.2 Scratch编程的创作过程

随着Scratch的不断发展,使用Scratch的人群不再局限于青少年,越来越多的各种年龄层的人都开始使用Scratch作为计算机编程的入门语言。根据Scratch官网统计,已经有超过150个国家在中学和大学的编程基础教育中开始使用Scratch语言。1.1.3 Scratch难学吗

Scratch是为初学者设计的编程语言,所以一点也不难学,它有以下三个优点:

·与实际编程中的文本型语言相比,Scratch不存在输入拼写错误问题,而是通过方块间组合的方式编程,学习者能够更加容易地控制各种命令,比如条件控制、循环控制等。

·使用Scratch制作应用程序,可以即时看到运行结果,应用程序的测试和修改非常容易。

·程序运行期间,也不影响修改和测试,让学习者可以时刻根据新的创意,反复修改和验证程序。1.2 Scratch的使用方法

Scratch的使用方法有两种:一种是使用在线版Scratch,一种是使用离线版Scratch。在线版Scratch是指在连接互联网的情况下,Scratch官网提供的网页版本;离线版Scratch是指已下载的不用连接互联网即可使用的Scratch离线程序。1.2.1 在线版Scratch

在线版Scratch的使用方法如下:(1)注册Scratch官网的会员。打开浏览器(推荐最新的谷歌浏览器),在地址栏中输入https://scratch.mit.edu/,按Enter键,就可以进入Scratch的官网了,如图1.3所示。图1.3 Scratch官网界面(2)单击官网界面右上角的“加入Scratch社区”链接,注册Scratch社区的会员,如图1.4所示。图1.4 单击“加入Scratch社区”链接(3)输入用户名称和密码,注意用户名称只能使用英文、数字和下划线,单击“下一步”按钮,如图1.5所示。图1.5 注册Scratch账号(4)填写出生年月、性别和国家信息,单击“下一步”按钮,如图1.6所示。图1.6 填写出生年月、性别和国家信息(5)输入两个相同的邮箱地址,单击“下一步”按钮,如图1.7所示。(6)这样Scratch会员就注册成功了,如图1.8所示。(7)单击左上角菜单中的“创建”链接,就可以开始使用Scratch创建应用程序了,如图1.9所示。(8)打开后的界面如图1.10所示。图1.7 填写两个相同的邮箱地址图1.8 注册会员成功图1.9 创建Scratch项目图1.10 在线版Scratch界面1.2.2 离线版Scratch

很多时候我们无法连接互联网,这时就可以使用离线版Scratch进行编程创作。离线版Scratch的功能与在线版的相同。下载使用离线版Scratch的具体操作步骤如下:(1)打开浏览器(推荐最新的谷歌浏览器),在地址栏中输入https://scratch.mit.edu/,按Enter键,进入Scratch的官网,下拉到界面最下方的菜单中,单击“离线编辑器”链接,如图1.11所示。(2)进入后,选择适合自己计算机操作系统的版本。因为本书使用的计算机是Windows操作系统,这里单击“下载”按钮即可,如图1.12所示。(3)双击下载后的文件,运行结果如图1.13所示。图1.11 单击“离线编辑器”链接图1.12 单击“下载”按钮

说明 离线版Scratch 3.0的版本字体稍小,如果需要使用较大字体,建议使用Scratch 3.0在线版。图1.13 离线版Scratch界面1.3 Scratch界面介绍

下面简单介绍一下Scratch界面中的各个区域,如图1.14所示。图1.14 Scratch的界面

舞台区的功能如图1.15所示。图1.15 舞台区的各个功能

方块编辑区的功能如图1.16所示。图1.16 方块编辑区的各个功能

方块命令区的功能如图1.17所示。1.4 总结

通过本章的学习,同学们应该了解Scratch是什么和为什么要学习Scratch,学会如何使用Scratch在线版和离线版,掌握Scratch界面中的基本功能。从下一章开始,将带领大家走进Scratch编程世界。图1.17 方块命令区的各个功能第2章 外观模块:猫和老鼠的故事

大家都听过猫和老鼠的故事,本章将使用Scratch实现猫和老鼠见面聊天的功能。通常聊天时都是一问一答,时间上会有短暂的停顿。接下来就开始学习如何用Scratch实现对话,完成猫(Tom)和老鼠(Jerry)的故事。

本章学习目标:

·学习如何让Tom和Jerry见面聊天。

·学习实现对话功能用到的方法。2.1 案例介绍

Scratch中的外观模块是经常使用的模块,像漫画一样,可以让角色在舞台中说话,还可以改变角色和背景的造型、角色的大小等。本章将重点介绍如何使用Scratch中的外观模块。2.1.1 界面预览

图2.1所示的界面效果展示了Tom和Jerry一问一答的过程。图2.1 猫和老鼠聊天的界面图2.1 (续)2.1.2 方块说明

图2.2所示是关于Tom的关键方块代码解读,2.3.1节将给出方块代码的详细解读。图2.2 Tom的方块解读

如图2.3所示是对Jerry的关键方块代码解读,2.3.1节将给出方块代码的详细解读。图2.3 Jerry的方块解读2.2 动手试一试

下面开始使用Scratch软件搭建方块,实现猫和老鼠聊天的界面效果,逐步讲解具体的编程步骤。我们将从猫和老鼠闪亮登场、猫和老鼠打招呼、2秒对话间隔时间、增加对话内容和添加舞台背景5个方面进行讲解。2.2.1 猫和老鼠闪亮登场【本小节源代码:资源包\C2\1.sb3】

首先,我们将故事中的主人公(猫和老鼠)添加到舞台中,为猫和老鼠分别起个名字,设置猫和老鼠在舞台中的位置,为接下来的对话做好准备。具体操作步骤如下:(1)打开Scratch软件,观察图2.4所示的界面,在舞台下方的角色区域可以看到一只可爱的小猫。Scratch把这样的小猫叫作“角色”。我们首先改变一下小猫的名字,找到小猫角色上方的角色选项。图2.4 Scratch中的小猫角色(2)在输入框中输入Tom,就将小猫的名字修改为Tom了,如图2.5所示。(3)在舞台中,单击小猫角色,就可以拖动小猫到舞台中的任意位置,如图2.6所示。(4)接下来添加老鼠角色。找到舞台下方的“选择一个角色”图标并单击,在弹出的角色库窗口中,单击上方菜单中的“动物”标签,然后单击选中一幅老鼠图片,具体操作步骤如图2.7所示。图2.5 修改小猫的名字图2.6 拖动小猫到舞台中的任意位置图2.7 添加老鼠的操作步骤(5)将老鼠的名字修改为Jerry,修改的方法可参照步骤(2),如图2.8所示。图2.8 修改老鼠的名字(6)为了使Tom和Jerry的对话看起来更加自然,接下来调整一下Jerry的造型。首先单击面板上的“造型”标签,然后在选中“选择”工具的状态下框选老鼠Jerry,如图2.9所示。图2.9 编辑老鼠Jerry(7)选中Jerry后,会出现8个调节点。按住鼠标左键拖曳最下方的调节点向右旋转,便可以调节Jerry的方向了,如图2.10所示。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载