程序设计与算法语言——C++程序设计基础
提供课件

作者:孔丽英、夏艳、徐勇

丛书名:21世纪高等学校系列教材·计算机科学与技术

定价: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++语言的特性,最终实现提高学生分析程序和设计程序能力的目标。另外,考虑到目前大部分高校的学生都参加计算机水平考试,作者根据...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
第1章程序设计概述

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语句

...