c++语言课程设计,C++语言课程设计

前言

编程语言课程应注重边学边练,但由于课堂教学和实验的深度和广度有限,练习的深度也受到一定限制。为了弥补这一点,我们特编写了本书。.

本书的主要特点如下:

1)它独立于具体的C++语言教材,侧重讲述C++语言面向对象的基本特征, 以“不变”应“万变”,涵盖C++语言的重要基础知识。

2)结合实际应用的要求, 既覆盖知识点,又接近工程实际需要。通过激发学生的学习兴趣,调动学生主动学习的积极性,来引导他们根据实际要求完成编程,训练其实际分析问题的能力及编程能力,并养成良好的编程习惯。

3)通过详细的实例,循序渐进地启发学生完成设计。本书将要求、算法和源程序分开,为学生创造独立思考的条件。学生在透彻理解要求和算法的前提下,完全可以不按书中提供的参考程序,设计自己的应用程序。

4)为同一类型的设计题目提供不同的解决方案, 以拓宽学生的视野。

5)课程设计分为基本部分与扩展部分, 以满足不同学校和不同学生的要求。

6)提供综合课程设计, 以进一步锻炼学生使用面向对象方法思考问题的能力及动手能力。这些综合实验还可以供学生分工合作, 以培养团队协作精神。..

7)对课程设计题目和实际应用的结合进行总结,进一步拓宽知识面。

另外,在实际编程中,为了提高编程质量,对空行、空格和注释均有要求。本书也尽可能根据实际编程要求给出空行、空格和注释,有时因为标题和页码等实际原因,也会适当减少空行、空格和注释,但希望读者在编写代码时,严格按要求处理, 以建立良好的编程风格。

本书共分13章。第1章是概述;第2章介绍编程环境和编程规范;第3章介绍动态存储管理和程序调试;第4章介绍多文件与菜单设计;第5章阐述如何通过组合构成新的类;第6章说明通过派生构成新的类的方法;第7章介绍使用对象启动程序;第8章描述如何使用模板并测试程序;第9章介绍设计循环链表和文件;第10章设计供他人使用的头文件;第11章说明使用链表和文件;第12章介绍如何使用向量和文件;笫13章对课程设计进行了总结。

我原先所写的《C++程序设计课程设计》一书已被全国许多院校选用,有的学校还将其用作毕业设计的参考资料,均获得可喜成绩。为了满足不同学校的教学需求,又编写了这本书,这本书更注重基础训练。在编写这两本书时,得到许多学校师生的支持和帮助,对他们表示感谢!本书还被许多工程技术人员用作参考书并给出很好的反馈意见,特此感谢。

参加本书编写的还有刘燕君和孙忱等,她们放弃暑假休息,不仅参与编写,还仔细调试程序,逐字逐句校对,为本书的出版付出了大量心血。

由于笔者学识有限,书中难免有疏漏之处,请读者指正。...

刘振安

中国科学技术大学

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值