C++程序设计实验与课程设计指导
基本信息
内容简介回到顶部↑
本书是皮德常主编的《c++程序设计教程》(已由机械工业出版社出版)的配套教材。共分三部分,第一部分是c++编程环境介绍,给出了基于visual c++ 2005 express版的编程和程序调试方法,以帮助读者迅速掌握编程环境。第二部分是实验,给出了主教材编程题在上机实验中的参考答案,以帮助读者少走弯路,尽快掌握程序设计的思想和程序设计的方法。第三部分是课程设计,与主教材指定的课程设计相对应,期望能够进一步提高读者对c++编程思想的理解,提升实际应用c++编程的能力。
本书既可以作为普通院校c++程序设计课程的辅助教材,也可以作为程序员编程训练方面的指导用书。
程序设计是一门实践性很强的课程,任何一门程序设计课程,不上机实践是不可能学好的。本书旨在通过实验与课程设计,加深学生对教师所讲内容或教材所阐述内容的理解,把自己所学的编程知识真正转化成一种编程能力,提高自己分析、解决实际问题的能力,为走向社会打下良好的基础。
·自成体系,既可以与配套教材《c++程序设计教程》一起使用,也可以独立使用。
·内容丰富,结构紧凑,选题典型,注重步骤及细节。
·注重软件工程的程序设计方法,强调程序的可读性。
·书中的程序全部遵循良好的程序设计风格。每个题目都在microsoft visual c++ 2005 express版环境下通过调试和运行。
本书既可以作为普通院校c++程序设计课程的辅助教材,也可以作为程序员编程训练方面的指导用书。
程序设计是一门实践性很强的课程,任何一门程序设计课程,不上机实践是不可能学好的。本书旨在通过实验与课程设计,加深学生对教师所讲内容或教材所阐述内容的理解,把自己所学的编程知识真正转化成一种编程能力,提高自己分析、解决实际问题的能力,为走向社会打下良好的基础。
·自成体系,既可以与配套教材《c++程序设计教程》一起使用,也可以独立使用。
·内容丰富,结构紧凑,选题典型,注重步骤及细节。
·注重软件工程的程序设计方法,强调程序的可读性。
·书中的程序全部遵循良好的程序设计风格。每个题目都在microsoft visual c++ 2005 express版环境下通过调试和运行。
作译者回到顶部↑
目录回到顶部↑
前言
第1章 c++开发环境应用基础 1
1.1 进入和退出vc++集成开发环境 1
1.2 创建工程 1
1.3 程序的编辑、编译与运行 3
1.4 程序的调试方法 6
1.5 保存和关闭 8
1.6 打开方案 8
1.7 方案、工程与文件的区别 8
第2章 同步实验 9
实验一 c++程序设计基础 9
实验二 c++的流程控制 11
实验三 函数 17
实验四 数组 26
实验五 指针 36
实验六 结构体与链表 45
实验七 文件操作 53
实验八 类的基础部分 66
实验九 类的高级部分 76
实验十 继承、多态和虚函数 82
第1章 c++开发环境应用基础 1
1.1 进入和退出vc++集成开发环境 1
1.2 创建工程 1
1.3 程序的编辑、编译与运行 3
1.4 程序的调试方法 6
1.5 保存和关闭 8
1.6 打开方案 8
1.7 方案、工程与文件的区别 8
第2章 同步实验 9
实验一 c++程序设计基础 9
实验二 c++的流程控制 11
实验三 函数 17
实验四 数组 26
实验五 指针 36
实验六 结构体与链表 45
实验七 文件操作 53
实验八 类的基础部分 66
实验九 类的高级部分 76
实验十 继承、多态和虚函数 82
前言回到顶部↑
任何一门程序设计课程,不上机实践是不可能学好的。
程序设计是一门实践性很强的课程,学过程序设计的人都有这样的感觉:上课或看书时,对教师所讲的内容或教材所阐述的内容都能够理解,但到自己编程时往往又无从下手,要么所编写的程序漏洞百出,要么无法利用自己已掌握的知识来正确表达自己的意思。
编者在教学中经常遇到学生“诉苦”:一个编程作业要一个小时甚至更长的时间才能调试出来。应该说,这是学习编程过程中的一种正常现象。要把自己所学的知识变成一种编程能力,所需要的就是这种上机实践。
课程设计是学习C++课程必不可少的一部分。如果不做课程设计,就不可能深刻理解C++面向对象的精髓,也不能灵活运用C++解决问题。有不少学生在进行课程设计时,往往不能全部实现,编者编写本书的目的就是希望能让读者在编程中少走弯路,给读者一些启迪。
本实验教材具有如下特点:
(1) 自成体系,既可以与主教材《C++程序设计教程》一起使用,也可以独立使用。
(2) 内容丰富,结构紧凑,选题典型,注重步骤及细节。
(3) 注重软件工程的程序设计方法,强调程序的可读性。书中的程序全部遵循良好的程序设计风格。例如,类名、函数名和变量名的定义做到“见名知义”,并采用缩排格式组织程序代码和尽可能多地给出注释。
本书所给出的每个题目都在Microsoft Visual C++ 2005 Express版环境下通过调试和运行,几乎都给出了运行结果(有些题目没有固定的结果,书中就没有给出运行结果),以便读者在不同的环境下运行比较。当然本书中给出的解答不一定是最优的,它们仅仅代表了编者的思路和想法。欢迎读者提出自己的见解,编写出更高质量的程序。
编者的学生朱吉、罗勇刚、王明涛等人做了大量的实验工作,在此表示感谢。
感谢读者选择本书,欢迎对本书的内容提出批评和修改建议,编者将不胜感激。编者的电子邮件地址:dc.pi@163.com。
皮德常
2009年12月
程序设计是一门实践性很强的课程,学过程序设计的人都有这样的感觉:上课或看书时,对教师所讲的内容或教材所阐述的内容都能够理解,但到自己编程时往往又无从下手,要么所编写的程序漏洞百出,要么无法利用自己已掌握的知识来正确表达自己的意思。
编者在教学中经常遇到学生“诉苦”:一个编程作业要一个小时甚至更长的时间才能调试出来。应该说,这是学习编程过程中的一种正常现象。要把自己所学的知识变成一种编程能力,所需要的就是这种上机实践。
课程设计是学习C++课程必不可少的一部分。如果不做课程设计,就不可能深刻理解C++面向对象的精髓,也不能灵活运用C++解决问题。有不少学生在进行课程设计时,往往不能全部实现,编者编写本书的目的就是希望能让读者在编程中少走弯路,给读者一些启迪。
本实验教材具有如下特点:
(1) 自成体系,既可以与主教材《C++程序设计教程》一起使用,也可以独立使用。
(2) 内容丰富,结构紧凑,选题典型,注重步骤及细节。
(3) 注重软件工程的程序设计方法,强调程序的可读性。书中的程序全部遵循良好的程序设计风格。例如,类名、函数名和变量名的定义做到“见名知义”,并采用缩排格式组织程序代码和尽可能多地给出注释。
本书所给出的每个题目都在Microsoft Visual C++ 2005 Express版环境下通过调试和运行,几乎都给出了运行结果(有些题目没有固定的结果,书中就没有给出运行结果),以便读者在不同的环境下运行比较。当然本书中给出的解答不一定是最优的,它们仅仅代表了编者的思路和想法。欢迎读者提出自己的见解,编写出更高质量的程序。
编者的学生朱吉、罗勇刚、王明涛等人做了大量的实验工作,在此表示感谢。
感谢读者选择本书,欢迎对本书的内容提出批评和修改建议,编者将不胜感激。编者的电子邮件地址:dc.pi@163.com。
皮德常
2009年12月
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· C/C++ 经典著作(《C专家编程》《C++ Templates中文版》《C和指针 》《C陷阱与缺陷》《C++沉思录》)







点击看大图


加载中...

