欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 计算机与互联网 > 新编计算机科学导论

浏览历史

新编计算机科学导论

新编计算机科学导论

prev next

  • 商品货号:01632005-8-19-326
  • 商品重量:0克
    作者:(美)David Reed著 张玉芳 孙思译
    图书书号/ISBN:7-302-10480-8
    出版日期:2005-03-01
    印张:21.75
    字数:515千字
    开本:16
  • 上架时间:2007-01-24
    商品点击数:1020
  • 定价:¥37.00元
    本店售价:¥21.75元
    注册用户:¥21.75元
    vip:¥20.66元
    黄金等级:¥19.58元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

这是一本独具特色的计算机入门教材。传统的书籍要么侧重于广度(概述所有计算概念),要么侧重于深度(程序设计以及解决问题)。本书共18章,同时兼顾了广度和深度。广度章节包括了对初学者非常重要的计算概念以及问题,主题涉及计算机术语、因特网和万维网、算法和软件以及技术对社会的影响。深度章节则穿插于这些主题之间,借助于动手练习来介绍基础的程序设计概念和技巧。通过使用html和JavaScript,读者可在设计并实现交互式网页的同时,发展解决问题的技巧。 本书适用于“计算机科学导论”课程。同时也适合打算涉足计算机行业的人员自学,为以后的程序设计、网站开发和技术支持生涯奠定良好的基础。
第1章 计算机基础 1
1.1 什么是计算机 1
1.2 硬  件 3
1.2.1 中央处理器(CPU) 4
技术细节 5
1.2.2 存储器 6
1.2.3 输入/输出设备(I/O) 8
技术细节 8
技术细节 9
1.3 软 件 9
1.3.1 操作系统 9
技术细节 11
1.4 因特网和万维网 11
1.4.1 Web浏览器和服务器 12
1.4.2 Web地址 13
1.4.3 访问本地页面 14
1.5 展 望 未 来 15
小 结 15
复 习 题 16
第2章 HTML和网页 17
2.1 HTML基础知识 17
2.1.1 HTML标签 18
2.1.2 HTML元素 18
2.2 文 档 格 式 19
2.2.1 文本中的间距 20
需避免的常见错误 21
2.2.2 标题和对齐方式 21
2.2.3 字体格式 23
2.3 超文本和多媒体 24
需避免的常见错误 24
2.3.1 超级链接 25
2.3.2 图像 26
2.4 列  表 27
2.4.1 格式化列表 29
2.5 表  格 30
2.5.1 表格边框 31
2.5.2 排列图像和文本 32
2.6 使网页可访问 33
需避免的常见错误 34
2.7 展 望 未 来 34
本 章 小 结 34
补充资料和练习 35
浏览器设置 35
背景色和图像 36
图像作为链接 36
第3章 因特网和万维网 38
3.1 因特网的历史 38
3.1.1 阿帕网(ARPAnet) 39
3.1.2 发展和私有化 39
3.2 因特网的工作原理 42
3.2.1 分布式网络 42
3.2.2 包交换技术 43
3.2.3 因特网协议:TCP/IP 44
3.2.4 域名 45
3.3 万维网的历史 46
3.3.1 超文本和万维网 47
3.3.2 万维网的主流技术 47
3.3.3 万维网的发展 48
3.4 万维网的工作原理 49
3.4.1 HTML 49
3.4.2 万维网协议:HTTP 50
3.4.3 缓存技术 50
3.5 展 望 未 来 51
本 章 小 结 51
复 习 题 52
第4章 JavaScript和动态网页 54
4.1 动 态 网 页 54
4.1.1 通过赋值和写语句进行交互 55
需避免的常见错误 57
4.1.2 格式化输出 57
需避免的常见错误 58
4.1.3 JavaScript变量 58
需避免的常见错误 59
4.2 变量和存储单元 59
设计者秘诀 62
4.3 交互式网页 62
4.3.1 通过变量局部化改变 64
4.3.2 例子:交互式故事 65
需避免的常见错误 66
4.4 展 望 未 来 66
本 章 小 结 67
补充资料和练习 67
混合动态和静态文本 67
嵌套引号 69
警告窗口 70
第5章 JavaScript数据和表达式 72
5.1 数据类型和操作符 72
5.1.1 变量和表达式 74
需避免的常见错误 74
5.1.2 数字表示法 75
需避免的常见错误 75
5.1.3 求混合表达式的值 75
需避免的常见错误 76
5.2 数 值 提 示 77
设计者秘诀 79
5.3 JavaScript预定义函数 80
需避免的常见错误 81
5.3.1 求数值的幂 82
5.3.2 产生随机数 82
需避免的常见错误 83
5.4 编程错误和调试 83
5.5 展 望 未 来 85
本 章 小 结 85
补充材料和练习 86
关于表达式和赋值的更多内容 86
parseFloat的更多练习 87
取余运算符 88
第6章 计算机的历史 90
6.1 第0代:机械计算机(1642-1945) 90
6.1.1 可编程设备 91
6.1.2 电磁式继电器 93
6.2 第1代:电子管(1945-1954) 94
6.2.1 计算机和第二次世界大战 95
6.2.2 冯•诺依曼体系结构 96
6.3 第2代:晶体管(1954-1963) 97
高级编程语言 98
6.4 第3代:集成电路(1963-1973) 98
6.4.1 大规模集成电路 99
6.4.2 商用计算 100
6.5 第4代:VLSL(1973-1985) 101
6.5.1 个人计算机革命 101
6.5.2 面向对象编程 103
6.6 第5代:并行处理和网络(1985-????) 103
6.7 展 望 未 来 103
本 章 小 结 104
复 习 题 105

第7章 抽象和自定义函数 107
7.1 自定义函数 107
7.1.1 函数的结构 109
7.1.2 同一页面中的多个函数 110
需避免的常见错误 110
7.2 无返回语句的函数 111
7.3 多 个 输 入 112
设计者秘诀 113
7.4 参数和局部变量 113
7.4.1 声明局部变量 114
需避免的常见错误 116
7.5 random.js程序库 116
需避免的常见错误 118
7.6 展 望 未 来 119
本 章 小 结 119
补充材料和练习 120
函数名与函数调用 120
关于参数和局部变量的更多练习 121
关于程序库的更多练习 121
抽象层 122
函数调用顺序 122
第8章 算法和编程语言 125
8.1 算  法 125
8.1.1 实际生活中的算法 125
8.2 设计和分析算法 127
8.2.1 另一个可供选择的算法 128
8.2.2 算法分析 128
8.2.3 大O表示法 130
8.3 算法实例:搜索链表 130
8.3.1 顺序搜索 131
8.3.2 折半搜索 131
8.3.3 算法分析 133
8.4 算法实例:近似平方根 133
算法分析 134
8.5 算法和编程 134
8.5.1 机器语言 134
8.5.2 高级语言 135
8.5.3 程序翻译 137
8.5.4 解释器和和编译器 138
8.6 展 望 未 来 139
本 章 小 结 140
复 习 题 140
第9章 事件驱动程序设计 142
9.1 通过按钮发起动作 142
按钮和窗体 143
9.2 使用文本框的输入/输出 145
9.2.1 显示输出的文本框 145
需避免的常见错误 147
9.2.2 用于存取输入的文本框 147
需避免的常见错误 149
设计者秘诀 149
9.2.3 用于处理输入和输出的文本框 150
9.3 通过多行文本区域输入/输出 151
需避免的常见错误 152
9.4 动 态 图 像 153
需避免的常见错误 155
9.5 展 望 未 来 155
本 章 小 结 155
补充材料和练习 156
关于窗体元素的更多练习 156
ONCHANGE属性 157
ONFOCUS属性 158
使用表格对齐窗体元素 160
第10章 作为一门学科的计算机科学 161
10.1 计算机“科学” 161
10.1.1 人工科学 162
10.2 计算机科学的主题 163
10.2.1 硬件 164
10.2.2 软件 164
10.2.3 理论 165
10.3 计算机科学的分支 166
10.3.1 算法和数据结构 167
10.3.2 计算机的体系结构 168
10.3.3 操作系统和网络 170
10.3.4 软件工程 171
10.3.5 人工智能和机器人技术 172
10.4 计算机科学道德标准 173
10.5 展 望 未 来 175
本 章 小 结 175
复 习 题 176
第11章 条 件 执 行 178
11.1 if 语 句 178
11.1.1 布尔测试 179
需避免的常见错误 180
需避免的常见错误 182
11.2 嵌套的if语句 183
11.2.1 层叠式If-Else语句 183
11.3 例子:掷骰子 185
设计者秘诀 187
需避免的常见错误 187
11.4 计 数 器 188
11.4.1 布尔表达式 189
需避免的常见错误 190
11.5 展 望 未 来 190
本 章 小 结 191
补充材料和练习 192
关于嵌套if语句的更多练习 192
例子:设计一个ESP测试 193
例子:设计圆点赛跑 195
第12章 数据的表示 196
12.1 模拟与数字 196
12.2 二 进 制 数 198
12.3 表 示 整 数 199
12.4 表 示 实 数 200
12.5 表示字符和字符串 202
12.6 表示其他类型的数据 203
12.6.1 声音 204
12.6.2 图像 205
12.7 计算机怎样区别不同的数据类型 207
12.8 展 望 未 来 208
本 章 小 结 208
复 习 题 209

第13章 条 件 重 复 211
13.1 while循环 211
需避免的常见错误 212
需避免的常见错误 216
13.2 计数器驱动的循环 217
13.3 变量和重复 220
需避免的常见错误 220
设计者秘诀 223
13.4 例子:产生一个hailstone序列 224
13.5 展 望 未 来 225
本 章 小 结 225
补充材料和练习 226
循环的更多练习 226
掷骰子的更多练习 227
for循环 228
第14章 计算机内部——冯•诺依曼体系结构 230
14.1 CPU子单元和数据通道 230
14.1.1 CPU子单元 230
14.1.2 CPU数据通道指令周期 231
14.1.3 数据通道模拟器 232
14.2 CPU和主存储器 233
14.2.1 与主存储器来回传输数据 234
14.2.2 具有存储模拟器的数据通道 234
14.3 存储程序的计算机 237
14.3.1 机器语言 237
14.3.2 控制器 238
14.3.3 存储程序的计算机模拟器 240
14.3.4 输入/输出设备的作用 243
14.4 机器语言和汇编语言 244
14.5 展 望 未 来 246
本 章 小 结 246
复 习 题 247
第15章 JavaScript字符串 249
15.1 字符串对象 249
15.1.1 属性和方法 250
需避免的常见错误 252
15.2 通用的字符串操作方法 252
需避免的常见错误 253
15.2.1 字符串连接 253
15.3 查找字符串 255
15.3.1 通用查找 255
需避免的常见错误 256
15.4 字符串操作和循环 257
15.4.1 例子:识别回文 258
15.5 展 望 未 来 259
本 章 小 结 259
补充材料和练习 260
关于字符串的更多练习 260
罗马数字 261
Math对象和document对象 262
第16章 计算机内部——晶体管和集成电路 264
16.1 电 和 开 关 264
16.1.1 电学基础 265
16.1.2 开关 265
16.1.3 晶体管 266
16.1.4 晶体管开关 267
16.2 从晶体管到门电路 268
16.2.1 门电路和二进制逻辑电路 269
16.3 从门电路到复杂电路 271
16.3.1 例子:设计存储器电路 273
16.4 从电路到微型芯片 274
16.4.1 集成电路 275
16.4.2 集成电路的制造 275
16.4.3 微型芯片的封装 277
16.5 展 望 未 来 278
本 章 小 结 278
复 习 题 279
第17章 JavaScript数组 281
17.1 数 组 对 象 281
17.1.1 访问数组元素 282
17.1.2 为一个数组内的元素赋值 283
17.2 从字符串到数组 284
需避免的常见错误 284
17.2.1 字符串的split方法 285
17.2.2 例子:生成首字母缩略词 286
需避免的常见错误 287
17.3 数 字 数 组 288
需避免的常见错误 291
17.4 例子:用数组保存掷骰子的统计数据 291
17.4.1 方法1:单独的计数器 291
17.4.2 方法2:计数器数组 292
17.5 展 望 未 来 294
本 章 小 结 294
补充材料和练习 295
关于数组的更多实践 295
查找数组 296
并行和嵌套数组 299
第18章 计算机和社会 302
18.1 技术的正面影响 302
18.1.1 日常事务中的计算机和程序 303
18.1.2 Internet和Web作为信息源 305
18.1.3 Internet和Web作为传播媒介 307
18.1.4 Internet和Web用于商业 308
18.2 技术的潜在危险 309
18.2.1 对复杂系统的依赖 309
18.2.2 信息过量 310
18.2.3 隐私与安全 311
18.2.4 数字划分 312
18.3 展 望 未 来 313
本 章 小 结 313
复 习 题 314

附录A 常用Web浏览器 316
A.1 Microsoft Internet Explorer 316
A.1.1 启动浏览器 316
A.1.2 打开一个页面 317
A.1.3 浏览页面 318
A.1.4 查看页面的源代码 318
A.1.5 下载/保存一个页面 318
附录B 常用文本编辑器 320
B.1 Windows的NotePad 320
B.1.1 启动NotePad 320
B.1.2 新建一个文件 321
B.1.3 打开一个已有的文件 321
B.1.4 保存文件 321
B.1.5 拷贝文件 321
B.1.6 复制和粘贴 322
附录C HTML参考 323
文件结构 323
文本间距和格式 323
文本分组和标题 323
超文本和多媒体 323
表 324
链表 324
程序和事件处理 324
常见HTML颜色 325
附录D JavaScript参考 326
变量 326
数据类型 326
数学运算符 326
比较运算符 327
逻辑(布尔)关联 327
语句 328
预定义函数 328
用户自定义函数 329
字符串 330
数组 330
操作HTML窗体要素 331
附录E random.js 函数库 332

[图书资源]

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha