





定价:59元
印次:1-10
ISBN:9787302366966
出版日期:2014.11.01
印刷日期:2023.12.22
图书责编:刘向威
图书分类:教材
本书以程序设计为主线,通过案例教学引入数学模型的建立和算法的设计,并且详细地分析程序,从而达到培养学生分析程序和设计程序的能力。全书共分9章,第1章介绍利用计算机求解问题的步骤和算法设计以及计算机程序和C/C++语言; 第2~7章是面向过程程序设计的基础,介绍数据类型和表达式、程序结构、控制结构程序设计、函数、构造数据类型和指针; 第8章是面向对象程序设计的基础,介绍类和对象、构造函数、析构函数、对象指针、静态成员、友元、继承和多态性; 第9章介绍文件、流类库以及通过文件流操作文件和输入/输出格式控制。 本书可作为大学本专科程序设计课程的教材,也可供广大读者自学参考。
孔丽英一直以来从事计算机课程的教学工作,承担的主要课程有程序设计(BASICE语言、PASCAL语言、C语言、C++语言)、数据结构、计算方法、MATLAB语言、数据挖掘等。在科研工作中,负责完成了广东省电化教育“五个一百工程”的一个项目、作为第二完成人参与广东省哲学社会科学规划教育学、心理学项目中的一个项目、具体负责肇庆学院科研多项,参与完成肇庆学院科研项目多项。目前负责校级精品课程(程序设计与算法语言(C++程序设计)的建设。在学术上,省级期刊以上发表多篇论文。在年度工作考核中被多次评为优秀、教书育人、服务育人先进工作者等称号。夏艳主要承担的课程有程序设计(C++语言)、计算方法、MATLAB语言等。目前参与校级精品课程(程序设计与算法语言(C++程序设计)的建设,在教学上有显著的教学效果。徐勇一直从事计算机课程的教学,主要承担的课程有程序设计(C++语言)、面向对象程序设计(JAVA)、计算机网络和数据库等。目前参与校级精品课程(程序设计与算法语言(C++程序设计)的建设。在学术上发表过多篇论文。
前言 程序设计与算法语言是高等学校重要的专业基础课,它以编程语言为平台,介绍程序设计的思想和方法。通过该课程的学习,学生不仅要掌握程序设计与算法语言的理论知识,更为重要的是要掌握算法设计与程序设计的思路、方法,通过大量的练习,培养学生解决问题和编程的能力,熟悉上机的全过程及调试程序的基本方法与技巧,使学生能够利用所学知识解决一些科学计算及实际问题。 C++语言是使用最为广泛的程序设计与算法语言之一,它全面兼容C语言,全面支持面向对象程序设计,具有全面支持面向过程和面向对象的混合编程等特点,能够充分发挥两类编程技术的优势。C++语言不仅是一门基础课,而且是学习数据结构、操作系统等后续课程的重要基础。 目前,C++语言的教材很多,但大部分教材主要通过案例教学讲解如何用语言知识设计程序,很少讲述设计程序的思路,并缺少对程序的分析,造成大部分学生不理解程序的运行过程,更不懂得如何设计程序,使学生为了应试而背记程序,结果学生虽然通过了计算机水平考试,但设计程序的能力较低,思路单一,开拓创新不足,造成在后续课程学习中遇到了很大的困难。 根据多年来教学经验的积累,我们清楚地知道学生设计程序的能力 需要大幅度提升 ,思路需要拓宽。学生在学习过程中忽略了算法设计,从而造成程序设计的能力差,难以胜任以后的工作。因此,我们认为C++程序设计的教材一定要以程序设计为主线,以案例为驱动,通过案例教学引入数学模型和算法设计以及分析程序的过程,使教材突出C++语言的特性,最终实现提高学生分析程序和设计程序能力的目标。另外,考虑到目前大部分高校的学生都参加计算机水平考试,作者根据...
1.1计算机求解问题的步骤和算法
1.1.1计算机求解问题的步骤
1.1.2算法
1.2计算机程序
1.2.1程序设计语言
1.2.2编译与解释
1.2.3程序设计方法
1.3C/C++语言简介
1.3.1C语言简介
1.3.2C++语言简介
习题1
第2章数据类型和表达式
2.1基本数据类型
2.1.1整数类型
2.1.2实数类型
2.1.3字符类型
2.1.4布尔类型
2.1.5空类型
2.2C++的字符集
2.2.1字符集
2.2.2标识符
2.3常量与符号常量
2.3.1值常量
2.3.2符号常量
2.4变量与常变量
2.4.1变量
2.4.2常变量
2.5表达式
2.5.1运算符
2.5.2表达式的运算规则
2.6类型的转换
习题2
第3章程序结构
3.1简单语句
3.1.1表达式语句
3.1.2空语句
3.1.3复合语句
3.2预处理命令
3.2.1“文件包含”命令
3.2.2宏定义
3.3数据的输入/输出
3.3.1标准输入/输出函数
3.3.2格式化输入/输出函数
3.3.3输入/输出流对象
3.4C++程序结构
3.5C++程序运行的步骤
习题3
第4章控制结构程序设计
4.1顺序结构程序设计
4.2选择结构程序设计
4.2.1if语句
...