注册 登录 进入教材巡展
#
  • #

出版时间:2015年8月

出版社:清华大学出版社

以下为《计算机算法基础(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 清华大学出版社
  • 9787302409250
  • 2-1
  • 48373
  • 0045168082-1
  • 平装
  • 16开
  • 2015年8月
  • 工学
  • 计算机科学与技术
  • TP301.6
  • 计算机
  • 本科
内容简介
宋晏主编的《计算机算法基础(第2版)》以算法设计为主、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语言语法索引


算法索引


参考文献