Scratch 爱编程的艺术家 9787302495604
“编”玩边学 Scratch趣味编程进阶 9787302494508
和小猫一起学编程 9787302482086
“编”玩边学:Scratch趣味编程进阶——妙趣横生的数学和算法
一本Scratch 2.0进阶教材,一本适合中小学信息学竞赛的教材,让编程课程升级、知识衔接顺畅
作者:谢声涛
定价:52元
印次:1-1
ISBN:9787302495604
出版日期:2018.04.01
印刷日期:2018.03.30
本书将Scratch作为一门程序设计语言看待,通过大量数学和算法方面的编程案例,为广大中小学生提供了一本编程进阶的参考教材。本书根据案例类型分为12章,共有100个妙趣横生的编程案例,涵盖数字黑洞、数学游戏、古算趣题、逻辑推理、玩扑克学算法、分形图等数学内容。本书大的特点是案例丰富多彩,让人脑洞大开,是广大中小学生在受过Scratch编程入门教育之后进一步提高编程能力的编程宝典。通过阅读本书,将使读者更加热爱编程,更加热爱数学和算法,为广大中小学生打开一片新的数学编程天地。本书不是零起点教材,适合已经过Scratch入门教育的广大中小学生、编程爱好者和参加中小学信息学竞赛的学生作为参考读物,也适合少儿编程培训机构作为课程设计的参考读物。
编辑推荐
暂无相关内容
目录
1章数字黑洞11.1西西弗斯黑洞1
1.2冰雹猜想3
1.3数5
1.4卡普雷卡尔黑洞6
1.5数字黑洞1和49
2章趣味自然数112.1水仙花数11
2.2完全数13
2.3亲密数14
2.4回文数15
2.5勾股数16
2.6四方定理18
2.7尼科彻斯定理19
3章趣味素数213.1厄拉多塞筛法21
3.2哥德巴赫猜想23
3.3梅森素数25
3.4孪生素数26
3.5回文素数27
3.6可逆素数28目录4章大公约数294.1辗转相除法29
4.2更相减损法30
4.3辗转相减法32
4.4Stein算法33
5章圆周率355.1割圆术之周长法35
5.2割圆术之面积法37
5.3莱布尼茨级数39
5.4尼拉坎特哈级数40
5.5BBP公式41
5.6蒙特卡罗方法43
6章曲线之美456.1笛卡儿心形曲线45
6.2桃心形曲线47
6.3玫瑰曲线48
6.4蝴蝶曲线50
6.5外摆线52
6.6自定义外摆线54
7章神奇分形图567.1谢尔宾斯基三角形56
7.2谢尔宾斯基地毯58
7.3六角形雪花60
7.4二叉树62
7.5勾股树64
8章古算趣题688.1浮屠增级69
8.2书生分卷70
8.3以碗知僧71
8.4牧童分杏72
8.5诵课倍增73
8.6李白沽酒74
8.7蜗牛爬树75
8.8百僧分馍76
8.9孔明统兵78
8.10千钱百鸡79
8.11酒有几瓶80
8.12日行几里82
8.13利滚利债83
8.14鸡鸭若干84
8.15客有几人85
8.16二果问价86
8.17隔沟算羊87
8.18红灯几盏88
9章逻辑推理909.1肖像在哪里90
9.2认出五大洲92
9.3赛跑排名93
9.4如何分票95
和小猫一起学编程——好玩的Scratch 2.0从脚本的构思、流程的规划,带领孩子们通过指令积木的“堆砌和搭建”,轻松玩转Scratch 2.0进行创意编程。
作者:方其桂
定价:69元
印次:1-1
ISBN:9787302494508
出版日期:2018.04.01
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
作者:贾皓云、汪慧容、童培杰
定价:49元
印次:1-1
ISBN:9787302482086
出版日期:2018.02.01
印刷日期:2018.02.02
■ 1章
Scratch中的艺术世界
1
1节
初识Scratch
2
2节
小猫散步
10
3节
像素机器人
20
■ 2章
基本图形
34
1节
绘制正多边形
35
2节
让绘制变得简单
40
3节
圆与圆弧
48
■ 3章
旋转之美
54
1节
彩色竹篮
55
2节
绚丽花朵
64
3节
万物生长
73
■ 4章
移动之妙
89
1节
彩色线条
90
2节
闪烁光斑
95
3节
炫彩花舞
105
■ 5章
分形之奇
112
1节
奇妙螺旋
113
2节
分形之树
119
3节
科赫雪花
126
■ 6章
交互之趣
132
1节
神奇画板
133
2节
音乐波形
141
3节
指尖火焰
146
我一直对编程抱有好奇心,但苦于没有合适的入门途径,总是感觉无从下手。这次偶然看到这本书,它的主题“玩转Scratch”立刻吸引了我。拿到书后,我发现它不仅仅是介绍Scratch的工具,更重要的是它提供了一种全新的学习方式。作者似乎深谙儿童的心理,将编程学习过程设计得像是一场有趣的探险。书中有很多小挑战和闯关式的项目,每完成一个项目,都会有一种成就感油然而生。我尤其喜欢书中关于“角色互动”的章节,它通过模拟不同角色之间的对话和反应,让编程变得更加生动有趣。例如,书中设计了一个“小猫与狗狗对话”的场景,通过设置不同的条件和响应,让两个虚拟角色能够进行简单的交流,这不仅锻炼了逻辑思维,也激发了创造力。更让我惊喜的是,书中还融入了一些艺术的元素,比如如何用Scratch来创作简单的动画和音乐,这让我意识到编程不仅仅是枯燥的代码,更可以是一种表达创意和情感的工具。这本书让我觉得,学习编程不再是背诵指令,而是一个充满乐趣的创造过程,能够真正地“编”玩边学。
评分我一直认为,学习编程最重要的一点就是培养孩子的逻辑思维能力,而这本书恰恰在这方面做得非常出色。它没有把编程变成单纯的指令堆砌,而是通过一个个精心设计的项目,引导孩子一步步地思考,如何将一个大问题拆解成小问题,再一步步地解决。我特别欣赏书中关于“变量”的讲解,作者并没有直接定义什么是变量,而是通过一个“小猫的得分”的例子,让孩子在玩游戏的过程中,自然而然地理解变量的作用和意义。当孩子亲眼看到自己的分数不断增加,或者因为某种操作而分数减少时,他们就会深刻地体会到变量的重要性。书中还有很多培养孩子独立思考和解决问题能力的环节,比如当出现bug时,作者会引导孩子如何一步步地去排查,而不是直接给出答案。这种“授人以鱼不如授人以渔”的教学方式,让我觉得这本书不仅仅是在教编程,更是在培养孩子的学习能力和探索精神。它让编程学习变成了一个不断试错、不断进步的有趣过程。
评分这本书的语言风格非常亲切自然,就好像一位经验丰富的老师在娓娓道来,一点也不生硬。阅读过程中,我感觉自己完全没有压力,甚至可以说是享受其中。作者在介绍Scratch积木块时,并没有简单地罗列功能,而是通过一个个生动有趣的故事来引入,比如在讲解“控制”积木时,就把它比作“指挥官”,告诉小猫什么时候该做什么,什么时候该停止。这种方式一下子就让“控制”这个概念活了起来。而且,书中对于如何将这些积木块组合起来,实现更复杂的功能,也讲解得非常透彻。我印象深刻的是关于“克隆”的讲解,作者通过制作一个“成群的蝴蝶”的例子,让读者深刻理解了克隆的强大之处,这不仅仅是复制,更是一种高效的编程方式。此外,书中还提供了很多可以下载和修改的示例代码,这对于初学者来说简直是福音,可以让他们在模仿和学习中快速进步。这本书的优点在于,它不仅仅关注“怎么做”,更关注“为什么这么做”,让读者能够真正理解编程的逻辑和思维。
评分作为一名对编程充满热情的家长,我一直在寻找能引导孩子接触编程的优秀教材。这本书的出现,无疑为我提供了一个绝佳的选择。它不仅仅是一本编程教程,更是一本能够激发孩子创造力和逻辑思维的宝藏。书中每一个小案例的设置都恰到好处,既能让孩子在轻松愉快的氛围中掌握Scratch的基本操作,又能让他们在实践中体会到编程的魅力。我注意到作者在讲解“事件”这个概念时,用了一个非常形象的比喻:“就像我们按下一个按钮,然后灯就亮了”,这种贴近生活的解释方式,让孩子能够迅速理解抽象的编程概念。而且,书中穿插的“小提示”和“小贴士”也非常实用,能够帮助孩子避免一些常见的错误,并且在遇到困难时提供有效的指导。我特别喜欢书中关于“制作一个小游戏”的单元,孩子们可以通过自己的双手,将学到的知识融会贯通,创造出属于自己的游戏,这无疑是对他们学习成果最好的肯定。这本书让我看到了孩子学习编程的无限可能,它不仅仅是教给孩子一门技术,更是培养他们解决问题的能力和创新思维。
评分这本书的封面设计就非常吸引人,色彩鲜艳,图案生动,我一眼就喜欢上了。尤其是封面上那只可爱的小猫形象,简直太有亲和力了,让人忍不住想立刻翻开一探究竟。拿到书后,我迫不及待地翻阅起来,发现里面的排版布局也非常合理,文字大小适中,段落清晰,图片和代码示例穿插其中,使得阅读体验非常顺畅。我特别欣赏作者在讲解概念时,并没有直接丢出枯燥的理论,而是通过一些非常形象的比喻和生活化的例子来阐述,比如在讲解“循环”这个概念时,作者并没有直接说“重复执行一段代码”,而是把它比作“做早操”,每天早晨都要重复做同样的动作,这样一来,即便是初学者,也能立刻理解其中的逻辑。而且,书中对于一些基础的Scratch积木块的讲解也非常细致,不仅介绍了它们的功能,还结合了实际的小案例,展示了如何运用这些积木块来实现不同的效果,比如让小猫动起来、变换造型、发出声音等等,这些都是非常基础但又至关重要的知识点,为后续的学习打下了坚实的基础。总而言之,这本书的整体设计和内容呈现都非常用心,充满了趣味性和易读性,让我对接下来的学习充满了期待。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.idnshop.cc All Rights Reserved. 静思书屋 版权所有