图书介绍

计算机软件技术基础【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

计算机软件技术基础
  • 陈怀义等编著 著
  • 出版社: 长沙:国防科技大学出版社
  • ISBN:7810245139
  • 出版时间:1999
  • 标注页数:276页
  • 文件大小:14MB
  • 文件页数:289页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

计算机软件技术基础PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 软件技术概论1

1.1 计算机系统组成1

1.2 硬件系统1

1.2.1 硬件基本组成1

第一章 软件技术概论1

1.1 计算机系统组成1

1.2.1 硬件基本组成1

1.2 硬件系统1

1.2.2 硬件基本配置3

1.2.2 硬件基本配置3

1.3.1 系统软件4

1.3 软件系统4

1.3.1 系统软件4

1.3 软件系统4

1.3.2 应用软件7

1.3.2 应用软件7

1.4 数据和数据结构9

1.4 数据和数据结构9

1.4.1 数学模型10

1.4.1 数学模型10

1.4.2 数据结构的一般概念12

1.4.2 数据结构的一般概念12

1.4.3 线性表13

1.4.3 线性表13

1.4.4 二叉树17

1.4.4 二叉树17

1.4.5 图21

1.4.5 图21

1.5 算法和算法分析25

1.5 算法和算法分析25

1.5.2 算法分析26

1.5.1 算法概念26

1.5.2 算法分析26

1.5.1 算法概念26

习题27

习题27

2.1.1 基本概念30

第二章 程序设计环境30

2.1 操作系统基本知识30

第二章 程序设计环境30

2.1 操作系统基本知识30

2.1.1 基本概念30

2.1.2 操作系统的基本功能35

2.1.2 操作系统的基本功能35

2.2 Windows的操作使用37

2.2.1 Windows 95用户界面37

2.2.1 Windows 95用户界面37

2.2 Windows的操作使用37

2.2.2 Windows资源管理器的使用42

2.2.2 Windows资源管理器的使用42

2.3 基于Windows的程序设计入门47

2.3.1 程序开发的基本步骤47

2.3.2 创建新工程47

2.3.2 创建新工程47

2.3.1 程序开发的基本步骤47

2.3 基于Windows的程序设计入门47

2.3.3 使用编辑器49

2.3.3 使用编辑器49

2.3.4 编译工程51

2.3.4 编译工程51

2.3.5 运行及调试52

2.3.5 运行及调试52

习题53

习题53

3.1.1 C语言的特点54

3.1 概述54

3.1.1 C语言的特点54

第三章 程序语言基础54

3.1 概述54

第三章 程序语言基础54

3.1.2 简单的C语言程序例子55

3.1.2 简单的C语言程序例子55

3.1.3 C语言程序的基本结构56

3.1.3 C语言程序的基本结构56

3.2.1 基本元素57

3.2 基本数据类型57

3.2.1 基本元素57

3.2 基本数据类型57

3.2.2 数据及类型58

3.2.2 数据及类型58

3.2.3 整型59

3.2.3 整型59

3.2.4 实型60

3.2.4 实型60

3.2.5 字符型61

3.2.5 字符型61

3.2.6 变量赋初值62

3.2.6 变量赋初值62

3.3.1 算术运算符及表达式63

3.3 运算符及表达式63

3.3.1 算术运算符及表达式63

3.3 运算符及表达式63

3.3.2 赋值运算符及表达式66

3.3.2 赋值运算符及表达式66

3.3.3 关系运算符及表达式67

3.3.3 关系运算符及表达式67

3.3.4 逻辑运算符及表达式67

3.3.4 逻辑运算符及表达式67

3.3.5 条件运算符及表达式68

3.3.5 条件运算符及表达式68

3.4.1 赋值语句69

3.3.6 逗号运算符及表达式69

3.4 简单的C语言程序设计69

3.4.1 赋值语句69

3.4 简单的C语言程序设计69

3.3.6 逗号运算符及表达式69

3.4.2 格式输入输出70

3.4.2 格式输入输出70

3.4.3 字符输入输出73

3.4.3 字符输入输出73

3.4.4 简单程序举例74

3.4.4 简单程序举例74

习题75

习题75

4.1 结构化程序设计78

第四章 程序控制结构78

4.1 结构化程序设计78

4.1.1 结构化程序78

第四章 程序控制结构78

4.1.1 结构化程序78

4.1.2 结构化程序设计方法79

4.1.2 结构化程序设计方法79

4.2.2 空语句80

4.2 顺序结构80

4.2.1 复合语句80

4.2.2 空语句80

4.2.1 复合语句80

4.2 顺序结构80

4.3.1 if语句81

4.3.1 if语句81

4.3 选择结构81

4.3 选择结构81

4.3.2 sw?tch语句86

4.3.2 sw?tch语句86

4.4.1 while语句90

4.4 循环结构90

4.4 循环结构90

4.4.1 while语句90

4.4.2 do-while语句92

4.4.2 do-while语句92

4.4.3 for语句94

4.4.3 for语句94

4.4.4 多重循环96

4.4.4 多重循环96

4.5.1 break语句99

4.5 跳转语句99

4.5.1 break语句99

4.5 跳转语句99

4.5.2 continue语句100

4.5.3 goto语句与标号100

4.5.3 goto语句与标号100

4.5.2 continue语句100

习题101

习题101

5.1.1 一维数组103

5.1 数组103

第五章 数组、结构和指针103

5.1.1 一维数组103

5.1 数组103

第五章 数组、结构和指针103

5.1.2 二维数组109

5.1.2 二维数组109

5.1.3 字符数组和字符串111

5.1.3 字符数组和字符串111

5.1.4 数组应用举例117

5.1.4 数组应用举例117

5.2 结构120

5.2 结构120

5.2.1 结构类型及变量的定义120

5.2.1 结构类型及变量的定义120

5.2.2 结构变量的引用122

5.2.2 结构变量的引用122

5.2.3 结构变量的初始化123

5.2.3 结构变量的初始化123

5.2.4 结构的嵌套124

5.2.4 结构的嵌套124

5.2.5 结构数组125

5.2.5 结构数组125

5.3.1 指针和指针变量的概念128

5.3 指针128

5.3.1 指针和指针变量的概念128

5.3 指针128

5.3.2 指针变量的定义与引用129

5.3.2 指针变量的定义与引用129

5.3.3 指针与数组130

5.3.3 指针与数组130

5.3.4 指针与结构133

5.3.4 指针与结构133

5.3.5 链表136

5.3.5 链表136

习题147

习题147

第六章 函数和文件150

6.1 函数的定义150

第六章 函数和文件150

6.1 函数的定义150

6.2 函数的调用与返回152

6.2 函数的调用与返回152

6.3 函数参数传递方式156

6.3.1 变量作为函数参数156

6.3.1 变量作为函数参数156

6.3 函数参数传递方式156

6.3.2 数组作为函数参数157

6.3.2 数组作为函数参数157

6.3.3 结构作为函数参数160

6.3.3 结构作为函数参数160

6.3.4 指针作为函数参数161

6.3.4 指针作为函数参数161

6.4 函数的嵌套调用与递归调用163

6.4.1 函数的嵌套调用163

6.4.1 函数的嵌套调用163

6.4 函数的嵌套调用与递归调用163

6.4.2 函数的递归调用168

6.4.2 函数的递归调用168

6.5 变量的作用域171

6.5 变量的作用域171

6.5.1 局部变量的作用域171

6.5.1 局部变量的作用域171

6.5.2 全局变量的作用域172

6.5.2 全局变量的作用域172

6.6 库函数177

6.6 库函数177

6.7 文件178

6.7.1 C语言文件概述178

6.7.1 C语言文件概述178

6.7 文件178

6.7.2 缓冲文件系统179

6.7.2 缓冲文件系统179

习题192

习题192

7.1.1 栈的定义和操作196

7.1 栈和队列的应用196

第七章 应用程序设计196

7.1 栈和队列的应用196

第七章 应用程序设计196

7.1.1 栈的定义和操作196

7.1.2 栈的应用198

7.1.2 栈的应用198

7.1.3 队列的定义和操作205

7.1.3 队列的定义和操作205

7.1.4队列的应用207

7.1.4队列的应用207

7.2.1 排序和检索的概念211

7.2 数据的排序和检索211

7.2.1 排序和检索的概念211

7.2 数据的排序和检索211

7.2.2 排序和检索算法的分类和评价方法212

7.2.2 排序和检索算法的分类和评价方法212

7.2.3 常用排序算法213

7.2.3 常用排序算法213

7.2.4 常用检索算法222

7.2.4 常用检索算法222

7.3 二叉树的建造和遍历223

7.3 二叉树的建造和遍历223

7.3.1 二叉树的建造224

7.3.1 二叉树的建造224

7.3.2 二叉树的遍历230

7.3.2 二叉树的遍历230

7.4.1 图的遍历232

7.4 图的遍历和最小代价问题232

7.4.1 图的遍历232

7.4 图的遍历和最小代价问题232

7.4.2 最小代价问题237

7.4.2 最小代价问题237

习题240

习题240

8.1 软件工程243

第八章 软件工程和软件开发新技术243

8.1 软件工程243

第八章 软件工程和软件开发新技术243

8.1.1 软件工程的目标244

8.1.2 软件工程的原则244

8.1.1 软件工程的目标244

8.1.2 软件工程的原则244

8.1.3 软件生存周期245

8.1.3 软件生存周期245

8.1.4 软件开发模型248

8.1.4 软件开发模型248

8.2 面向对象技术和C++250

8.2 面向对象技术和C++250

8.2.1 面向对象的概念与思想251

8.2.1 面向对象的概念与思想251

8.2.2 C++简介252

8.2.2 C++简介252

8.3.1 Internet简介259

8.3 Internet与Java简介259

8.3 Internet与Java简介259

8.3.1 Internet简介259

8.3.2 Java的发展历史260

8.3.3 Java的特征260

8.3.3 Java的特征260

8.3.2 Java的发展历史260

8.4.1 分布计算环境262

8.4 分布计算技术262

8.4 分布计算技术262

8.4.1 分布计算环境262

8.4.2 分布计算技术263

8.4.2 分布计算技术263

习题264

习题264

附录 Turbo C集成开发环境上机指南266

附录 Turbo C集成开发环境上机指南266

参考文献276

参考文献276

热门推荐