图书介绍

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

计算机软件技术基础
  • 陈娟娟,杨健主编;李永杰,华继学,李瑛,程瑾副主编 著
  • 出版社: 北京:兵器工业出版社
  • ISBN:7801725964
  • 出版时间:2005
  • 标注页数:257页
  • 文件大小:11MB
  • 文件页数:270页
  • 主题词:软件-军事院校-教材

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 计算机系统组成1

1.1.1 硬件系统1

1.1.2 软件系统2

1.1.3 软、硬件系统的接口4

1.2 操作系统4

1.2.1 基本概念4

1.2.2 发展历程5

1.2.3 基本特征6

1.2.4 基本功能7

1.2.5 分类10

1.2.6 Windows XP操作系统13

1.3 程序设计语言14

1.3.1 基本介绍14

1.3.2 基于DOS的程序设计15

1.3.3 基于Windows的程序设计16

习题118

第2章 算法19

2.1 基本概念19

2.2 算法描述19

2.2.1 伪代码20

2.2.2 流程图20

2.2.3 N-S图23

2.3 算法效率的度量24

2.3.1 时间复杂度25

2.3.2 空间复杂度26

习题227

第3章 程序语言基础28

3.1 C语言概述28

3.1.1 C语言的特点28

3.1.2 简单的C程序介绍29

3.2 基本数据类型32

3.2.1 常量与变量32

3.2.2 标识符和关键字33

3.2.3 数据类型33

3.2.4 整型34

3.2.5 实型35

3.2.6 字符型36

3.2.7 空类型38

3.2.8 不同类型数据间的转换38

3.2.9 变量的赋值和初始化39

3.3 运算符和表达式40

3.3.1 算术运算符40

3.3.2 赋值运算符42

3.3.3 关系运算符43

3.3.4 逻辑运算符43

3.3.5 条件运算符44

3.3.6 逗号运算符45

3.3.7 位运算符45

3.4.1 putchar(字符输出函数)48

3.4 输入输出48

3.4.2 getchar(字符输入函数)49

3.4.3 printf(格式输出函数)49

3.4.4 scanf(格式输入函数)51

3.5 简单程序举例52

习题353

第4章 程序控制结构55

4.1 程序的三种基本结构55

4.2 顺序结构56

4.3 选择结构57

4.3.1 if语句58

4.3.2 switch语句60

4.4.1 while语句64

4.4 循环结构64

4.4.2 do-while语句66

4.4.3 for语句67

4.4.4 循环嵌套68

4.4.5 循环辅助语句69

4.4.6 goto语句70

习题471

第5章 数组73

5.1 一维数组73

5.1.1 一维数组的定义73

5.1.2 一维数组元素的引用74

5.1.3 一维数组的初始化74

5.1.4 一维数组程序举例76

5.2 二维数组83

5.2.2 二维数组的引用84

5.2.1 二维数组的定义84

5.2.3 二维数组的初始化85

5.2.4 二维数组程序举例86

5.3 字符数组89

5.3.1 一维字符数组的定义89

5.3.2 一维字符数组的初始化90

5.3.3 一维字符数组的引用90

5.3.4 字符串的输入输出90

5.3.5 字符串处理函数93

5.3.6 二维字符数组98

习题5100

6.1.1 结构体类型定义103

第6章 结构体与共用体103

6.1 结构体103

6.1.2 结构体变量104

6.1.3 结构体变量的引用及初始化106

6.1.4 结构体数组107

6.2 共用体109

习题6112

第7章 指针114

7.1 指针的概念114

7.2 指针变量的定义和引用115

7.2.1 指针变量的定义115

7.2.2 指针变量的引用116

7.3.1 指向一维数组的指针变量117

7.3 指针与数组117

7.3.2 指向二维数组的指针变量119

7.3.3 指针与字符串121

7.4 指针与结构体123

7.4.1 指向结构体变量的指针123

7.4.2 指向结构体数组的指针125

习题7126

第8章 函数与文件128

8.1 函数的定义与函数声明128

8.1.1 函数定义的一般形式128

8.1.2 函数声明129

8.2 函数的参数和返回值131

8.2.1 函数的形参和实参131

8.1.3 函数的调用131

8.2.2 函数的返回值133

8.2.3 函数示例133

8.3 函数参数的传递方式134

8.3.1 变量作为函数参数135

8.3.2 数组作为函数参数135

8.3.3 结构作为函数参数141

8.3.4 指针作为函数参数144

8.4 函数的嵌套调用和递归调用149

8.4.1 函数的嵌套调用149

8.4.2 函数的递归调用150

8.5 局部变量和全局变量154

8.5.1 局部变量154

8.5.2 全局变量156

8.6 变量的存储属性158

8.6.1 变量的存储方式158

8.6.2 auto自动变量158

8.6.3 extern外部变量160

8.6.4 static静态变量161

8.6.5 register寄存器变量162

8.7 库函数163

8.8 文件164

8.8.1 C语言文件的概述164

8.8.2 缓冲文件系统165

习题8176

9.1 基本概念181

第9章 数据结构181

9.2 线性表183

9.2.1 逻辑结构183

9.2.2 存储结构183

9.2.3 基本运算184

9.3 栈186

9.3.1 逻辑结构186

9.3.2 顺序栈186

9.3.3 链栈188

9.3.4 栈的应用190

9.4 队列191

9.4.1 逻辑结构191

9.4.2 顺序队191

9.4.3 循环队192

9.5 链表195

9.5.1 基本概念195

9.5.2 用于处理动态链表的函数196

9.5.3 链表的建立和输出198

9.5.4 链表的删除和插入202

9.5.5 双向链表206

9.5.6 循环链表207

9.5.7 顺序表与链表之间的区别208

9.6 树和二叉树208

9.6.1 树208

9.6.2 二叉树的逻辑结构209

9.6.3 二叉树的存储结构209

9.6.4 二叉树的遍历210

9.7 排序211

9.7.1 交换排序212

9.7.2 插入排序215

9.7.3 选择排序217

9.7.4 小结217

9.8 查找217

9.8.1 顺序查找218

9.8.2 折半查找218

习题9220

第10章 C语言的图形开发技术222

10.1 图形模式的初始化222

10.2 设置屏幕颜色224

10.3.2 画线226

10.3 基本图形函数226

10.3.1 画点226

10.3.3 画面229

10.4 屏幕操作函数232

10.5 图形模式下的文本输出234

习题10237

第11章 软件工程238

11.1 基本框架238

11.2 软件生存周期240

11.2.1 可行性研究240

11.2.2 需求分析241

11.2.3 程序设计241

11.2.4 编码242

11.2.5 测试243

11.2.6 维护244

11.3 软件开发模型245

11.4 面向对象的软件开发248

习题11250

第12章 数据库设计251

12.1 计算机数据管理的发展251

12.2 数据库系统252

12.3 数据模型253

12.4 数据库设计255

习题12256

参考文献257

热门推荐