| 作 者: | 李国松 |
| 出版社: | 机械工业出版社 |
| 丛编项: | |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
序
前言
第1章 欢迎来到编程王国
1.1 ?我们身边有哪些程序3
1.2 编程思维的核心4
1.3 学习编程能给我们带来什么5
第2章 初识编程语言
2.1 ?世界上有多少种编程语言8
2.2 初识Scratch11
2.3 我的第一个程序——向世界问好15
本章小结21
第3章 如何解决逻辑问题
3.1 ?困难问题与复杂问题24
3.2 奇妙的思维工具与思维谜题25
3.3 道奇森的三段论——《爱丽丝漫游仙境》中的逻辑问题27
本章小结36
第4章 程序的结构
4.1 ?程序的三大基本结构38
4.2 学会使用流程图41
4.3 使用循环与条件判断——深水潜艇模拟器44
本章小结56
第5章 拥抱未知数
5.1 ?什么是变量58
5.2 神秘的随机数62
5.3 初识随机算法——午餐的选择63
本章小结75
第6章 编程中的项目管理
6.1 ?项目管理并不神秘78
6.2 时间管理与番茄工作法80
6.3 时间管理神器——会计时的番茄钟82
本章小结95
第7章 程序“美学”
7.1 ?计算机中的图片是怎么画出来的98
7.2 程序世界中的神笔马良101
7.3 美丽的分形——怪兽曲线108
本章小结123
第8章 让图片“动”起来
8.1 ???动画的前世今生126
8.2 逐帧动画与关键帧动画127
8.3 如何合理地组织“资源”——皮影戏动起来了129
本章小结140
第9章 如何设计一个好玩的游戏
9.1 ?游戏设计中的分工协作142
9.2 “好游戏”的三元素144
9.3 打败入侵者——游戏中的物理145
本章小结163
第10章 啊哈!算法!
10.1 ?你用过“算法”吗166
10.2 列表与排序168
10.3 我要“冒个泡” —— 初识排序算法173
本章小结184
第11章 我的信息“安全”吗
11.1 ?算法与信息安全186
11.2 如何“安全”地给小伙伴发消息189
11.3 口令口令!——恺撒密码193
本章小结205
第12章 曲径通幽,搜寻遗失的宝藏
12.1 ?人工智能——“算法”还是“魔法”208
12.2 我们身边的人工智能210
12.3 朴素的人工智能——左手法则212
本章小结224
第13章 再提“算法”,寻找的乐趣
13.1 ?学会“查找”226
13.2 查找和搜索的方法227
13.3 再次出发,寻找消失的印记——广度优先搜索230
本章小结248
第14章 重新认识编程思维
14.1 ?像计算机科学家一样思考250
14.2 掌握计算思维技能252
14.3 日常生活中的思维方法——曼哈顿距离253
本章小结262
第15章 合作和规则,让世界更美好
15.1 ?编程也需要团队合作264
15.2 注释,让协作更简单266
15.3 版本迭代,让你“化蛹成蝶”269
本章小结272
词汇表273