登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』基于计算思维的Scratch项目式编程

書城自編碼: 3439345
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 陶双双
國際書號(ISBN): 9787302520597
出版社: 清华大学出版社
出版日期: 2019-07-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 498

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
安全感是内心长出的盔甲
《 安全感是内心长出的盔甲 》

售價:NT$ 305.0
快人一步:系统性能提高之道
《 快人一步:系统性能提高之道 》

售價:NT$ 505.0
我们为什么会做梦:让梦不再神秘的新科学
《 我们为什么会做梦:让梦不再神秘的新科学 》

售價:NT$ 352.0
算法图解(第2版)
《 算法图解(第2版) 》

售價:NT$ 356.0
科学的奇幻之旅
《 科学的奇幻之旅 》

售價:NT$ 352.0
画艺循谱:晚明的画谱与消闲
《 画艺循谱:晚明的画谱与消闲 》

售價:NT$ 653.0
新民说·现实政治史:从马基雅维利到基辛格
《 新民说·现实政治史:从马基雅维利到基辛格 》

售價:NT$ 454.0
宽容是件奢侈品(人生360度·一分钟经典故事)
《 宽容是件奢侈品(人生360度·一分钟经典故事) 》

售價:NT$ 203.0

建議一齊購買:

+

NT$ 554
《 计算思维养成指南——少儿编程高手密码:编程思维应对人工智能挑战 》
+

NT$ 703
《 达人迷 Python趣味编程10例 》
+

NT$ 497
《 机器人制作实践指南 》
+

NT$ 443
《 Arduino从入门到精通:创客必学的13个技巧 》
+

NT$ 368
《 Python树莓派编程 》
編輯推薦:
1.本教程提倡项目式编程,用六要素法描述项目功能、用词性分析法确定角色和数据、用思维导图呈现项目的角色行为、用流程图描述算法,真正将项目开发流程中的难点--需求分析和设计落到实处。
2.选取的项目以游戏类为主,对游戏中涉及的角色移动、碰撞、跳跃以及场景切换移动、擦写等技巧都有详细介绍,结合颜色、时间和视频等侦测功能实现了简单的人工智能小程序。
3.选取项目注重多学科知识融合,比如:数学中的随机数、数轴、坐标系、图形、角度等,物理学科中的参照物、相对运动、跳跃等,有助于对知识的进一步理解及融会贯通。
內容簡介:
本教程主旨是在项目式编程中提升计算思维能力,编程工具选用Scratch,讲解体例是模拟实际的软件项目开发流程,从需求分析到总体设计再到详细设计以及编程实现和代码调试,在学习过程中建立一种整体化、系统化地解决问题的思维方式。 本教程包含四类项目,首先由Scratch探寻之旅作为导入项目,后续有《迷宫寻宝》、《双人射击》、《体感切水果》等贴近生活实际的小游戏,有《贪吃蛇》、《跳跃的小鸟》等功能逻辑比较复杂的游戏,还有像《倒计时》、《口算训练》、《有声影集》等能服务于生活需求的应用项目。他们之间难易递进,可以满足不同读者的需求。
目錄
目 录
清华大学出版社
VIII
基于计算思维的Scratch项目式编程
1.6.2 项目总体设计 42
1.6.3 具体算法设计 43
1.7 本章小结 46
项目2 迷宫寻宝 48
2.1 游戏分析与设计 48
2.1.1 生活中的迷宫 48
2.1.2 需求分析 49
2.1.3 总体设计 50
2.2 添加素材 51
2.2.1 绘制背景 51
2.2.2 添加角色 51
2.2.3 添加声音 52
2.3 编程实现 53
2.3.1 游戏开始 53
2.3.2 小猫移动 53
2.3.3 各种情况处理 54
2.3.4 路障旋转 59
2.4 调试与分享 59
2.4.1 程序调试 59
2.4.2 程序分享 61
2.5 本章小结 63
项目3 双人射击比赛 64
3.1 导入项目:植物大战僵尸 64
3.1.1 需求分析 64
3.1.2 总体设计 65
3.1.3 新知识学习逻辑运算 65
3.1.4 编程实现僵尸进攻 67
清华大学出版社
IX
目 录
3.1.5 编程实现发射子弹 69
3.2 《双人射击比赛》分析和设计 73
3.2.1 需求分析 73
3.2.2 总体设计 74
3.2.3 新知识学习 76
3.3 准备素材 79
3.3.1 角色和变量规划 80
3.3.2 准备射击者造型 81
3.4 编程实现 82
3.4.1 游戏准备 82
3.4.2 多只僵尸行走 87
3.4.3 子弹射击僵尸 89
3.4.4 公布游戏结果 92
3.4.5 功能完善 96
3.5 本章小结 97
项目4 涂鸦世界 98
4.1 导入项目:小猫钓鱼 98
4.1.1 需求分析 98
4.1.2 总体设计 99
4.1.3 新知识学习 100
4.1.4 编程实现 101
4.2 绘制点和线 103
4.2.1 画笔颜色约定 104
4.2.2 绘制点 106
4.2.3 绘制线段 108
4.2.4 橡皮擦除 109
4.3 绘制数学图形 111
4.3.1 有关图形的知识 111
清华大学出版社
X
基于计算思维的Scratch项目式编程
4.3.2 绘制规则图形 112
4.3.3 绘制数学曲线 115
4.4 绘制五彩花朵 121
4.4.1 绘制花瓣 121
4.4.2 绘制花朵 122
4.5 本章小结 126
项目5 跳跃的小鸟 127
5.1 跳跃原理及实现 127
5.1.1 跳跃原理 128
5.1.2 算法设计 129
5.1.3 编程实现 130
5.2 《跳跃的小鸟》分析与设计 131
5.2.1 需求分析 131
5.2.2 总体设计 133
5.3 编程实现 135
5.3.1 总调度功能 135
5.3.2 水管移动 136
5.3.3 小鸟跳跃 139
5.3.4 暂停功能 140
5.4 本章小结 141
项目6 小猫历险记 142
6.1 认识相对运动 142
6.1.1 相对运动现象 142
6.1.2 相对运动与相对静止 143
6.2 角色之间的相对移动 143
6.2.1 创建路面角色 144
6.2.2 创建赛车角色 145
清华大学出版社
XI
目 录
6.2.3 添加树木房屋 146
6.2.4 实现树木移动 147
6.3 多个屏幕滚动切换 150
6.3.1 多个场景水平移动 151
6.3.2 多个场景垂直移动 153
6.3.3 多个场景重复移动 155
6.3.4 场景为上下坡路面 158
6.4 《小猫历险记》设计与实现 160
6.4.1 需求分析 160
6.4.2 总体设计 161
6.4.3 编程实现 161
6.5 本章小结 165
项目7 贪吃蛇 166
7.1 链表及其使用 166
7.1.1 什么是链表 166
7.1.2 链表操作 166
7.2 路径绘制及移动 168
7.2.1 绘制路径 168
7.2.2 一条路径移动 172
7.2.3 一条路径重复移动 175
7.2.4 两条路径重复移动 178
7.3 《贪吃蛇》游戏设计与实现 182
7.3.1 需求分析 182
7.3.2 总体设计 183
7.3.3 编程实现 184
7.3.4 方法比较 191
7.4 造型和代码复用 192
7.4.1 造型复用 192
清华大学出版社
XII
基于计算思维的Scratch项目式编程
7.4.2 声音复用 192
7.5 本章小结 193
项目8 智能小项目 194
8.1 人工智能与传感器 194
8.1.1 身边的人工智能 194
8.1.2 常用传感器 195
8.1.3 Scratch智能侦测 196
8.2 距离侦测及应用 196
8.2.1 《大鱼吃小鱼》功能描述 196
8.2.2 功能编程实现 197
8.3 音视频侦测及应用 200
8.3.1 音视频侦测指令 200
8.3.2 体感小游戏制作 201
8.4 时间侦测及应用 206
8.4.1 时间侦测指令 206
8.4.2 具体应用 207
8.5 带进度条的倒计时 214
8.5.1 需求分析 214
8.5.2 总体设计 214
8.5.3 编程实现 216
8.6 本章小结 219
项目9 口算练习 220
9.1 需求分析 220
9.1.1 现实需求 220
9.1.2 功能描述 220
9.1.3 关键知识 221
9.2 总体设计 221
清华大学出版社
XIII
目 录
9.2.1 界面设计 221
9.2.2 角色行为设计 221
9.3 编程实现 223
9.3.1 建立角色造型 223
9.3.2 考官出题 223
9.3.3 考官判题 227
9.3.4 重复出题 227
9.3.5 错题巩固 228
9.3.6 除法特殊考虑 229
9.4 本章小结 230
项目10 有声影集 231
10.1 需求分析与设计 231
10.1.1 需求分析 231
10.1.2 总体设计 232
10.2 素材准备和添加 234
10.2.1 处理图片 234
10.2.2 制作文字按钮 239
10.2.3 调整图片尺寸 240
10.3 编程实现 241
10.3.1 关联知识 241
10.3.2 功能实现 244
10.4 本章小结 247
內容試閱
前 言
清华大学出版社
IV
基于计算思维的Scratch项目式编程
开严谨的思维过程。比如:在描述项目功能时需要用文字去抽象,并划分功能模块时,运用思维
导图对其分析、分解和设计;在对重点模块进行算法分析时,运用流程图表达问题求解的步骤和
逻辑;最终在编程和调试时,又需要分析、检验和求证思维整个过程环环相扣,缺一不可。
所以,编程是一个问题求解的过程,能够训练和提升学习者的计算思维能力。
3. 编程能分享和协作
编程过程中,出错是常事,为了解决错误,需要分析问题,需要与同学讨论,所以学习过程
中协作便成为自然而然的事情。大家互相帮忙,分享建议,共同寻找解决问题的办法,在帮
助别人的过程中开阔思维和眼界。
因此,编程工具或者硬件选用什么都不重要,重要的是学习者要能体验编程的全过程,能
一直带着想法去经历构思、设计、编程、调试,也就能始终体验着分析、抽象、概括、逻
辑等思维过程只要思维被激活,学习者就能进行有效学习,就会有动力去不断地挑战自
我,其学习能力也就在潜移默化中得以提升。
我想,这就是中小学生学习编程的真谛,也是本书行文过程中所基于的核心:将编程作为一
种工具,通过编程去体验抽象、分析、概括、分解、综合、辨别等一系列思维活动,提升计
算思维能力,从而能更好地分析和解决问题。
致谢
在书稿撰写过程中,得到了身边很多同行和朋友的帮助,他们都来自教学一线,能将自己宝
贵的教学经验融入进来。感谢我的闺蜜刘莹老师,也是我曾经的同事,我们一起合作解决了很多
难题,感谢她一直以来对我的鼓励、支持和肯定。感谢教研员王戈老师,在我的教学生涯从高职
转向中小学的时候,王老师给予了我诸多指导和建议,同时给了我很多发挥专业优势的机会。
感谢3F Learning创始人李幸呈老师,他关注孩子当下的快乐学习体验,提出了3F教育理
念,Facilitate learning with Fun for the Future,即:助乐学,创未来,在参与李幸呈老师组织
的儿童编程教学实践中,我看到了孩子们脸上洋溢着欣喜和兴奋!在书稿撰写过程中,也参考了
网上的一些资源,在此对相关作者表示感谢!
感谢我的先生和女儿,在我萌生撰写书稿的想法时,他们就给予了充分的肯定,并一如既往
清华大学出版社
V
前 言
地信任、鼓励和支持我。女儿虽然正值高三关键期,但是很自律、独立,每天晚自习放学,先生
也都能按时陪伴孩子回家,让我可以安心撰写书稿。
感谢我的家人和朋友,在父亲突然离世时,大家能团结一致,化悲痛为力量,感谢母亲的
坚强和家人的付出,给了我安心工作和生活的信心。也感谢公公与婆婆,对我一直以来的理
解、关爱与照顾,感谢亲人朋友所给予的帮助。
每每想起我的父亲,眼前总是浮现出他精心侍弄花草时的认真劲儿,拉二胡时自娱自乐的
享受劲儿父亲细致了一辈子,平时愿意拾掇一些我们看来没用的东西,在我们遇到难题时却
总是能突然拿出这些宝贝来救急我会努力争取将父亲的这种认真和细致用到教学和研究
中,并珍惜和感恩拥有的一切!
再次希望本书能带您一起体验编程的乐趣,发现不一样的自己!
如果您在学习过程中有任何问题, 可以加作者Q Q 号, 我会及时解答。Q Q 号是:
122360872。
编者
2018年10月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.