×
大学计算机基础教程

包邮大学计算机基础教程

¥19.2 (4.8折) ?
1星价 ¥19.2
2星价¥19.2 定价¥39.9

温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>

暂无评论
图文详情
  • ISBN:9787302455530
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:32开
  • 页数:302
  • 出版时间:2016-11-01
  • 条形码:9787302455530 ; 978-7-302-45553-0

本书特色

本书以培养学生的计算思维能力为目标,以计算机中信息的表示、存储、压缩、处理和传输为主线,以易得易用且前景看好的Python、SQLite等语言和软件为工具,系统讲解了“大学计算机基础”课程涵盖的知识和技术。本书的主要内容包括3个方面: 计算机软件、硬件的概念及基本工作方式;算法的概念、算法与数据结构以及常用算法的基本思想;数据库系统的概念、工作方式及基本操作方法。 本书着重讲解计算机科学技术的基础知识和基本思想方法,对涉及的程序设计语言和软件工具的介绍也力图准确、清晰,便于读者学习和运用。本书可用作高等院校非计算机专业“大学计算机基础”课程的教材,也可作为科技工作者或其他工作人员的参考书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。

内容简介

本书作者长期从事计算机基础课的教学工作,具有丰富的教学、科研经验,编写的教材符合教学规律,已被多所高校选用。

目录


目录
大学计算机基础教程第1章计算机与信息化社会1
1.1计算机的诞生和发展1
1.2了解计算机3
1.2.1计算机是如何工作的3
1.2.2什么是程序设计语言5
1.2.3什么是机器语言6
1.2.4什么是汇编语言7
1.2.5什么是高级语言8
1.3信息化生存9
1.3.1从互联网思维谈起9
1.3.2无所不在的计算设备12
1.3.3无远弗届的云计算13 目录 大学计算机基础教程第1章计算机与信息化社会1 1.1计算机的诞生和发展1 1.2了解计算机3 1.2.1计算机是如何工作的3 1.2.2什么是程序设计语言5 1.2.3什么是机器语言6 1.2.4什么是汇编语言7 1.2.5什么是高级语言8 1.3信息化生存9 1.3.1从互联网思维谈起9 1.3.2无所不在的计算设备12 1.3.3无远弗届的云计算13 1.3.4与人绑定15 1.3.5线上到线下17 习题119 第2章Python语言20 2.1Python编程环境和解释器20 2.1.1Python编程环境的使用20 2.1.2Python程序的一般结构22 2.1.3Python解释器的使用23 2.2数据的表示及输入输出26 2.2.1常量与变量26 2.2.2数据的输入输出28 2.2.3常用函数29 2.2.4运算符与表达式31 2.3序列34 2.3.1字符串34 2.3.2列表36 2.3.3元组37 2.3.4字典39 2.4程序的控制结构40 2.4.1分支语句40 2.4.2while循环语句41 2.4.3for循环语句42 2.4.4用户自定义函数44 2.4.5模块46 2.5类和对象47 2.5.1类的定义和使用48 2.5.2面向对象程序设计方法50 2.5.3类的继承性52 2.5.4异常处理54 习题256 大学计算机基础教程目录 第3章数据的计算机表示61 3.1逻辑电路及逻辑运算61 3.1.1门电路及基本逻辑运算61 3.1.2组合逻辑电路63 3.1.3时序逻辑电路64 3.2数值的计算机表示67 3.2.1二进制数68 3.2.2十六进制数及数制转换70 3.2.3数的补码表示71 3.2.4定点数73 3.2.5浮点数74 3.2.6IEEE标准浮点数76 3.2.7BCD码79 3.3文字的计算机表示81 3.3.1ASCII码81 3.3.2GB 2312—1980汉字编码标准83 3.3.3GB 18030汉字编码标准84 3.3.4Unicode标准88 3.3.5Unicode字符的存储格式90 3.4图片与声音的数字化93 3.4.1数字化图形和图像93 3.4.2图像的采样及存储96 3.4.3数字化音频98 3.5信息量与数据压缩101 3.5.1信息量101 3.5.2信息熵103 3.5.3信息熵与数据压缩105 3.5.4熵编码算法108 习题3112 第4章数据结构115 4.1数据结构的概念115 4.1.1数据及数据元素115 4.1.2数据结构的研究对象117 4.1.3数据结构的定义118 4.2线性表119 4.2.1线性表的概念120 4.2.2线性表的顺序存储结构121 4.2.3线性表的链式存储结构123 4.2.4栈127 4.2.5队列129 4.3树与二叉树131 4.3.1树的概念131 4.3.2二叉树的概念及性质133 4.3.3二叉树的存储结构135 4.3.4二叉树的遍历136 4.4图138 4.4.1图的概念138 4.4.2图的存储结构140 4.4.3图的遍历142 4.5查找143 4.5.1查找的概念144 4.5.2顺序查找145 4.5.3折半查找147 4.6排序148 4.6.1排序的概念148 4.6.2插入排序150 4.6.3交换排序152 4.6.4选择排序154 习题4156 第5章数据库160 5.1数据库系统组成与结构160 5.1.1数据库的概念160 5.1.2数据库系统组成163 5.1.3数据库系统的三级模式结构165 5.2数据库管理系统167 5.2.1关系数据库167 5.2.2数据库管理系统的功能170 5.2.3常见数据库管理系统171 5.3SQL语言及数据库操作173 5.3.1SQL语言的功能与特点174 5.3.2SQL语言的语句175 5.3.3创建SQLite数据库179 5.3.4SQLite数据库的数据查询与更新183 5.3.5Python程序操作SQLite数据库185 习题5188 第6章算法设计191 6.1算法的特征及评价191 6.1.1算法的概念191 6.1.2算法的特征193 6.1.3算法求解与解析解194 6.1.4算法的表示196 6.1.5算法的复杂度198 6.2递推、迭代和递归202 6.2.1递推法202 6.2.2递推法与代数解法205 6.2.3迭代法207 6.2.4递归法208 6.2.5尾递归法211 6.3构造算法的常用方法212 6.3.1穷举法212 6.3.2贪心法215 6.3.3分治法218 6.3.4动态规划算法222 6.3.5回溯法228 6.3.6分支限界法234 6.3.7分支限界法求解单源*短路径问题241 习题6245 第7章数据的传输248 7.1计算机网络概述248 7.1.1计算机网络的历史发展248 7.1.2计算机网络的功能250 7.1.3计算机网络的传输介质251 7.1.4网络体系结构与网络协议252 7.2编码与加密255 7.2.1编码与解码255 7.2.2检错与纠错260 7.2.3加密与解密技术262 7.3网络结构266 7.3.1网络的分类266 7.3.2网络地址269 习题7272 第8章操作系统275 8.1操作系统概述275 8.1.1操作系统的历史回顾275 8.1.2无所不在的操作系统277 8.1.3操作系统的目标与功能279 8.2进程与线程281 8.2.1进程的概念281 8.2.2线程的概念283 8.2.3多线程285 8.2.4生产者消费者问题286 8.3死锁问题291 8.3.1死锁的概念291 8.3.2银行家算法292 8.4设备管理294 8.4.1I/O控制方式294 8.4.2缓冲技术296 8.5分布式操作系统299 习题8301 参考文献303信息
展开全部

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航