和小猫一起学编程——超好玩的Scratch 2.0

和小猫一起学编程——超好玩的Scratch 2.0 pdf epub mobi txt 电子书 下载 2025

方其桂 著
图书标签:
  • Scratch
  • 编程入门
  • 儿童编程
  • 少儿编程
  • 图形化编程
  • 趣味编程
  • 教育
  • STEM
  • 小猫
  • Scratch 2
  • 0
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 清华大学出版社
ISBN:9787302494508
版次:1
商品编码:12336393
包装:平装
开本:16开
出版时间:2018-03-01
用纸:胶版纸
页数:228
字数:271000

具体描述

产品特色

内容简介

Scratch是由麻省理工学院媒体实验室开发的一款面向青少年的简易编程工具,它不仅易于使用,又能够寓教于乐,让孩子们充分获得创作的乐趣。

《和小猫一起学编程——超好玩的Scratch 2.0》以Scratch 2.0为设计工具,共分9章内容,从易到难,从基础到综合实战,详细讲解了Scratch 2.0创意编程知识,带领孩子们和小猫一起交朋友、做运动、学画画、讲故事、学唱歌、做算术、玩游戏、搭积木、做练习(综合练习),通过Scratch指令积木的“堆砌和搭建”,轻轻松松玩转Scratch 2.0进行创意编程。

《和小猫一起学编程——超好玩的Scratch 2.0》适合对计算机程序设计的基础知识感兴趣的青少年以及不同年龄的初学者阅读,也适合家长和老师作为指导青少年学习计算机程序设计的入门教程。


目录

目录

第1章 和小猫一起交朋友

1.1 了解编程软件.............................. 1

1.1.1 认识Scratch 软件...................... 1

1.1.2 下载Scratch 软件...................... 3

1.1.3 安装Scratch 软件...................... 7

1.1.4 配置Scratch 环境...................... 9

1.2 认识工作界面.............................11

1.2.1 舞台区..................................... 11

1.2.2 角色区..................................... 12

1.2.3 指令区..................................... 13

1.2.4 脚本区..................................... 15

1.3 熟悉编程环境.............................15

知识库........................................ 23

第2章 和小猫一起来运动

2.1 小猫散散步................................25

2.1.1 布置舞台背景........................... 25

知识库........................................ 27

2.1.2 移动小猫.................................. 29

知识库........................................ 30

2.1.3 切换造型................................. 33

知识库........................................ 34

2.2 小猫翻跟斗................................36

2.2.1 认识舞台坐标........................... 36

2.2.2 定位小猫的坐标........................ 38

2.2.3 布置舞台背景........................... 39

2.2.4 旋转小猫.................................. 39

2.3 小猫捉老鼠................................40

2.3.1 添加老鼠角色........................... 40

2.3.2 设置老鼠动作........................... 42

2.3.3 设置小猫跟随动作..................... 42

第3章 和小猫一起学画画

3.1 绘制变幻的线条.........................45

3.1.1 画笔初始化.............................. 45

3.1.2 规划行走路线........................... 48

3.1.3 指挥画笔移动........................... 50

知识库........................................ 56

3.2 巧画规律的图形.........................57

3.2.1 画简单的规律图形..................... 57

3.2.2 画特殊的正多边形..................... 59

3.2.3 多层重复指令........................... 62

知识库........................................ 64

3.3 印盖美丽的图案.........................66

3.3.1 绘制图章造型........................... 66

3.3.2 “随机”图章........................... 70

知识库........................................ 74

第4章 和小猫一起讲故事

4.1 守株待兔...................................75

4.1.1 规划故事功能........................... 75

4.1.2 设置舞台角色........................... 76

4.1.3 分析故事脚本........................... 78

4.1.4 编写舞台脚本........................... 78

4.1.5 编写角色脚本........................... 79

知识库........................................ 82

4.2 蝌蚪寻亲...................................83

4.2.1 规划故事功能........................... 84

4.2.2 设置舞台角色........................... 84

4.2.3 分析故事脚本........................... 88

4.2.4 编写舞台脚本........................... 88

4.2.5 编写角色脚本........................... 89

4.3 西游记传...................................92

4.3.1 规划故事功能........................... 92

4.3.2 设置舞台角色........................... 93

4.3.3 分析故事脚本........................... 95

4.3.4 编写舞台脚本........................... 96

4.3.5 编写角色脚本........................... 97

知识库........................................ 99

第5章 和小猫一起学唱歌

5.1 森林好声音..............................101

5.1.1 规划作品功能......................... 101

5.1.2 设置舞台与角色...................... 102

5.1.3 分析对象算法......................... 105

5.1.4 编写对象脚本......................... 105

知识库...................................... 109

5.2 声控小猫跳..............................110

5.2.1 规划作品功能......................... 110

5.2.2 设置舞台与角色...................... 110

5.2.3 分析对象算法......................... 114

5.2.4 编写对象脚本......................... 115

知识库...................................... 118

5.3 弹奏钢琴曲..............................120

5.3.1 规划作品功能......................... 120

5.3.2 设置舞台与角色....................... 121

5.3.3 分析对象算法......................... 123

5.3.4 编写对象脚本......................... 123

知识库...................................... 126

第6章 和小猫一起做算术

6.1 猜数字....................................127

6.1.1 游戏功能简介......................... 127

6.1.2 设置背景和角色...................... 128

6.1.3 算法分析............................... 130

6.1.4 编写脚本............................... 132

知识库...................................... 137

6.2 口算十以内加法.......................137

6.2.1 游戏功能简介......................... 137

6.2.2 设置背景与角色...................... 138

6.2.3 算法分析............................... 140

6.2.4 编写脚本............................... 142

知识库...................................... 145

6.3 统计成绩.................................146

6.3.1 程序功能简介......................... 146

6.3.2 设置背景和角色...................... 147

6.3.3 算法分析............................... 149

6.3.4 编写脚本............................... 151

知识库...................................... 156

第7章 和小猫一起玩游戏

7.1 小猫玩跑酷..............................159

7.1.1 规划游戏功能......................... 159

7.1.2 设置背景和角色...................... 160

7.1.3 分析对象算法......................... 164

7.1.4 编写对象脚本......................... 165

知识库...................................... 169

7.2 小猫灭苍蝇..............................170

7.2.1 规划游戏功能......................... 170

7.2.2 设置背景和角色...................... 170

7.2.3 分析对象算法......................... 175

7.2.4 编写对象脚本......................... 175

知识库...................................... 180

7.3 小猫抓老鼠..............................181

7.3.1 规划游戏功能......................... 181

7.3.2 设置背景和角色...................... 182

7.3.3 分析对象算法......................... 184

7.3.4 编写对象脚本......................... 184

知识库...................................... 187

第8章 和小猫一起搭搭乐乐

8.1 开心的水果派对.......................189

8.1.1 硬件准备活动......................... 189

8.1.2 Scratch 软件准备................... 190

8.1.3 编写舞台程序......................... 191

知识库...................................... 194

8.2 快乐的升降梯...........................194

8.2.1 Scratch 软件准备................... 194

8.2.2 搭建升降梯............................ 196

8.2.3 编写升降梯脚本...................... 198

知识库...................................... 199

8.3 奔驰的滴滴车...........................199

8.3.1 准备活动............................... 199

8.3.2 搭建小车............................... 201

8.3.3 编写小车脚本......................... 203

知识库...................................... 203

第9章 和小猫一起做练习

9.1 打砖块....................................205

9.1.1 规划游戏功能......................... 205

9.1.2 准备素材............................... 206

9.1.3 设置舞台背景......................... 207

9.1.4 分析对象算法......................... 208

9.1.5 编写对象脚本......................... 208

9.2 翻牌.......................................217

9.2.1 规划游戏功能......................... 217

9.2.2 准备素材................................ 217

9.2.3 分析对象算法......................... 218

9.2.4 编写对象脚本......................... 219


前言/序言

前言

当前中小学生是在计算机和互联网的环境中长大的,对于各种技术应用从小就司空见惯,也被称为“数字原住民”。在信息时代,面对这些“原住民”们,学习信息科学是当前世界各国都在积极推动的教育改革中必备的一环。

微软创始人比尔? 盖茨曾说过,孩子编程要从小开始,从兴趣出发,通过计算机编程来培养创造力,未来我们的下一代才具有竞争力。欧美发达国家掀起一股青少年学习计算机编程的浪潮。

编程是一个充满乐趣的过程,可以来表达生活中的人和事,来展示自己的奇思妙想,还可以将复杂重复的事情变简单。

Scratch 是由麻省理工学院媒体实验室开发的一款面向青少年的简易编程工具。不仅易于孩子们使用,又能寓教于乐,让孩子们获得创作的乐趣。对于孩子们来说,不需要像一般的语言那样要记忆难懂的英文和复杂的语法规则,只要以堆砌积木的方式就能在短时间内轻松地完成交互式的故事、动画、游戏、音乐及艺术等专题。彩色积木式的程序块既能带来色彩的视觉美感,又能避免复杂的语法错误,使得游戏和动画设计更加简单。

Scratch 不仅避免了语法的问题,更侧重于孩子们对整个程序的逻辑思考和创意发散方面的锻炼。

Scratch 不仅是一套免费的软件,它的功能还与时俱进,并且涵盖了当前信息科技广泛应用的最新体验、声控、视频、社交、云计算等功能。所以学习 Scratch,可将个人的创意与全世界分享和接轨。

目前Scratch 已翻译成40 多种语言在全球使用,Scratch 2.0 版本可直接在互联网浏览器上执行。

本书以Scratch 2.0 为设计工具,包括9 章内容,从易到难,从基础到综合实战,对Scratch 创意编程进行了详细讲解,带领孩子们和小猫一起交朋友、做运动、学画画、讲故事、学唱歌、做算术、玩游戏、搭积木、做练习(综合练习),通过 Scratch 指令积木的“堆砌和搭建”,轻轻松松玩转Scratch 创意编程。

本书适合对计算机程序设计的基础知识感兴趣的青少年以及不同年龄的初学者阅读,也适合家长和老师作为指导青少年学习计算机程序设计的入门教程。在编写时体现了如下特色。

内容实用:本书所有案例涉及中小学主要学科,如语文、数学、科学、社会、体育等。内容编排结构合理,每个案例都通过“跟我学”来轻松学习和掌握,其中包括多个“阶段框”,将任务进一步细化成若干个小任务,降低了阅读和理解的难度。

图文并茂:在介绍具体操作步骤的过程中,语言简洁,基本上每一个步骤都配有对应的插图,用图文来分解复杂的步骤。路径式图示引导,便于在翻阅图书的同时上机操作。

形式贴心:本书对读者在学习过程中可能会遇到的疑问以“提示”和“知识库”的形式进行了说明,以免读者在学习的过程中走弯路。

资源丰富:本书配有所有案例的素材和源文件,与书中知识紧密结合又相互补充,以达到学以致用的目的。

作者资深:参与本书编写的作者有省级教研人员,以及具有多年教学经验的中小学信息技术教师。

本书由方其桂主编、统稿,张小龙、何源副主编策划,由梁祥(第1 章)、黄金华(第2 章)、刘蓓(第3 章)、唐小华(第4 章)、周本阔(第5 章)、何源(第6 章)、张青(第7 章)、王军(第8 章)、张小龙(第9 章)等人编写,随书资源由方其桂整理制作。参加本书编写的还有汪华、江浩、陈晓虎、孙涛、冯士海、周木祥、赵家春、张晓丽、赵青松等,感谢提供案例的作者:姚祚凤、卢洁、戴静等。

虽然我们有着十多年撰写计算机图书(已累计编写、出版近百种)的经验,并尽力认真构思、验证和反复审核修改,但难免有一些瑕疵。我们深知一本图书的好坏,需要广大读者去检验评说,在此我们衷心希望你对本书提出宝贵的意见和建议。读者在学习使用的过程中,对同样案例的制作,可能会有更好的制作方法,也可能对书中某些案例的制作方法的科学性和实用性提出质疑。

方其桂



探索数字世界的奇妙之旅:我的编程启蒙画卷 在这个日新月异的数字时代,孩子们对科技的好奇心如同初升的太阳,渴望了解那些驱动着我们生活、娱乐、学习的“幕后英雄”。然而,接触复杂的编程语言往往让年幼的心灵望而却步。如果有一扇门,能够以最直观、最富趣味的方式,引领孩子走进编程的殿堂,让他们在玩乐中掌握逻辑思维,在创造中激发无限潜能,那该是多么令人兴奋的事情! 本书便是一把开启这扇奇妙之门的钥匙,它将带领读者踏上一段充满惊喜的编程启蒙之旅。我们摒弃了枯燥的理论和晦涩的术语,转而拥抱一种全新的学习模式:可视化编程。想象一下,不再是敲击一行行冷冰冰的代码,而是像搭建乐高积木一样,将一个个功能模块拖拽、组合,创造出属于自己的动画、游戏和互动故事。这种直观的操作方式,不仅极大地降低了学习门槛,更让编程过程本身充满了乐趣和成就感。 为什么选择从这里开始? 编程,早已不再是计算机专业人士的专属技能,它正在成为一种新的“语言”,一种解决问题、表达创意的强大工具。而学习编程,其核心价值并不仅仅在于掌握一门技术,更在于培养一种思维方式。通过编程,孩子们能够学习如何分解复杂问题,如何清晰地表达自己的想法,如何进行严谨的逻辑推理,以及如何在遇到困难时,不畏惧、不放弃,而是积极地寻找解决方案。这些能力,无论在未来的学习还是生活中,都将是宝贵的财富。 本书正是基于这样的理念而诞生。我们深入研究了儿童的学习心理和编程教育的最新趋势,精心设计了一系列循序渐进的学习内容。从最基础的指令理解,到复杂的事件联动,再到多角色的交互设计,每一个环节都力求将知识点融入有趣的情境之中,让学习的过程如同拆解一个精彩的谜题,每一次的“顿悟”都伴随着喜悦。 踏上创意无限的编程乐园: 当我们打开这个神奇的编程世界,首先映入眼帘的,是一个充满活力的舞台。在这里,你可以自由地绘制角色,为它们赋予独特的生命。你可以让一只活泼的小猫在屏幕上跳跃、奔跑,你可以让一辆酷炫的汽车在赛道上疾驰,你还可以设计一个古灵精怪的小怪兽,让它在虚拟的世界里冒险。这一切,都只需要你动动手指,将预设好的“积木”——也就是各种编程指令——按照自己的想法进行组合。 从“动起来”到“思考起来”: 一开始,我们的目标很简单,就是让屏幕上的角色“动起来”。学习如何让角色前进、后退、转向、跳跃,是迈向编程世界的第一步。你会发现,每一个简单的动作,背后都蕴含着精确的指令和顺序。通过反复的尝试和调整,你会逐渐理解“顺序”在编程中的重要性。 接着,我们会探索如何让这些动作变得更加有趣和有意义。比如,如何让角色根据你的指令播放声音?如何让它们在碰到其他角色时做出反应?这就需要我们学习“事件”的概念。想象一下,当按下空格键时,角色会跳起来;当角色碰到墙壁时,它会发出警告。这些“如果……就……”的逻辑,是构建任何互动程序的基础。 构建属于你的故事和游戏: 随着技能的不断提升,你将有机会将你的创意变为现实。你可以编写一个生动有趣的故事,让角色们在其中扮演不同的角色,演绎精彩的对话和情节。你也可以设计一个充满挑战的游戏,让你的朋友们来挑战你的智慧。从简单的躲避障碍游戏,到需要策略的闯关游戏,再到可以自定义规则的模拟游戏,在这个乐园里,你的想象力是唯一的边界。 你会学习如何让不同的角色之间进行对话和互动,如何根据分数的高低来判断游戏的胜负,如何设计关卡和道具,让游戏更具可玩性。每一次成功的项目完成,都将是你一次自信的飞跃,让你更深刻地体会到“我能行”的力量。 不只学会编程,更学会一种思维: 本书的学习过程,不仅仅是在学习如何使用一套工具,更是在培养一种解决问题的能力。当你尝试让一个复杂的动画按照你的设想流畅地播放时,你学会了如何将大问题分解成小步骤;当你发现程序出现了bug,无法正常运行时,你学会了如何耐心地排查错误,并从中吸取教训;当你想要实现一个更酷炫的功能,需要思考如何将现有的指令组合出新的效果时,你培养了创造力和创新精神。 这种“思考、实践、反思、再实践”的过程,是任何学科学习中都至关重要的。而编程,恰恰是这种思维模式最生动、最直接的载体。它让你明白,很多看似不可能的事情,只要通过合理的逻辑和方法,都可以实现。 为什么本书如此与众不同? 我们深知,对于初学者来说,枯燥的教程会很快消磨学习的兴趣。因此,本书的设计充满了“玩”的元素。我们引入了各种各样的“角色”,它们有着鲜明的个性和丰富的表情,让学习过程不再是单调的指令输入,而是充满互动的场景扮演。你可以为这些角色设计它们的“生活”,让它们在你的编程世界里,上演一幕幕精彩的剧目。 此外,本书的讲解方式也力求清晰易懂,每一个概念的引入都伴随着直观的示例和生动的比喻。我们尽量避免使用专业术语,即使有,也会用最贴切的方式进行解释。每一个章节的学习,都会有一个清晰的“目标”,让你知道自己在做什么,以及为什么这样做。 为未来打下坚实基础: 学习编程,绝不仅仅是为了成为一名程序员。在未来的世界里,无论你选择从事什么职业,计算思维、逻辑能力、解决问题的能力,都将是不可或缺的通用技能。本书所提供的编程启蒙,正是为你打下这样坚实的基础。它让你有机会提前接触和理解数字世界的运作方式,让你在面对未来更复杂的科技时,能够游刃有余。 想象一下,当你的孩子能够用自己的双手,创造出属于他们的动画片,设计出能让朋友们惊叹的游戏,甚至能够将自己的想法转化为实际的互动体验时,那份自豪和自信,将是多么珍贵!本书希望能成为你孩子探索未知、释放潜能的起点,让他们在这个充满机遇的时代,成为一名积极的创造者,而不是被动的接受者。 准备好了吗? 现在,就让我们一起,推开这扇通往数字创意世界的大门,跟随我们精心设计的旅程,用最有趣的方式,点燃孩子心中对编程的火花。在这里,没有“难”与“不难”的界限,只有“想”与“不想”的尝试。让我们一起,用双手创造属于我们的精彩!

用户评价

评分

我之前也尝试过一些其他的编程启蒙读物,但总感觉少了点什么,要么过于理论化,要么项目不够吸引人。这本书完全不同,它的吸引力在于“好玩”!我试着跟着书中的指导操作了一下,感觉就像在玩一个大型的积木游戏,只不过这些积木可以动起来,还能发出声音,创造出属于自己的故事和游戏。书中的小猫咪角色设计得非常讨喜,它就像一个陪伴者,一步步带领孩子探索编程的世界。我尤其喜欢它在讲解一些稍复杂的概念时,会用非常形象的比喻,让抽象的编程指令变得具体而易于理解。这本书的排版也非常舒服,色彩搭配合理,图片清晰,阅读体验非常好。我能预见,我的孩子一定会爱上这种通过“玩”来学习的方式,他们会在不知不觉中培养起解决问题的能力和逻辑思维能力,这比死记硬背要重要得多。

评分

我是一名对科技充满好奇但又对编程一窍不通的家长,这次偶然的机会接触到这本书,真的让我眼前一亮。它不是那种厚重、严肃的教材,而是以一种非常轻松、有趣的方式,带领我们走进编程的世界。书中的小猫咪形象,就像一个亲切的朋友,一步步地引导着我去理解那些抽象的编程概念,比如“序列”、“循环”、“条件判断”等等,这些原本听起来很专业的词汇,在书中却变得生动形象,一点都不枯燥。我特别喜欢它强调动手实践的部分,每一页都充满了可以尝试的例子,我试着跟着做了一些简单的动画和互动游戏,那种看着自己创造的东西“活”起来的感觉,真的非常棒!这本书的讲解方式非常注重细节,即使是对编程完全没有概念的我也能轻松跟上,而且我能想象到我的孩子在玩的过程中,不仅能学到编程的知识,更能培养出解决问题的能力和逻辑思维能力。这绝对是一本非常有价值的编程启蒙读物。

评分

老实说,在翻阅这本书之前,我对编程这个词一直有点畏惧,总觉得那是属于极客们的神秘领域。但这本书彻底颠覆了我的看法!它就像一位耐心又风趣的老师,用最简单易懂的语言,一点点地揭开了编程的神秘面纱。我特别欣赏它把编程的概念融入到了一个个生动有趣的小故事和项目中。比如,学习“循环”的时候,它不是直接讲一堆理论,而是通过教你如何让小猫咪重复做一个可爱的动作来体现。这种“做中学”的方式,让我这个“小白”都能轻松跟上,并且在实践中体会到编程的乐趣。书中的每一个案例都设计得非常巧妙,既能锻炼孩子的逻辑思维能力,又能激发他们的想象力和创造力。我甚至觉得,即使是大人,如果想快速了解Scratch,这本书也是一个极佳的选择。它没有卖弄华丽的技术术语,而是聚焦于最核心、最实用的编程逻辑,让学习变得轻盈而快乐。

评分

太惊喜了!一直想给家里的小捣蛋鬼找点能让他静下心来、又能激发他创造力的东西,偶然间发现了这本书,简直是我的救星!它不是那种枯燥乏味的教程,而是通过一个可爱的小猫咪贯穿始终,让学习编程变得像玩游戏一样有趣。我翻了几页,里面的插图特别生动,每一个步骤都讲解得非常细致, even for someone like me who knows almost nothing about coding. 我特别喜欢它循序渐进的方式,不会一下子抛出太多复杂的概念,而是从最基础的指令开始,一步步引导孩子搭建自己的项目。我能想象到我的孩子看到那些会动的角色、会发出声音的动画时,脸上会露出多么惊喜的表情!而且,它用的Scratch 2.0,感觉是非常经典的版本,资源也很多,不像一些最新的平台可能对新手不太友好。我迫不及待地想和他一起打开这本书,开始我们的编程冒险了!这本书真的太适合那些对科技充满好奇、却又不知道如何入门的孩子们了,给它打满分!

评分

这本书真的为我打开了新世界的大门!我原本以为编程是件非常严肃的事情,需要很高的智商和大量的理论知识。但这本书完全颠覆了我的认知。它把编程变得如此平易近人,甚至可以说是“软萌”。那个可爱的小猫咪简直是点睛之笔,它用一种非常亲切的方式引导着我们去理解那些看似复杂的编程概念。我记得其中有一个章节,是关于如何让小猫咪模仿不同的动作,我一边看一边跟着操作,感觉就像在给小猫咪编排一个精彩的舞蹈,乐趣无穷。书中的项目设计也都很有意思,不是那种死板的演示,而是鼓励你去发挥创意,加入自己的想法。我特别喜欢它提到的“调试”部分,用一种很轻松的方式讲解了如何找到并修复错误,这对于培养孩子的耐心和解决问题的能力非常有帮助。总之,这是一本充满创意和趣味的书,强烈推荐给所有想要接触编程的孩子和家长!

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.teaonline.club All Rights Reserved. 图书大百科 版权所有