趣学Scratch 教孩子学编程

趣学Scratch 教孩子学编程 pdf epub mobi txt 电子书 下载 2025

高慧君 著,武海军 编
图书标签:
  • Scratch
  • 编程
  • 儿童
  • 教育
  • 少儿
  • 启蒙
  • 图形化编程
  • 趣味学习
  • STEM
  • 计算机科学
想要找书就要到 新城书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
出版社: 人民邮电出版社
ISBN:9787115433824
版次:1
商品编码:12008441
品牌:异步图书
包装:平装
开本:小16开
出版时间:2016-11-01
用纸:胶版纸
页数:184
正文语种:中文

具体描述

编辑推荐

  全彩色印刷,轻松易读
  算法结构×可视化操作=完整的编程逻辑训练
  无需编程基础,简单鼠标拖动,13个游戏范例,轻松学会程序设计
  与Arduino结合,制作互动式体感游戏
  Scratch 是由MIT 的媒体实验室开发的程序设计环境。用户可以用Scratch 来设计多媒
  体动画、游戏及交互式故事等。Scratch 深受世界各地的青少年和程序设计初学者的喜爱。
  本书以游戏案例的方式,带领读者学习Scratch。
  全书分为5章,包括如下精彩内容:
  第1章 快速熟悉Scratch的安裝和操作使用
  第2章 以Scratch为基础,介绍程序设计的基本结构,了解编程逻辑
  第3章 介绍基本的Scratch角色动作
  第4章 结合前面所学知识,制作13个游戏,通过范例进行实操
  第5章 11个结合Arduino的范例制作
  本书适合作为青少年学习Scratch的教程,也是不错的亲子互动读物。

内容简介

  Scratch 是由MIT 的媒体实验室开发的程序设计环境。用户可以用Scratch 来设计多媒
  体动画、游戏及交互式故事等。Scratch 深受世界各地的青少年和程序设计初学者的喜爱。
  本书以游戏案例的方式,带领读者学习Scratch。首先介绍了Scratch 和程序设计的基
  础知识,接着介绍了Scratch 程序设计常用的一些功能和技能。然后,通过介绍13 个完整的游戏案例,让读者练习与提升程序设计能力。特别介绍了如何使用Arduino 硬件来让Scratch 程序与现实世界连结,探索更多的可能性。
  本书适合程序设计初学者阅读,尤其适合作为青少年的程序设计入门读物。

目录

第1 章 基础知识............................................................... 1
1.1 简介 .....................................................................................................2
1.2 下载与安装 .........................................................................................2
1.3 操作界面 .............................................................................................4
1.3.1 舞台区 .........................................................................................4
1.3.2 角色区 .........................................................................................5
1.3.3 指令区 .........................................................................................5
1.3.4 脚本区 .........................................................................................6
1.4 综合应用 .............................................................................................8
1.5 第一个动画故事 ...............................................................................12
1.5.1 认识舞台 ...................................................................................12
1.5.2 角色设置 ...................................................................................13
1.5.3 位置设置 ...................................................................................14
1.5.4 小猫走路动画 ...........................................................................15
1.5.5 猫狗对话 ...................................................................................17
第2 章 程序设计入门..................................................... 20
2.1 顺序结构 ...........................................................................................21
2.2 循环结构 ...........................................................................................21
2.2.1 计数式循环 ..............................................................................21
2.2.2 条件式循环 ..............................................................................23
2.2.3 无限循环 ..................................................................................25
2.3 选择结构 ...........................................................................................28
2.3.1 单向选择结构 ..........................................................................28
2.3.2 双向选择结构 ..........................................................................30
2.4 变量 ...................................................................................................34
2.4.1 如何增加新变量 .......................................................................34
2.4.2 全局变量 ..................................................................................34
2.4.3 角色变量 ..................................................................................38
2.5 表达式 ...............................................................................................43
第3 章 编程技巧........................................................... 47
3.1 让角色移动 .......................................................................................48
3.1.1 方向与移动值 ..........................................................................48
3.1.2 设置x 和y 坐标 ......................................................................49
3.1.3 移到某个特定位置 ...................................................................49
3.2 限制角色移动范围 ...........................................................................51
3.2.1 利用x 和y 坐标 ......................................................................51
3.2.2 利用颜色(1) ........................................................................52
3.2.3 利用颜色(2) ........................................................................52
3.3 不断地移动 .......................................................................................53
3.3.1 在边缘的两端来回地移动 ......................................................53
3.3.2 在区域的两端来回地移动 ......................................................54
3.3.3 从一端消失再从另一端出现 ..................................................54
3.4 时间计算 ...........................................................................................55
3.4.1 计算游戏中花费的时间 ..........................................................55
3.4.2 倒数计时 ..................................................................................56
3.5 场景不断地往前移动 .......................................................................57
3.5.1 重复的场景 ..............................................................................57
3.5.2 连续的场景 ...............................................................................58
3.6 重力加速度 .......................................................................................60
3.6.1 自由落体 ..................................................................................60
3.6.2 抛物线 .......................................................................................61
第4 章 实战技能........................................................... 63
4.1 电流急急棒 .......................................................................................64
4.1.1 基本版 .......................................................................................64
4.1.2 多关版 .......................................................................................674.2 乒乓球 ...............................................................................................71
4.2.1 基本版 .......................................................................................71
4.2.2 打砖块 .......................................................................................73
4.3 迷宫寻宝 ...........................................................................................76
4.3.1 基本版 .......................................................................................76
4.3.2 寻宝版 .......................................................................................79
4.4 自由落体 ...........................................................................................85
4.4.1 打排球 .......................................................................................86
4.4.2 跳远 ...........................................................................................90
4.5 虫虫危机 ...........................................................................................94
4.6 青蛙过街 ...........................................................................................99
4.7 乐透彩开奖 .....................................................................................103
4.8 猴子吃香蕉 .....................................................................................106
4.9 翻牌 .................................................................................................112
4.10 星际大战 .......................................................................................122
4.11 射气球 ...........................................................................................135
4.12 贪食蛇 ...........................................................................................140
4.13 水果盘 ...........................................................................................144
第5 章 Arduino 互动科技项目....................................... 154
5.1 Arduino 简介 ..................................................................................155
5.2 安装S4A 步骤 ................................................................................156
5.2.1 安装软件程序 ........................................................................156
5.2.2 安装S4A 程序 .......................................................................162
5.3 使用S4A 操控LED 灯 ..................................................................163
5.3.1 硬件材料 ................................................................................164
5.3.2 连接方法 ................................................................................164
5.3.3 S4A 功能块 ............................................................................165
5.3.4 应用 ........................................................................................166
5.4 蜂鸣器 .............................................................................................167
5.4.1 硬件 ........................................................................................167
5.4.2 软件 ........................................................................................167
5.5 按钮 .................................................................................................168
5.5.1 硬件材料 ................................................................................168
5.5.2 硬件 ........................................................................................169
5.5.3 S4A 功能块 ............................................................................169
5.5.4 应用 ........................................................................................169
5.6 滑杆 .................................................................................................170
5.6.1 硬件材料 ................................................................................170
5.6.2 硬件 ........................................................................................171
5.6.3 S4A 功能块 ............................................................................171
5.6.4 应用 ........................................................................................171
5.7 光敏电阻 .........................................................................................173
5.7.1 硬件材料 ................................................................................173
5.7.2 硬件 ........................................................................................173
5.7.3 应用 ........................................................................................174
5.8 游戏杆 .............................................................................................175
5.8.1 硬件材料 ................................................................................175
5.8.2 硬件 ........................................................................................175
5.8.3 应用 ........................................................................................176
5.9 马达 .................................................................................................177
5.9.1 硬件材料 ................................................................................178
5.9.2 硬件 ........................................................................................178
5.9.3 S4A 功能块 ............................................................................179
5.9.4 应用 ........................................................................................179
5.10 无线传输 .......................................................................................179
5.10.1 硬件材料 ..............................................................................180
5.10.2 硬件 ......................................................................................181
5.11 机器车 ...........................................................................................181
5.11.1 硬件材料 ..............................................................................181
5.11.2 硬件 ......................................................................................182
5.11.3 使用箭头键控制机器车 ......................................................182
5.11.4 使用触须控制机器车 ..........................................................183
5.11.5 使用红外线控制机器车 ......................................................184
《趣学Scratch:教孩子学编程》是一本面向初学者,特别是儿童和青少年,介绍Scratch可视化编程语言的图书。本书旨在通过趣味盎然的案例和循序渐进的讲解,帮助读者掌握编程的基本概念和逻辑思维,开启他们的编程之旅。 核心理念与目标读者 本书的核心理念是将编程的枯燥理论转化为生动有趣的游戏和互动故事。我们深知,对于许多初学者,尤其是孩子而言,抽象的编程语言和复杂的代码指令可能会带来畏难情绪。因此,本书以“有趣”为出发点,将编程的每一个环节都融入到孩子们熟悉和喜爱的元素中,如动画、游戏、音乐和创意故事。 本书的目标读者群体非常广泛,包括: 对编程充满好奇的儿童和青少年: 无论他们是否有任何编程基础,本书都能提供一个友好的起点。 希望培养孩子逻辑思维和解决问题能力的家长: 编程不仅仅是写代码,更是一种思维训练。本书将帮助孩子在玩乐中锻炼逻辑推理、分解问题、调试错误等重要能力。 有志于投身信息技术领域的学生: Scratch作为一种入门级的编程工具,是学习更高级语言(如Python、JavaScript)的坚实基础。 教育工作者和教师: 本书可以作为课堂教学的辅助教材,为信息技术课程提供生动有趣的实践内容。 本书内容与结构 《趣学Scratch:教孩子学编程》并非一本枯燥的编程语法大全,而是一本循序渐进的实践指南。全书围绕着“学以致用”的原则展开,每一个章节都设计了具体的项目,让读者在动手操作中学习和巩固知识。 第一部分: Scratch初体验——认识你的编程积木 在这一部分,我们将带领读者初步认识Scratch这个神奇的编程平台。 章节一:初识Scratch,我的第一个动画! 介绍Scratch的界面布局:舞台区、角色区、脚本区、积木区。 讲解Scratch的“积木”概念,就像搭乐高一样,将不同的积木块组合起来就能实现功能。 第一个简单的项目:让一个小猫角色动起来,改变它的造型,并播放一段声音。通过这个项目,让读者感受编程的即时反馈和乐趣。 章节二:角色百变,让它们活起来! 深入学习“动作”积木块:移动、旋转、改变位置等。 介绍“外观”积木块:改变造型、说话、思考、显示/隐藏等。 引入“事件”积木块:当按下某个键、当点击角色时等,让角色能够响应用户的操作。 项目实践:创建一个简单的角色互动场景,比如让一个动物角色跟着鼠标走,或者在被点击时发出叫声。 章节三:声音与音乐,奏响你的创意乐章! 学习如何添加和播放声音效果。 介绍“声音”积木块:播放声音、停止所有声音、设置音量等。 尝试自己录制声音,或者从Scratch自带的音库中选择。 项目实践:制作一个简单的音乐节奏游戏,或者为动画配上音效。 第二部分: 探索编程的奥秘——逻辑与创意并存 本部分将逐步引入更核心的编程概念,帮助读者构建更复杂的程序。 章节四:循环的力量,告别重复的劳作! 讲解“循环”积木块的作用:让代码重复执行,提高效率。 介绍“重复执行”和“重复直到”两种循环方式。 项目实践:让一个角色在舞台上不停地跳舞,或者创建一个无限循环的图案。 章节五:条件判断,让你的程序“思考”! 引入“控制”积木块中的“如果…那么…”和“如果…那么…否则…”积木块。 讲解“运算符”积木块:比较运算符(大于、小于、等于)、逻辑运算符(与、或、非)。 项目实践:创建一个简单的猜数字游戏,让程序根据用户的输入做出不同的反应。 章节六:变量的妙用,记录与改变! 解释“变量”的概念:一个可以存储数值或文本的“容器”。 学习如何创建、修改和使用变量。 项目实践:制作一个计分器,或者一个简单的对话记录程序。 第三部分: 进阶挑战——创造属于你的精彩世界 在掌握了基础知识后,本书将带领读者挑战更具挑战性和创意的项目。 章节七:克的笔触,绘出心中的图景! 介绍“画笔”积木块:控制角色在舞台上画线、改变颜色、粗细等。 项目实践:制作一个简易的绘画工具,让用户可以自由地在舞台上涂鸦。 章节八:克隆大法,分身术的秘密! 讲解“克隆”积木块:复制角色,实现多个相同角色的同时存在。 项目实践:制作一个打泡泡游戏,让许多泡泡同时出现并向上漂浮。 章节九:制作一个简单的平台跳跃游戏! 综合运用之前学到的知识:角色控制、碰撞检测、计分、关卡设计等。 引导读者思考游戏规则和实现逻辑。 本项目将是一个集大成的实践,让读者充分体验编程的成就感。 章节十:让你的作品动起来——更多精彩案例赏析! 介绍一些更复杂的Scratch项目,如动画短片、互动故事、模拟器等。 分析这些项目的实现思路和关键技术。 鼓励读者在现有基础上进行二次创作和创新。 本书特色 可视化编程,易于上手: Scratch独特的积木式编程界面,省去了记忆复杂语法的烦恼,让学习编程像玩游戏一样简单。 大量实践案例,寓教于乐: 每个知识点都配有精心设计的项目,让读者在动手实践中巩固所学,真正做到“玩中学”。 循序渐进,由浅入深: 从最基础的界面介绍到复杂的项目实践,知识点安排合理,难度逐渐提升,适合不同水平的读者。 激发创造力与逻辑思维: 在完成每一个项目后,读者都会获得成就感,同时也在潜移默化中锻炼了逻辑思维、问题解决能力和创新能力。 精美插图与图文并茂: 书中配有大量精美的插图和详细的操作步骤截图,帮助读者清晰地理解每一个环节。 拓展延伸,为未来学习打下基础: 通过Scratch的学习,读者将对编程产生浓厚兴趣,并为将来学习Python、Java等更高级的编程语言打下坚实的基础。 结语 《趣学Scratch:教孩子学编程》不仅仅是一本书,更是一把开启孩子无限创意和逻辑思维大门的钥匙。我们相信,通过这本书,每一个孩子都能发现编程的乐趣,体验创造的快乐,并为他们的未来发展奠定坚实的基础。让我们一起,用Scratch点燃孩子的编程梦想!

用户评价

评分

说实话,在看到这本书之前,我对“少儿编程”这个概念是有点将信将疑的。总觉得那么小的孩子,能理解什么编程?会不会太早了?但这本书彻底改变了我的看法。它没有用那些高大上的理论吓唬人,而是用一种非常接地气的方式,把编程的精髓一点点渗透进去。 我特别欣赏它循序渐进的设计,从最基础的拖拽积木,到理解顺序、循环、条件判断,每一步都安排得恰到好处。而且,它不是那种填鸭式的教学,而是通过一个又一个的小挑战,让孩子在解决问题的过程中主动去学习。 书中那些小故事和角色设计也很有趣,让整个学习过程充满了趣味性。孩子会因为想让自己的角色动起来,或者想让游戏更有挑战性,而主动去探索如何运用编程指令。这种内在的学习动力,比我们强行灌输要有效得多。 我注意到,这本书在培养孩子的逻辑思维和创造力方面做得尤其出色。孩子在尝试编写程序的时候,会思考“如果这样做会怎么样?”,然后去验证。这种反复尝试和修正的过程,正是培养独立思考能力的关键。 总而言之,这是一本让我眼前一亮的少儿编程入门读物,它用一种非常巧妙的方式,让孩子爱上编程,并从中受益。

评分

说实话,我之前对让孩子学编程这件事,总觉得有点超前,担心他们太小,接受起来会有困难。但这本书的出现,完全打消了我的顾虑。它简直就是为那些对编程一窍不通的家长和孩子量身定做的。 这本书的语言风格非常活泼,一点也不像传统的教材那样枯燥乏味。它用讲故事的方式,把编程的概念融入到孩子们熟悉的场景中,比如让小猫跳起来、让小鸟飞起来等等,很容易引起孩子的共鸣。 而且,它在内容编排上也非常用心。每一页都有丰富的插图,色彩鲜艳,生动有趣,能够吸引孩子的注意力,让他们保持学习的兴趣。 让我印象深刻的是,书中提供的每一个项目,都设计得非常巧妙,既能教会孩子具体的编程技巧,又能激发他们的创造力。孩子在完成每一个项目后,都会有一种强烈的成就感,这会促使他们继续学习下去。 这本书让我看到了编程的另一面,它不是冷冰冰的代码,而是充满想象力和创造力的工具。它让我的孩子不再害怕接触新技术,反而对未来充满了好奇心。

评分

哇,这本书真的太棒了!我一直想找一本能让孩子对编程产生兴趣的书,之前试过一些,不是太枯燥就是太难,我家那个小捣蛋鬼根本看不下去。直到我发现了这本书,简直就是救星! 封面设计就非常吸引人,色彩鲜艳,卡通形象也很可爱,一下子就抓住了孩子的眼球。翻开来,里面的内容更是让我惊喜。它没有上来就讲复杂的概念,而是从孩子最熟悉的卡通动画和游戏入手,用一个个生动有趣的小项目,比如制作一个会动的恐龙,或者做一个简单的躲避小游戏,让孩子在玩乐中不知不觉地学会了编程的逻辑。 每个步骤都讲得非常详细,配有清晰的插图,一点点地引导孩子跟着做,即使是完全没有接触过编程的小朋友也能轻松上手。而且,书中鼓励孩子自己去尝试、去修改,培养他们的创造力和解决问题的能力。我家孩子现在一放学就缠着我让他学,还时不时地自己捣鼓出一些小创意,我都觉得不可思议! 这本书真的是把“趣”字做到了极致,让编程不再是枯燥的代码堆砌,而是变成了一场充满想象力的冒险。强烈推荐给所有想让孩子接触编程的家长们,绝对不会后悔!

评分

我是一个对科技比较敏感的家长,一直希望自己的孩子能跟上时代的步伐,学习一些面向未来的技能。在朋友的推荐下,我拿到了这本《趣学Scratch 教孩子学编程》,原本以为会是一本比较偏理论的书,没想到读下来,惊喜不断。 这本书最大的亮点在于它将“趣味性”和“实用性”完美地结合在了一起。它没有回避编程中的核心概念,但却用孩子们能理解的语言和生动形象的比喻来讲解。比如,它会把循环比作“一遍又一遍地重复做同一件事”,把条件判断比作“如果…就…”的逻辑。 而且,它非常注重实践操作,每一个章节都会引导孩子动手去创造。从简单的动画制作,到互动游戏的设计,孩子能够一步步地看到自己的想法变成现实,这种成就感是非常宝贵的。 我特别喜欢书中提供的各种创意灵感,它鼓励孩子不要拘泥于书本上的例子,而是发挥自己的想象力,去设计独一无二的作品。这不仅是在学编程,更是在培养孩子的创新思维。 对我而言,这本书最让我满意的是,它没有把孩子变成被动的学习者,而是让他们成为了主动的探索者和创造者。孩子在操作过程中,会不断提出问题,然后自己去寻找答案,这个过程比单纯地记住知识点更有意义。

评分

这本书真的是一本让我感到惊喜连连的宝藏!我一直想给孩子找一本既能培养他们的逻辑思维,又能激发他们创造力的书,市面上相关的书籍很多,但真正让我满意的却很少。直到我发现了它,简直是解决了我的大难题。 这本书的优点太多了,首先,它的内容设计非常符合孩子的认知特点。它没有直接抛出复杂的概念,而是从孩子们最熟悉、最感兴趣的动画和游戏入手,通过一个个生动有趣的实例,让他们在玩乐中自然而然地掌握编程的原理。 其次,它的讲解方式非常细致,图文并茂,每一步操作都清晰明了,即使是第一次接触编程的孩子,也能轻松跟随。我看到我的孩子跟着书里的指导,一点点地完成了第一个小项目,那个兴奋劲儿,我到现在还记忆犹新。 更重要的是,这本书非常注重培养孩子的独立思考能力和解决问题的能力。它鼓励孩子在学习的过程中大胆尝试,不断修改,寻找最优的解决方案。这种自主学习的方式,对于孩子未来的成长至关重要。 总而言之,这是一本极具价值的少儿编程启蒙书,它不仅让孩子学会了编程,更重要的是,它点燃了孩子对未知的好奇心,培养了他们的创新精神,让我觉得物超所值!

评分

还没看完,先来给个好评吧,也希望自己能学懂。

评分

介绍的很详细,应该是非常实用的书;还有图卡,真的不错。

评分

给孩子买的编程书,希望能有用。

评分

每次京东搞活动,必败书很多。

评分

是个小朋友启蒙

评分

好,非常满意,非常不错的,很棒很棒很棒!

评分

有点小贵,看起来不错,内容算丰富

评分

相当不错的python,教学书,嗯,计算机类的基础类的术语

评分

正品,送货快,图文并茂小白学学编程可以。

相关图书

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

© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有