《用Alice学编程 原书第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:(美)丹编著;付永刚译
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2009
  • ISBN:9787111274629
  • 页数:265 页
图书介绍:本书介绍的Alice系统将以一种全新的、更有乐趣的方式教你学习编程,避免了传统编程方式中程序语言的语法、编译连接时的错误处理等令人困惑的一系列问题。Alice系统是面向对象编程教学的一个突破:在Alice中,所有的对象都是直观可见的,它们被具体化为三维的人、动物、家具等。这些对象的状态可以通过调用如“向前走1米”或“向左转1/4圈”这样的方法来改变的,这些方法对学生来说都是简单易懂的。计算的过程是以动画的方式,通过改变对象的状态来表现的,很难想出比这种表达概念和计算过程更自然的表达方式了。Alice的优点之一就是它把抽象的概念用形象的方式呈现给初学编程的人。

第一部分 Alice简介 2

第1章 Alice入门 2

1.1Alice简介 2

1.2Alice中的概念 6

提示与技巧1特效:文本与二维图像 12

小结 14

练习 15

第2章 程序的设计与实现 17

2.1剧情与故事板 17

2.2第一个程序 22

提示与技巧2方位指令与运动指令 33

小结 41

练习 43

第3章 编程:把代码片段集中到一起 45

3.1内置函数与表达式 45

3.2简单的控制结构 49

提示与技巧3相机和动画的控制 56

小结 59

练习 60

第二部分 面向对象和事件驱动编程的概念 64

第4章 类、对象、方法和参数 64

4.1全局方法 66

4.2参数 73

4.3类级方法与继承 81

提示与技巧4可见和不可见对象 91

小结 96

练习和工程 97

第5章 交互:事件和事件处理 106

5.1交互式编程 106

5.2参数和事件处理方法 111

提示与技巧5创建你自己的人物模型 118

小结 120

练习和工程 121

第三部分 使用函数和控制语句 130

第6章 函数和If/Else语句 130

6.1函数 130

6.2用If/Else及布尔函数控制程序执行 136

提示与技巧6随机数和随机动作 146

小结 148

练习和工程 150

第7章 确定循环和条件循环 159

7.1Loop 159

7.2While——条件循环 164

提示与技巧7事件和循环 168

小结 170

练习和工程 171

第8章 递归 177

8.1递归简介 177

8.2另一种形式的递归 181

提示与技巧8工程学角度的观感 190

小结 192

练习和工程 193

第四部分 高级主题 200

第9章 列表和列表处理 200

9.1列表 200

9.2列表搜索 205

提示与技巧9姿势 208

小结 209

练习和工程 210

第10章 变量和继承的再探讨 214

10.1变量 214

10.2在可视化数组对象中使用索引变量 223

提示与技巧10使用监视和文本输出进行调试 229

小结 232

练习和工程 233

第11章 接下来学什么 237

附录 241

附录A:使用Alice 241

附录B:Alice界面操作 257