内容简介
本书是讲述程序设计而不讲授书中程序的教材。书中使用了程序设计新方法:首先,将问题抽象和归纳成带计算过程和计算条件的计算公式;然后,找出算式所对应C语言中的语句或语句组,编写主干程序段;最后,加上说明和输入输出形成整个程序。书中首次将语言课中的程序设计所涉及的算法分成尝试算法、递归算法和迭代算法三类,并给出了各类算法所对应的基本程序模块,编写程序可像套用数学公式一样方便,从而提高了程序的重用率,降低了程序设计难度。
程序中选用了近百个例题,所有程序都给出了设计过程、带计算过程和计算条件的数学公式。由于数学语言的精炼性,因而较同类教材篇幅短、规律性强。
书中对降低程序复杂度及程序编写难度也做了介绍。教材中所有程序都具有同一风格,语句括号的配对关系、函数段以及复合语句、循环语句、条件语句中的子句书写都规范统一、一目了然。
本书适用于非计算学科专业大学本科及专科学生,也适用于计算学科本科学生入门专业基础课。