-
>
中医基础理论
-
>
高校军事课教程
-
>
思想道德与法治(2021年版)
-
>
毛泽东思想和中国特色社会主义理论体系概论(2021年版)
-
>
中医内科学·全国中医药行业高等教育“十四五”规划教材
-
>
中医诊断学--新世纪第五版
-
>
中药学·全国中医药行业高等教育“十四五”规划教材
大学计算机基础教程 版权信息
- ISBN:9787302455530
- 条形码: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信息
- >
诗经-先民的歌唱
诗经-先民的歌唱
¥15.1¥39.8 - >
山海经
山海经
¥20.4¥68.0 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥6.3¥14.0 - >
巴金-再思录
巴金-再思录
¥15.2¥46.0 - >
大红狗在马戏团-大红狗克里弗-助人
大红狗在马戏团-大红狗克里弗-助人
¥6.2¥10.0 - >
我从未如此眷恋人间
我从未如此眷恋人间
¥16.4¥49.8 - >
姑妈的宝刀
姑妈的宝刀
¥9.6¥30.0 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥35.4¥68.0
-
食品添加剂
¥33.5¥45 -
VB语言程序设计
¥29.9¥39.8 -
C语言程序设计习题与实验指导
¥9.1¥18 -
地下建筑结构-(第三版)-(赠课件)
¥49.4¥55 -
模具制图
¥37.8¥49 -
工程机械结构认知
¥10.5¥22