从问题到程序:程序设计与C语言引论

从问题到程序:程序设计与C语言引论
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2005-09
版次: 1
ISBN: 9787111167563
定价: 36.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 415页
56人买过
  • 本书以C作为讨论程序设计的语言,讨论了基本程序设计的各方面问题。书中给出程序实例时没有采用常见的提出问题,给出解答,再加些解释的简单三步形式,而是增加了许多问题的分析和讨论,以帮助读者认识程序设计过程的实质,理解从问题到程序的思考过程。书中还尽可能详尽地解释了许多与C语言和程序设计有关的问题。
      
      
      本书适合作为高等院校计算机及相关专业的教材,也可供其他学习C程序设计语言的读者阅读。 裘宗燕,北京大学数学学院信息科学系教授。长期从事计算机软件与理论、程序设计语言和符号计算方面的研究和教学工作。已出版多部著作和译著,包括《程序设计语言基础》(译著,北京大学出版社,1990),《Mathematica数学软件系统的应用与程序设计》(编著,北京大学出版社 第1章  程序设计和C语言        

      1.1  程序和程序语言        

      1.2  C语言简介        

      1.3  一个简单的C程序        

      1.4  程序开发过程        

      1.5  问题与程序设计        

      本章讨论的重要概念        

      练习        

    第2章  数据对象与计算        

      2.1  基本字符、名字表示、标识符和关键字        

      2.2  数据与类型        

      2.3  基本类型与数据表示        

        2.3.1  整数类型和整数的表示        

        2.3.2  实数类型和实数的表示        

        2.3.3  字符类型和字符的表示        

        2.3.4  数据的外部表示、内部表示与转换        

      2.4  运算符、表达式与计算        

        2.4.1  算术运算符        

        2.4.2  算术表达式        

        2.4.3  表达式的求值        

        2.4.4  计算和类型        

      2.5  数学函数库及其使用        

        2.5.1  函数、函数调用        

        2.5.2  数学函数及其使用        

        2.5.3  函数调用中的类型转换        

      问题解释        

      几个常用程序模式        

      本章讨论的重要概念        

      练习        

    第3章  变量、函数和控制结构        

      3.1  语句、复合结构        

      3.2  变量—概念、定义和使用        

        3.2.1  变量的定义        

        3.2.2  变量的赋值与取值        

        3.2.3  几个问题        

      3.3  定义函数(初步)        

        3.3.1  函数定义        

        3.3.2  函数和程序        

        3.3.3  函数与类型        

        3.3.4  自定义输出函数       

      3.4  关系表达式、逻辑表达式、条件表达式        

        3.4.1  关系表达式和条件表达式        

        3.4.2  逻辑表达式        

      3.5  语句与控制结构        

        3.5.1  条件语句(if语句)        

        3.5.2  循环语句(1):while语句        

        3.5.3  循环语句(2):for语句        

      3.6  若干常用结构和问题        

        3.6.1  增量和减量运算符(++、--)        

        3.6.2  逗号运算符        

        3.6.3  实现二元运算符操作的赋值运算符        

        3.6.4  空语句        

        3.6.5  表达式和求值        

      问题解释        

      几个常用程序模式        

      本章讨论的重要概念        

      练习        

    第4章  基本程序设计技术        

    第5章  C程序结构        

    第6章  数组      

    第7章  指针        

    第8章  文件和输入输出        

    第9章  结构和其他数据机制        

    第10章  程序开发技术        

    第11章  标准库        

    附录A  C语言运算符表        

    附录B  C语言速查        

    附录C  C99简介        

    进一步学习的建议        

    参考文献
  • 内容简介:
    本书以C作为讨论程序设计的语言,讨论了基本程序设计的各方面问题。书中给出程序实例时没有采用常见的提出问题,给出解答,再加些解释的简单三步形式,而是增加了许多问题的分析和讨论,以帮助读者认识程序设计过程的实质,理解从问题到程序的思考过程。书中还尽可能详尽地解释了许多与C语言和程序设计有关的问题。
      
      
      本书适合作为高等院校计算机及相关专业的教材,也可供其他学习C程序设计语言的读者阅读。
  • 作者简介:
    裘宗燕,北京大学数学学院信息科学系教授。长期从事计算机软件与理论、程序设计语言和符号计算方面的研究和教学工作。已出版多部著作和译著,包括《程序设计语言基础》(译著,北京大学出版社,1990),《Mathematica数学软件系统的应用与程序设计》(编著,北京大学出版社
  • 目录:
    第1章  程序设计和C语言        

      1.1  程序和程序语言        

      1.2  C语言简介        

      1.3  一个简单的C程序        

      1.4  程序开发过程        

      1.5  问题与程序设计        

      本章讨论的重要概念        

      练习        

    第2章  数据对象与计算        

      2.1  基本字符、名字表示、标识符和关键字        

      2.2  数据与类型        

      2.3  基本类型与数据表示        

        2.3.1  整数类型和整数的表示        

        2.3.2  实数类型和实数的表示        

        2.3.3  字符类型和字符的表示        

        2.3.4  数据的外部表示、内部表示与转换        

      2.4  运算符、表达式与计算        

        2.4.1  算术运算符        

        2.4.2  算术表达式        

        2.4.3  表达式的求值        

        2.4.4  计算和类型        

      2.5  数学函数库及其使用        

        2.5.1  函数、函数调用        

        2.5.2  数学函数及其使用        

        2.5.3  函数调用中的类型转换        

      问题解释        

      几个常用程序模式        

      本章讨论的重要概念        

      练习        

    第3章  变量、函数和控制结构        

      3.1  语句、复合结构        

      3.2  变量—概念、定义和使用        

        3.2.1  变量的定义        

        3.2.2  变量的赋值与取值        

        3.2.3  几个问题        

      3.3  定义函数(初步)        

        3.3.1  函数定义        

        3.3.2  函数和程序        

        3.3.3  函数与类型        

        3.3.4  自定义输出函数       

      3.4  关系表达式、逻辑表达式、条件表达式        

        3.4.1  关系表达式和条件表达式        

        3.4.2  逻辑表达式        

      3.5  语句与控制结构        

        3.5.1  条件语句(if语句)        

        3.5.2  循环语句(1):while语句        

        3.5.3  循环语句(2):for语句        

      3.6  若干常用结构和问题        

        3.6.1  增量和减量运算符(++、--)        

        3.6.2  逗号运算符        

        3.6.3  实现二元运算符操作的赋值运算符        

        3.6.4  空语句        

        3.6.5  表达式和求值        

      问题解释        

      几个常用程序模式        

      本章讨论的重要概念        

      练习        

    第4章  基本程序设计技术        

    第5章  C程序结构        

    第6章  数组      

    第7章  指针        

    第8章  文件和输入输出        

    第9章  结构和其他数据机制        

    第10章  程序开发技术        

    第11章  标准库        

    附录A  C语言运算符表        

    附录B  C语言速查        

    附录C  C99简介        

    进一步学习的建议        

    参考文献
查看详情