问题求解与编程概念(第6版)

问题求解与编程概念(第6版) - 图书城
作者:
ISBN:
9787302073291 , 7302073295
出版社:
清华大学出版社
出版日期:
2003-11-1
定价:
55.00
¥42.90元 去蔚蓝网购买
内容提要 :
    本书深入浅出地阐述了如何利用计算机来求解问题的一些思想和方法。全书分为6个部分,另有6个附录。本书全面讲解了解题方法和编程概念的各个方面,通过详细的解释和大量的实例逐步展开介绍,从基本的数学函数和操作符到代码、数组、指针和其他数据结构等技术的设计和使用,以及数据库和面向对象程序设计的概念,然后以综合实例阐述应用软件中解题方法的使用。附录介绍了商业中常用到的模板、排序和合并方法。本书适合作为高等学校计算机专业学生的必修或选修课程,对希望提高编程水平的程序员也有很大参考价值。
编辑推荐 :
    本书全面讲解了解题方法和编程概念的各个方面,通过详细的解释和大量的实例逐步展开介绍,从基本的数学函数和操作符到代码、数组、指针和其他数据结构等技术的设计和使用,以及数据库和面向对象程序设计的概念,然后以综合实例阐述应用软件中解题方法的使用。
作者简介 :
    
目录 :
第I部分 解题和编程方法简介
第1章 解决问题的一般概念
1.1 日常生活问题的解决
1.2 问题的类型
1.3 计算机解决的问题
1.4 解决问题的难点
1.5 本章小结
1.6 术语
1.7 简答
1.8 习题
1.9 纠错
第2章 计算机解决问题的初级概念
2.1 常量和变量
2.2 数据类型
2.3 函数
2.4 操作符
2.5 表达式和等式
2.6 本章小结
2.7 术语
2.8 简答
2.9 习题
2.10 纠错
第3章 编程概念
3.1 计算机如何存储数据
3.2 计算机通信
3.3 问题的求解
3.4 使用这些工具
3.5 测试解决方案
3.6 编程
3.7 本章小结
3.8 术语
3.9 简答
3.10 习题
第II部分 逻辑结构
第4章 程序结构
4.1 构建程序结构的要点
4.2 内聚和耦合
4.3 模块及其功能
4.4 局部变量和全局变量
4.5 参数
4.6 变量命名和数据字典
4.7 4种逻辑结构
4.8 本章小结
4.9 术语
4.10 简答
4.11 习题
第5章 采用顺序逻辑结构解决问题
5.1 算法指令和流程图符号
5.2 顺序逻辑结构
5.3 解决方案开发
5.4 本章小结
5.5 简答
5.6 习题
5.7 纠错
第6章 采用分支结构解决问题
6.1 分支逻辑结构
6.2 多重IF/THEN/ELSE指令
6.3 使用串行逻辑
6.4 使用正逻辑
6.5 使用负逻辑
6.6 逻辑转换
6.7 选择哪一种分支逻辑
6.8 分支表
6.9 综合实例
6.10 本章小结
6.11 术语
6.12 简答
6.13 习题
6.14 纠错
第7章 采用循环结构解决问题
7.1 循环逻辑结构
7.2 增量
7.3 累加
7.4 WHILE/WHILE-END
7.5 综合实例
7.6 REPEAT/UNTIL
7.7 综合实例
7.8 自动计数循环
7.9 综合实例
7.10 嵌套循环
7.11 指示器
7.12 算法指令和程序流程图符号
7.13 递归
7.14 本章小结
7.15 术语
7.16 简答
7.17 习题
7.18 纠错
第8章 采用Case结构解决问题
8.1 Case逻辑结构
8.2 代码
8.3 综合实例I
8.4 综合实例II
8.5 本章小结
8.6 术语
8.7 简答
8.8 习题
8.9 纠错
第III部分 数据结构
第9章 处理数组
9.1 数组
9.2 一维数组
9.3 综合实例
9 .4 二维数组
9.5 综合实例
9.6 多维数组
9.7 查表技术
9.8 指针技术
9.9 综合实例
9.10 本章小结
9.11 术语
9.12 简答
9.13 习题
9.14 纠错
第10章 数据结构
10.1 文件概念入门
10.2 排序技术
10.3 栈
10.4 以记录作为一种数据结构
10.5 链表
10.6 二叉树
10.7 本章小结
10.8 术语
10.9 简答
10.10 习题
第11章 关系数据库管理系统
11.1 关系数据库管理系统
11.2 表格
11.3 主键、辅键、外键
11.4 范式化表格
11.5 模式
11.6 创建表格
11.7 查询
11.8 窗体设计
11.9 界面设计
11.10 报表
11.11 使用RDBMS设计解决方案
11.12 关系数据库管理系统实例:家庭财务管理
11.13 本章小结
11.14 术语
11.15 简答
11.16 习题
第IV部分 面向对象编程
第12章 面向对象程序设计的概念
第13章 面向对象程序设计
第V部分 文件处理
第14章 文件的概念
第15章 顺序访问文件应用程序
第16章 顺序访问文件的更新
第17章 随机访问文件的处理和更新
第VI部分 应用软件中解题方法的使用
第18章 应用软件介绍
第19章 字处理和桌面出版软件的使用
第20章 使用电子数据表解决问题
第21章 文档处理
附录A 商业应用中的常用公式
附录B 排序、合并和查找方法
附录C 数据表示的ASCII代码和EBCDIC代码
附录D 解决问题时要使用的图
附录E 其他的问题解决工具
附录F 统一建模语言概述
附录G 术语表
译者序:
在踏入编程这个门槛时,曾经有无数的各种说法在我们耳边萦绕。各种各样或难或易的论断,让我们一再地为之迷惑不解。经常存在的编程语言之争(比如是使用C++语言还是使用Java语言),或者编程环境之争(比如是使用VisualC++还是使用C++Builder),常常让我们无所适从。面对这种境况,我们不由自主地想起站在两堆同样草料正中央的那头笨驴,为着这无法做出的决定而犹豫再三无从取舍。 这时,如果有人告诉你,其实编程语言都一样,你会有什么感觉?这是很多年前一位德高望重的老教授说过的一句话。当时,我们正为Pascal的严格语法而劳心费神,而C++语言正在逐步进入高校,却被指责为过于灵活从而不利于培..
前言:
对于为用户开发应用程序的专业人士来说,掌握解题方法和编程概念是非常必要的。遗憾的是,对于许多读者来说,解题方法比计算机语言的语法更难于掌握。编程的艺术在于能掌握各种各样的技术,并能用这些技术去解决特定的问题。读者应该首先掌握基本的编程方法和解题方法,然后在学习特定编程语言的过程中着重学习语法。可以在介绍解题方法的课程或第一门针对解题的语言课程中学习这种技巧。它可以减少学生在学习过程中的阻力,,提高成功率。 本书供编程专业学生第一学期使用,它是一门介绍性课程,可作为必修或辅助教材使用。虽然本书是为初学者或没有接触过计算机的读者编写的,但其介绍的内容对..
联系客服 - 加入到博客 - 开发者API - 图书目录 - 关于图书城 - 对外合作 - 购书指南 - 可以在线阅读吗?
图书城网上书店 © TuShuCheng.com - 京ICP备06069800