经济管理中C++程序设计
上QQ阅读APP看书,第一时间看更新

前言

人类进入了信息时代,信息技术和数据技术的核心是计算机技术。计算机的迅速发展改变了人们学习和生活的方式,各行各业都在利用计算机进行信息管理,信息化进程促使人们正确掌握计算机的编程思想和方法。程序设计成为当代高校大学生必须掌握的一项基本技能,财经院校的学生从事金融投资等相关研究领域通常需进行数据分析,而全面深入的数据分析会涉及一些重要的模型,模型计算与计算机编程紧密相关,所以掌握计算机编程思想和方法能够更方便地拓展研究来深入分析相关数据。计算机程序设计教学是高校财经管理类专业必须掌握的一门基本技能,随着信息化的深入,计算机编程的重要性也逐步得到了财经院校财经管理类专业的重视,使财经院校的学生成为金融知识与计算机技术兼备的复合型创新型人才。

本书在阐述计算机编程的思想、方法及算法分析的基础上,以C++程序设计语言作为教学实践语言。C++是面向计算机硬件基于机器系统软件开发的一种非常流行的高级语言,其功能强大,既支持面向过程的程序设计又支持面向对象的程序设计。本书培养读者熟练掌握C++程序设计方法去解决实际问题的能力,使读者掌握相关数据类型及算法的基本逻辑,掌握程序编程的基本思想和方法,提高数据分析的能力,尤其是数据获取、数据处理、数据分析和信息决策的能力,掌握在财经管理类专业课程学习中使用编程方法,为后继学习计算机相关课程以及熟练使用专业软件包夯实基础。

本书用12章内容阐述了C++程序设计。第1章至第6章为面向过程程序设计。第1章C++语言基础,阐述了数据类型、表达式及程序的基本结构。第2章程序控制结构,阐述了程序设计三种控制方法(顺序结构、分支结构和循环结构)及模块化程序控制流程与算法。第3章函数,阐述了函数的调用及数据存储的性质及过程封装、递归思想与递归设计技术。第4章数组,阐述了数据的批量存储和批量处理。第5章构造数据类型,阐述了结构体数据类型和使用。第6章指针和引用,阐述了数据的直接访问与间接访问。第7章至第12章为面向对象程序设计。第7章类和对象,阐述了类的定义和对象构造、对象的析构及面向对象程序的特点和基本设计方法。第8章继承和组合,阐述了面向对象的重要特征代码重用。第9章多态和虚函数,阐述了面向对象程序设计中的多态性两种实现方法:静态绑定编译时的多态性和动态绑定运行时的多态性。第10章运算符重载,阐述了对类类型的对象执行内置运算符的操作。第11章输入/输出流,阐述了输入与输出是一连串字节流方式进行的,面向对象的输入与输出流通过输入与输出库来实现。第12章C++的异常处理,阐述了程序异常的处理机制。

本书由具有丰富计算机程序设计教育经验的教师编写。理论与实践相结合,面向实用、注重实践,采用深入浅出、通俗易懂的案例,着重培养读者的编程能力和实际应用能力。本书在阐述程序算法分析及编写程序的基础上着重进行程序分析和思考拓展,配有相关的练习题。本书适合作为高校非计算机专业教学用书,尤其是财经管理类专业教学使用。阅读本书不要求读者有任何编程经验。本书也适合作为从事C++程序设计领域相关工作人员的参考书。

本书第1~3章由韩冬梅编写;第4~6章由赵龙强编写;第7~9章由王炳雪编写;第10~12章由张勇编写。全书由韩冬梅教授审定和统稿。由于学识浅陋,水平有限,书中的不当之处恳请广大读者批评指正。

编者

2018年5月