出版社:清华大学出版社
年代:2003
定价:35.0
本书深入浅出地阐述了如何用计算机来求解问题的一些思想和方法。全书分为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 函数
第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 术语表
本书深入浅出地阐述了如何利用计算机来求解问题的一些思想和方法。全书分为6个部分,另有6个附录。本书全面讲解了解题方法和编程概念的各个方面,通过详细的解释和大量的实例逐步展开介绍,从基本的数学函数和操作符到代码、数组、指针和其他数据结构等技术的设计和使用,以及数据库和面向对象程序设计的概念,然后以综合实例阐述应用软件中解题方法的使用。附录介绍了商业中常用到的模板、排序和合并方法。本书适合作为高等学校计算机专业学生的必修或选修课程,对希望提高编程水平的程序员也有很大参考价值。
本书全面讲解了解题方法和编程概念的各个方面,通过详细的解释和大量的实例逐步展开介绍,从基本的数学函数和操作符到代码、数组、指针和其他数据结构等技术的设计和使用,以及数据库和面向对象程序设计的概念,然后以综合实例阐述应用软件中解题方法的使用。
书籍详细信息 | |||
书名 | 问题求解与编程概念站内查询相似图书 | ||
9787302073291 《问题求解与编程概念》pdf扫描版电子书已有网友提供资源下载链接,请点击下方按钮查看 | |||
出版地 | 北京 | 出版单位 | 清华大学出版社 |
版次 | 1版 | 印次 | 1 |
定价(元) | 35.0 | 语种 | 简体中文 |
尺寸 | 26 | 装帧 | 平装 |
页数 | 453 | 印数 | 654 |