程序设计方法(第2版)
正版新书 新华官方库房直发 可开电子发票
¥
70.29
7.1折
¥
99
全新
库存2件
作者(美)马蒂亚斯·费雷森 等
出版社人民邮电出版社
ISBN9787115529152
出版时间2020-10
版次1
装帧平装
开本16开
纸张胶版纸
页数504页
字数809千字
定价99元
货号SC:9787115529152
上书时间2024-12-14
商品详情
- 品相描述:全新
-
全新正版 提供发票
- 商品描述
-
作者简介:
主编推荐:
1.世界知名的计算机科学家、PLT Scheme(Racket)语言的创始人Matthias Felleisen作品。
2.第2版经过了全面的修订。虽然本书仍然是在教系统化的程序设计方法,但第2版为图形界面的交互式程序和批处理程序提供了不同的设计诀窍。
3.对于函数的设计诀窍,第2版增加了很多新的提示。
4.本书使用的教学语言及其集成开发环境(IDE)现在还可以像支持数值一样支持图像,并支持测试、事件驱动编程,甚至分布式编程。
本书关注程序设计的过程,呈现程序设计的准则,向读者展示如何分析问题陈述,如何编写简明的目的声明,如何列举示例,如何开发解决方案的框架,如何完成程序,以及如何测试程序。因为学习程序设计的重点在于研究原理和获得通用技能,所以本书并没有采用现成的工业用编程语言,而是提供了专门定制的教学用编程语言。出于同样的理由,本书还提供了面向初学者的编程环境——DrRacket,它寓教于乐,注重教学反馈。随着读者逐步熟悉书中的内容,编程环境也会不断完备,直至可以支撑一种适用于所有编程任务的成熟语言。
内容简介:
本书从系统设计的角度出发介绍计算以及程序设计的方法和过程。全书由6个部分和5个独立章节组成,6个部分侧重于介绍程序设计,分别介绍从数值和图像等原子数据到区间、枚举、条目、结构体及其组合等新方法的基本概念,任意大的复合数据及其用途,用于创建和使用抽象的设计诀窍,迭代改进的思想,生成递归以及关于累积器的用法;5个独立章节引入编程机制和计算的概念,分别介绍教学语言的语法和语义、引用和反引用、作用域和抽象、数值的本质以及计算的成本。本书强调程序设计的计划和构建、设计诀窍、抽象和迭代改进等思想,逻辑清晰,循序渐进,示例丰富,可以指导有一定编程经验的读者系统地学习程序设计,也可作为高等院校计算机科学与技术专业程序设计导论和计算导论的教材和教学参考书。
目录:
开篇:如何编程
算术3
输入和输出6
计算的多种方式10
一个程序,多个定义13
另一个定义15
现在你是一名程序员了17
不!17
第一部分固定大小的数据
第1章算术20
1.1数值的算术21
1.2字符串的算术22
1.3二者的混合23
1.4图像的算术24
1.5布尔值的算术26
1.6布尔值的混合27
1.7谓词:了解你的数据29
第2章函数和程序31
2.1函数31
2.2计算33
2.3函数的复合36
2.4全局常量38
2.5程序39
第3章程序设计方法49
3.1设计函数50
3.2熟练习题:函数54
3.3领域知识54
3.4从函数到程序54
3.5关于测试55
3.6设计世界程序56
3.7虚拟宠物世界63
第4章区间、枚举和条目65
4.1条件编程65
4.2条件计算67
4.3枚举69
4.4区间71
4.5条目75
4.6条目的设计80
4.7有限状态世界82
第5章添加结构体88
5.1从位置到posn结构体88
5.2posn的计算88
5.3posn的编程89
5.4定义结构体类型91
5.5结构体的计算94
5.6结构体的编程97
5.7数据的空间102
5.8结构体的设计105
...
— 没有更多了 —
全新正版 提供发票
以下为对购买帮助不大的评价