计算机算法基础

计算机算法基础

宋晏, 杨国兴, 朱红, 编著

出版社:清华大学出版社

年代:2015

定价:35.0

书籍简介:

以算法设计为主,C语言为辅的方式,详细讲述:顺序结构、分支结构、循环结构的算法设计方法,模块化的设计及实现方法,以及涉及数组、结构体等数据结构的算法设计方法。本书突出算法,弱化语法,强调规范,重视实践,培养能力;始终遵循易讲、易懂、易学的原则进行编写。教材中配有大量算法设计的实例和实践题目。

书籍目录:

第1章 计算机基础知识

1.1 认识计算机

1.1.1 计算机硬件系统

1.1.2 计算机软件系统

1.1.3 计算机工作过程

1.1.4 计算机工作的特点

1.2 计算机语言

1.3 计算机程序

1.4 课外阅读

第2章 算法与C程序设计初步

2.1 算法的含义

2.2 算法的特性

2.3 C语言编程要点

2.3.1 C语言的特点

2.3.2 C程序的组成

2.3.3 变量

2.3.4 赋值语句

2.3.5 基本输入输出函数

2.4 C程序示例

2.5 扩展知识

2.5.1 数据类型

2.5.2 变量的初始化

2.5.3 不同数据类型间的运算

2.5.4 自增和自减运算符

2.6 C编程规范

2.6.1 排版

2.6.2 注释

2.6.3 标识符命名

2.6.4 变量

2.7 动态调试程序的方法

2.7.1 设置断点

2.7.2 单步运行和观测窗口

2.8 课后练习

2.9 实验题目

2.9.1 认识C程序

2.9.2 比较两个交换变量取值的算法

2.10 课外学习

第3章 初步认识结构化算法

3.1 结构化算法的原则和特点

3.1.1 结构化算法的主要原则

3.1.2 结构化算法的主要特点

3.2 3种基本控制结构与流程图

3.2.1 传统流程图与3种控制结构

3.2.2 N-S图与3种基本控制结构

3.3 N-S图描述算法

3.4 顺序结构算法举例

3.5 扩展知识

3.5.1 认识编译预处理命令include和define

3.5.2 编译预处理命令的使用

3.6 C编程规范

3.7 课后练习

3.8 顺序结构算法实验

3.9 课外阅读

第4章 分支结构算法及其实现

第5章 循环结构算法及其实现

第6章 模块化和C语言的函数

第7章 数组

第8章 字符和字符串处理的算法

第9章 结构体

附录A C语言常用格式说明符

附录B 本书各章C语言运算符的优先级和结合性

附录C 常用字符ASCII码表

C语言语法索引

算法索引

参考文献

内容摘要:

本书以算法设计为主、C语言为辅的方式编写,详细讲述顺序结构、分支结构、循环结构的算法设计方法、模块化的设计及实现方法,以及涉及数组、结构体等数据结构的算法设计方法。本书突出算法,弱化语法,强调规范,重视实践,培养编程能力;遵循易讲、易懂、易学的原则进行编写。教材配有大量算法设计的实例和实践题目。本书适合作为高等院校计算机和非计算机专业的编程初学者的教材,也可作为编程爱好者的入门参考书。

编辑推荐:

《计算机算法基础(第2版)》特点:
1.突出算法,弱化语法。以算法设计为主线,强调解决问题的方法,回避C语言过于技巧性的表达方式。
2.学为所用,将难度大的语法知识化整为零,利用索引表为读者规整知识线索。《计算机算法基础(第2版)》C语言语法知识采取学为所用的原则,按需引入,为把分散在各章的知识串联起来,教材设计了相关索引。
3.强调规范。在算法设计和书写程序上强调规范,每章涵盖了相应的“C编程规范”.为编程学习奠定良好的基础。
4.重视实践,培养能力。《计算机算法基础(第2版)》在各章设计了与教学内容配套的、有针对性的实验题目,配有详细的实验要求,强调良好的I/O设计和调试程序能力的培养。

书籍规格:

书籍详细信息
书名计算机算法基础站内查询相似图书
9787302409250
如需购买下载《计算机算法基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次2版印次1
定价(元)35.0语种简体中文
尺寸26 × 19装帧平装
页数印数 2000

书籍信息归属:

计算机算法基础是清华大学出版社于2015.出版的中图分类号为 TP301.6 的主题关于 电子计算机-算法理论-高等学校-教材 的书籍。