程序设计教程(C/C++版)

程序设计教程(C/C++版)
作 者: 彭旭东 王成霞 万红
出版社: 清华大学出版社
丛编项: 高等院校计算机应用技术系列教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: C
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《程序设计教程(C/C++版)》作者简介

内容简介

在这个科学技术飞速发展的时代,程序设计是大学生在使用计算机时必须具备的能力。本书面向广大非计算机专业的程序设计初学者,由浅入深地讲述了C语言的设计方法。同时,还阐述了程序设计的基本方法和面向对象程序设计的基本知识。本书根据初学者的特点,按照学生的认知规律精心策划,力求使用通俗易懂的语言、丰富的图形及例题介绍比较抽象的概念和逻辑。对于其中比较难于理解的算法,还提供了动画演示(可通过http://www.tupwk.com.cn/downpage/index.asp下载)。本书内容深入浅出,循序渐进,便于自学。可作为非计算机专业C程序设计课程的教材,也可以作为相关培训班的教材。本书前言“程序设计”是针对广大非计算机专业的大学本科学生开设的一门必修课,也是计算机学科的基础课程。本书是为“程序设计”课程编写的教材,其内容选取符合教学大纲的要求,同时也兼顾了学科的广度和深度,适用面广。本书共分3部分19章。第1部分是入门篇,包含前9章。第1~2章从介绍程序设计开始,首先为学习本课程提供了指导性的建议,然后讨论了结构化程序设计的方法和程序调试方法。第3章介绍了程序的各个组成部分以及程序的运行过程。第4章围绕简单的数据计算介绍了数据类型、常量、变量、运算符和表达式等基本概念,以及数据输入输出的方法。第5~7章介绍了程序控制结构的概念、选择结构和循环结构。作为入门篇的高级部分,第8章和第9章讨论了数组和字符串的概念以及应用。第2部分是进阶篇,包含第10~16章。其中,第10~15章依次讨论了C语言中的指针、函数、位运算、复合数据类型、文件和编译预处理等6个方面的内容。第16章围绕着几个实例,介绍了C与面向对象程序设计中的基本概念。第3部分是应用篇,用3章的篇幅详细讨论了链表与堆栈两种数据结构,以及排序与查找两类基本算法。在组织内容时,我们围绕两条主线编写,即语法规则和程序设计。在编写的过程中,一方面吸收了国内外多本经典教材的特点,另一方面也融会了小组成员多年丰富的教学经验和工程开发经验。本教材适合非计算机专业的本科生阅读,同时也可供广大的C语言程序设计初学者和爱好者阅读。本教材提供了示例程序源代码、重点算法的Flash动画、交互式的自测题、供教师授课时使用的幻灯片、供学生课下自学和复习使用的Web站点以及其他素材。读者可通过http://www.tupwk.com.cn/downpage/index.asp下载这些内容。...

图书目录

目 录第Ⅰ部分 入 门 篇第1章 概述 11.1 程序设计的分类 11.1.1 程序设计语言的分类 11.1.2 面向过程和面向对象 21.2 C语言 31.2.1 发展历史 31.2.2 特点 41.3 学习方法建议 41.3.1 学习计划 51.3.2 参考资料的介绍 51.4 常见的C/C++编译系统 61.5 建议 71.6 练习题 7第2章 结构化程序设计与小规模软件设计初步 82.1 模块及其特点 82.2 软件工程和软件生命期 92.3 软件规模引起的问题 102.4 小规模软件的设计...