图书介绍
大学信息技术基础 C语言版PDF|Epub|txt|kindle电子书版本网盘下载
- 解争龙,田俊华,许青林主编 著
- 出版社: 北京:科学出版社
- ISBN:7030153278
- 出版时间:2005
- 标注页数:477页
- 文件大小:37MB
- 文件页数:494页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
大学信息技术基础 C语言版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 信息技术基础3
第1章 信息技术概论3
1.1 信息的基本概念3
1.1.1 什么是信息3
1.1.2 信息的分类3
目录3
1.1.3 数据、消息、信号与信息4
1.1.4 信息的基本特征5
1.1.5 信息的基本作用7
1.2 信息科学与信息技术8
1.2.1 科学的定义8
1.2.2 信息科学8
1.2.4 信息技术的核心9
1.2.3 信息技术9
1.2.5 信息技术的发展历史11
1.3 信息化与信息社会11
1.3.1 信息化社会的标志11
1.3.2 构建信息化社会的信息高速公路12
1.3.3 信息化社会的主要标志之一——知识经济12
1.3.4 社会信息化的基础——企业与政府的信息化13
1.4 信息源与信息采集13
1.4.1 自然界的三种资源13
1.4.2 基于人工系统的信息采集方法14
1.4.3 基于计算机系统的信息采集方法15
1.5.2 存储程序式计算机的基本结构与工作原理16
1.5.1 计算机模型与图灵机16
1.5 信息处理工具——计算机的过去、现在与未来16
1 5.3 现代计算机的“史前”时代17
1.5.4 现代计算机发展的四个阶段17
1.5.5 未来计算机的发展趋势18
1.5.6 计算机系统的组成18
习题18
第2章 数据存储20
2.1 符号“0”和“1”20
2.2 数字的表示和运算20
2.2.1 进位计数制20
2.2.2 常用的进位计数制21
2.2.3 不同进位计数制之间的转换24
2.2.4 二进制与计算机27
2.2.5 二进制数的算术运算28
2.2.6 二进制数的逻辑运算29
2.3 计算机中的数据与编码32
2.3.1 数据的概念32
2.3.2 数据的单位32
2.3.3 字符编码33
2.3.4 计算机中数据的表示37
2.4 存储器41
2.4.1 内存的概念41
2.4.2 内存的组成42
2.4.3 高速缓冲存储器43
2.4.4 内存的参数43
2.5.1 磁盘44
2.5 外存44
2.5.2 磁带45
2.5.3 光盘46
2.5.4 文件47
2.6 内存和外存的数据交换47
习题48
第3章 信息处理50
3.1 机器指令50
3.1.1 算法中的基本操作50
3.1.2 机器指令52
3.1.3 指令系统54
3.2 中央处理器54
3.2.1 CPU的基本构成55
3.2.2 CPU的工作原理56
3.2.3 机器指令的寻址方式57
3.3 计算机的组成58
3.3.1 计算机硬件的基本结构58
3.3.2 计算机的特点59
习题60
第4章 信息的输入和输出61
4.1 用户界面的发展过程61
4.2 汉字的输入码63
4.2.1 拼音码63
4.2.2 笔形码65
4.2.3 使用词组的汉字输入方法67
4.3 输入设备68
4.3.1 键盘69
4.3.2 鼠标70
4.3.3 其他输入设备71
4.3.4 汉字的输出码72
4.4 输出设备72
4.4.1 显示器72
4.4.2 打印机74
习题76
第5章 操作系统77
5.1 操作系统的地位77
5.2 操作系统的发展过程78
5.2.1 操作系统的发展历史78
5.2.2 推动操作系统发展的因素81
5.3 1 操作系统的功能82
5.3 操作系统的功能和启动82
5.3.2 操作系统的启动83
习题84
第6章 中文操作系统Windows85
6.1 Windows的基本概念85
6.1.1 Windows XP的运行环境和启动85
6.1.2 Windows的常用术语86
6.2 Windows的基本操作89
6.2.1 鼠标、键盘和图标的操作89
6.2.2 桌面、窗口及其操作90
6.2.3 菜单、工具栏、对话框的操作94
6.3 中文输入法99
6.4.1 “我的电脑”和“资源管理器”的打开102
6.4 资源管理器及文档的基本操作102
6.4.2 查看文件与文件夹105
6.4.3 文件与文件夹管理操作106
6.5 打印机的使用110
6.6 定制Windows111
6 6 1 桌面定制112
6.6 2 任务栏及“开始”菜单的定制113
6 6 3 字体的定制115
6.6.4 其他定制方法116
6.7 应用程序的管理119
6 7.1 启动、关闭和切换应用程序119
6 7.2 安装和删除应用程序121
6.7.3 DOS操作系统的功能和使用122
6.7 4 应用程序间的信息共享126
6.8 系统维护与设备管理129
6.8.1 系统信息工具129
6.8.2 系统维护向导130
6 8 3 任务计划132
6.8.4 控制面板132
6.9 常用附件135
6.9.1 记事本135
6.9.2 写字板135
6.9.3 画图136
6.9.4 娱乐程序组139
习题142
7.1 算法145
第7章 算法145
7.2 算法的基本元素146
7 2.1 变量146
7.2.2 赋值146
7.2.3 分支147
7.2.4 循环148
7.2 5 过程149
7.3 算法的表示151
7.3.1 文字形式151
7.3.2 伪码形式151
7.3.3 程序设计语言形式152
7.4 循环结构和递归结构153
7.4.1 循环结构153
7 4.2 递归结构155
7.4.3 循环结构和递归结构的比较158
7.5 算法的效率158
7.6 计算的限制160
7.6.1 难解的问题160
7.6.2 不可解的问题162
习题162
第8章 数据结构164
8.1 数据结构的基本概念164
8.2 数据的逻辑结构166
8.2.1 线性表166
8.2 2 堆栈166
8.3 数据的存储结构168
8.3.1 顺序存储结构168
8.2.3 队列168
8.3.2 链式存储结构170
8.4 不同存储结构下操作的实现方法171
8.4 1 顺序存储结构下操作的实现方法171
8.4.2 链式存储结构下操作的实现方法173
习题175
第9章 软件工程176
9.1 软件工程概述176
9.1.1 软件工程的研究内容176
9.1.2 软件的发展177
9.2 微型计算机常用的软件178
9.2.1 软件的分类178
9.2.3 常用的应用软件介绍179
9.2.2 常用的系统软件介绍179
9.3 计算机软件开发与软件工程181
9.3 1 软件的概念和特点181
9.3.2 软件工程的三个要素181
9.3.3 软件工程的基本原则182
9.3.4 软件工程的基本目标182
9.3.5 软件生命周期183
习题185
第10章 计算机网络应用基础186
10.1 计算机网络基础知识186
10.1 1 计算机网络基本概念186
10.1 2 计算机网络的发展及现状187
10.1 3 计算机网络的发展方向189
10 1.4 计算机网络的功能及应用190
10.1.5 计算机网络的分类191
10.1.6 计算机网络的基本组成192
10.2 因特网基础知识193
10.2.1 TCP/IP协议194
10.2.2 网址与域名194
10.2.3 因特网服务商ISP、ICP、ASP197
10.2 4 入网方式197
10.2.5 网上资源与服务198
10.3 拨号上网201
10.3 1 调制解调器的安装与设置201
10.3 2 创建与设置拨号连接205
10 3 3 拨号上网207
10.4 使用IE浏览器浏览网上信息209
10.4 2 如何在网上漫游210
10.4 1 启动IE浏览器210
10.4 3 常用的信息搜索方法211
10.4 4 如何收藏常用的Web页212
10.4 5 如何更改起始页213
10.4.6 如何脱机浏览Web页214
10.4.7 如何保存与打印信息214
10.4.8 如何从网上下载免费软件217
10.5 使用Outlook 2002收发电子邮件218
10.5.1 电子邮件的格式218
10.5.2 Outlook 2002的功能及特点219
10.5.3 启动与配置Outlook2002219
10.5.4 使用Outlook收发电子邮件221
10.5.5 管理通讯簿223
10.5.6 申请免费的电子邮件服务224
10.6 Word和Excel的网络应用226
10.6.1 创建Web页226
10.6.2 Word 2002中的Web页制作工具229
10.6.3 使用Word 2002制作Web页230
10.6.4 发送文档232
10.6.5 浏览因特网网页233
10.7 网络安全知识234
10.7.1 网络安全概述234
10.7.2 威胁网络安全的因素234
10.7.3 网络安全要解决的问题235
10.7.4 网络安全的防范措施236
习题238
第11章 多媒体技术及应用240
11.1 多媒体技术概述240
11 1 1 媒体和多媒体241
11.1 2 多媒体技术及其特性242
11 1 3 多媒体信息处理的关键技术243
11.2 多媒体技术的应用245
11 2 1 多媒体交互与展示245
11 2 2 交互式电视245
11.2 3 视频会议245
11.3 多媒体计算机系统的组成245
习题246
第12章 C语言概述249
12.1 程序与程序设计249
第二部分 程序设计语言249
12.2 C语言的特点250
12.3 C语言的基本词法253
12.3.1 C语言字符集253
12.3.2 关键字254
12.3.3 标识符254
12.3.4 C语言的词类254
12.4 C程序的上机步骤255
习题257
13.2 常量258
13.2.2 符号常量258
13.2.1 常量的概念258
13.1 数据类型概述258
第13章 基本数据类型与运算258
13.2.3 整型常量259
13.2.4 实型常量259
13.2.5 字符常量259
13.2.6 字符串常量261
13.3 变量261
13.3.1 变量的数据类型及其定义261
13.3.2 变量的初始化263
13.4 运算符与表达式270
13.4.1 算术运算符与算术表达式270
13.4.2 关系运算符与关系表达式275
13 4 3 逻辑运算符与逻辑表达式275
13 4.4 赋值运算符与赋值表达式277
13 4.6 条件运算符与条件表达式278
13 4 5 逗号运算符与逗号表达式278
13.4.7 sizeof运算符280
13 4.8 位运算281
13 4.9 变量赋值及表达式计算时的数据类型转换282
习题284
第14章 三种基本结构的程序设计286
14.1 结构化程序的三种基本结构286
14.2 顺序结构的程序设计286
14.2.1 赋值语句286
14 2.2 字符输入/输出287
14 2.3 格式输入/输出288
14.2.4 程序举例295
14.3.1 if语句296
14.3 选择结构的程序设计296
14.3.2 switch语句298
14.3.3 程序举例299
14.4 循环结构的程序设计305
14.4.1 goto语句305
14.4.2 while语句306
14.4.3 do-while语句307
14.4.4 for语句308
14.4.5 三种循环语句的比较309
14.4.6 break语句与continue语句309
14.4.7 多重循环结构的实现310
14.4.8 程序举例310
习题314
15.1 1 一维数组的定义318
第15章 数组318
15.1 一维数组318
15.1 2 一维数组的初始化319
15.1 3 一维数组元素的引用320
15.1 4 一维数组程序举例321
15.2 二维数组327
15.2.1 二维数组的定义327
15.2.2 二维数组元素的引用328
15.2.3 二维数组的初始化328
15 2.4 二维数组程序举例330
15.3 字符数组333
15.3 1 字符串与字符数组333
15.3.2 字符数组的引用与初始化333
15.3 3 字符串处理函数334
15.3.4 数组应用举例337
习题341
第16章 函数344
16.1 函数概述344
16 1.1 函数的概念344
16 1 2 模块化程序设计344
16.2 函数的定义形式346
16.3 函数的类型与返回值347
16.4 函数的参数348
16 4 1 形式参数与实在参数348
16.4.2 参数传递349
16.4.3 数组作为函数参数351
16.5.1 函数调用的形式356
16.5 函数的调用356
16.5.2 函数调用的方式357
16.5.3 函数调用的声明和函数原型358
16.5.4 库函数及其调用360
16.6 函数的嵌套调用与递归调用361
16 6 1 函数的嵌套调用361
16 6.2 递归函数与函数的递归调用364
16.7 变量的作用域、生存期与存储类366
16.7 1 变量的作用域和生存期概念366
16.7.2 内部变量与外部变量366
16.7.3 变量的存储类369
16.8.1 内部函数378
16.8.2 外部函数378
16.8 内部函数与外部函数378
16.9 由多个文件构成的程序379
习题381
第17章 指针383
17.1 指针与指针变量383
17.1.1 变量地址与指针的概念383
17.1.2 指针变量的定义384
17.1.3 指针变量的引用与指针运算385
17.2 指针变量作为函数参数388
17.3 指针与数组390
17 3 1 数组的基地址与指向数组元素的指针390
17.3 2 用指向数组元素的指针引用数组元素392
17.3 3 指向多维数组的指针395
17.4 1 字符串的表示形式399
17.4 指针与字符串399
17.4.2 用字符指针和字符数组表示字符串的比较400
17.5 指针与函数403
17.5.1 指针函数403
17.5.2 函数的指针与指向函数的指针变量403
17.6 指针数组与多级指针405
17.6.1 指针数组的定义405
17.6.2 指针数组元素的引用405
17.6.3 多级指针的定义与引用407
17.6.4 指针数组作main函数的参数409
习题410
18.1 结构体类型的定义412
第18章 结构体、公用体与枚举类型412
18.2 结构体变量的定义与引用414
18.2.1 结构体变量的定义414
18.2.2 结构体变量的初始化416
18.2.3 结构体变量成员的引用416
18.3 结构体数组420
18.3.1 结构体数组的定义420
18.3.2 结构体数组的初始化421
18.3.3 结构体数组应用举例421
18.4 结构体指针423
18.4.1 指向结构体变量的指针423
18.4.2 指向结构体数组的指针425
18.4.3 结构体数据作为函数参数426
18 5.1 链表概述427
18.5 用结构体和指针处理链表427
18 5.2 动态分配常用函数428
18 5.3 链表的建立430
18 5.4 链表的输出432
18 5.5 链表的插入432
18 5.6 链表的删除433
18.6 位结构体简介434
18.7 共用体435
18.7 1 共用体类型的定义435
18 7 2 共用体变量的定义436
18 7 3 共用体变量成员的引用437
18 7 4 结构体和共用体的区别437
18 8 1 枚举类型的定义439
18.8 枚举类型439
18 8 2 枚举变量的定义440
18 8.3 枚举变量的引用441
18.9 用户自定义类型442
习题444
第19章 文件446
19.1 文件概述446
19.1 1 文件的概念446
19.1 2 文件指针446
19 1.3 标准设备文件447
19.2 文件的打开与关闭447
19.2 1 文件的打开447
19.3 文件的读写448
19 2 2 文件的关闭448
19 3 1 文件尾测试449
19.3.2 字符读/写函数449
19 3 3 字符串读/写函数451
19 3 4 数据读/写函数452
19.3 5 格式读/写函数454
19.3 6 其他读/写函数454
19.4 文件处理的其他函数455
19.4 1 文件头定位函数455
19.4.2 文件随机定位函数456
19 4 3 返回文件位置指针的当前值457
19.4.4 文件读/写错误测试函数457
习题458
19.4.5 getc和putc函数458
第20章 编译预处理460
20.1 宏定义460
20.1 1 不带参数的宏定义460
20 1.2 带参数的宏定义462
20.2 文件包含464
20.3 条件编译466
习题467
附录469
附录1 常用字符与ASCII码对照表469
附录2 C语言的关键字及其应用470
附录3 C语言运算符的优先级与结合方向471
附录4 C库函数472
参考文献477