欢迎来到中国铁道出版社有限公司官网!
$itImage.title$
$itImage.title$
$itImage.title$
$itImage.title$

C++程序设计实验教程

书      号:9787113232481

丛  书 名:高等院校计算机基础教育规划教材-精品系列

作      者:史巧硕

译      者:

开      本:大16开

装      帧:平装

正文语种:中文

出  版 社:中国铁道出版社

定      价:32

  • 内容简介

    本书是与主教材《 C++ 程序设计教程》(史巧硕 朱怀忠主编)配套使用的上机实验指导用书,是编者多年教
    学实践经验的总结。全书包括 21 个实验,实验的例题和内容与主教材相应章节呼应,可以方便教师有计划有目的
    地安排学生上机操作,达到事半功倍的学习效果。本书内容丰富,例题详尽,部分程序的案例取自实际应用。
  • 前言

    上机实验是学习计算机程序设计语言的重要环节。学生通过实际上机编程的演练,可以加深对编程规
    则及理论知识的理解,同时对培养自学能力、锻炼实际的编程能力也起着极为重要的作用。为此,我们编
    写了本书。本书是与主教材《C++程序设计教程》(史巧硕  朱怀忠主编)配套使用的实验教材,同时也可
    以与其他C++程序设计教科书配合使用。
    本书共有21个实验,每个实验包括实验目的、范例分析、实验内容和问题讨论等内容。实验一介绍
    Visual C++ 6.0的开发环境,并通过简单的例子介绍了上机操作的步骤及在Visual C++ 6.0中调试C++程序的
    一般方法;实验二~实验十四涵盖Visual C++的数据类型、程序的基本结构与流程控制语句、数组和指针的
    操作、函数与预处理、结构体和联合体的操作,这些内容也是构成C++程序设计的基础内容;实验十五~实
    验十七介绍C++面向对象方面的知识,包括类与对象的操作、继承与虚函数、运算符重载等;实验十八~实
    验二十一介绍Visual C++ 6.0的Windows编程的基础知识。
    本书的作者长期从事C++语言程序设计课程的教学工作,并曾利用C++、Visual C++语言开发了多个软
    件项目,因此有着丰富的教学经验和较强的科研能力,对C++有着较深入的理解。为了实现理论联系实际,
    达到良好的教学效果,作者精心选择了实验的例题和内容,并与教材各章相呼应,以方便教师有计划、有
    目的地安排学生上机操作,从而达到事半功倍的教学效果。另外,在实验中,还有针对性地提供了一些接
    近实际要求或直接取自实际应用的较为完整的程序案例,教师可以以这些程序为范本,进行综合练习或组
    织课程设计的题目。教师若能配合C++程序设计教材,有计划地按本书要求安排实验上机,可迅速提高学生
    的实际操作能力。
    本书由史巧硕、刘洪普主编,并负责全书的总体策划与统稿、定稿工作,朱怀忠、毕晓博、金迪、
    刘晓星任副主编,各章编写分工如下:实验一由李建晶编写,实验二、实验三、实验四、实验五由史巧硕
    编写,实验六、实验七、实验八由朱怀忠编写,实验九、实验十、实验十一、十二由刘洪普编写,实验
    十三、实验十四由毕晓博编写,实验十五、实验十六由郭迎春编写,实验十七由路静编写,实验十八、实
    验十九由金迪编写,实验二十由刘晓星编写,实验二十一由梁艳红编写。
    在本书编写过程中,参考了大量文献资料,在此向这些文献资料的作者深表感谢。
    由于时间仓促,编者水平有限,书中难免有不当和欠妥之处,敬请各位专家、读者不吝批评指正。
                                    编  者
                                 2017年5月
  • 目录

    实验一 Visual C++ 6.0开发环境及简单应用程序的创建 .........................................................................................1
    一、实验目的 ......................................................................................................................................................... 1
    二、相关知识 ......................................................................................................................................................... 1
    三、实验内容 ......................................................................................................................................................... 9
    四、问题讨论 ......................................................................................................................................................... 9
    实验二 输入/输出与顺序结构................................................................................................................................11
    一、实验目的 ........................................................................................................................................................ 11
    二、范例分析 ........................................................................................................................................................ 11
    三、实验内容 ........................................................................................................................................................ 14
    四、问题讨论 ........................................................................................................................................................ 15
    实验三 选择结构程序设计 ....................................................................................................................................16
    一、实验目的 ........................................................................................................................................................ 16
    二、范例分析 ........................................................................................................................................................ 16
    三、实验内容 ........................................................................................................................................................ 23
    四、问题讨论 ........................................................................................................................................................ 26
    实验四 循环结构程序设计 ....................................................................................................................................27
    一、实验目的 ........................................................................................................................................................ 27
    二、范例分析 ........................................................................................................................................................ 27
    三、实验内容 ........................................................................................................................................................ 32
    四、问题讨论 ........................................................................................................................................................ 35
    实验五 典型程序设计............................................................................................................................................36
    一、实验目的 ........................................................................................................................................................ 36
    二、范例分析 ........................................................................................................................................................ 36
    三、实验内容 ........................................................................................................................................................ 43
    四、问题讨论 ........................................................................................................................................................ 45
    实验六 一维数组 ...................................................................................................................................................46
    一、实验目的 ........................................................................................................................................................ 46
    二、范例分析 ........................................................................................................................................................ 46
    三、实验内容 ........................................................................................................................................................ 52
    四、问题讨论 ........................................................................................................................................................ 55
    实验七 二维数组与字符数组.................................................................................................................................56
    一、实验目的 ........................................................................................................................................................ 56
    二、范例分析 ........................................................................................................................................................ 56
    三、实验内容 ........................................................................................................................................................ 63
    四、问题讨论 ........................................................................................................................................................ 66
    文前.indd 1 2017-8-7 14:52:44
    C++程序设计实验教程
    2
    实验八 指针 ..........................................................................................................................................................67
    一、实验目的 ........................................................................................................................................................ 67
    二、范例分析 ........................................................................................................................................................ 67
    三、实验内容 ........................................................................................................................................................ 70
    四、问题讨论 ........................................................................................................................................................ 76
    实验九 函数及其调用............................................................................................................................................77
    一、实验目的 ........................................................................................................................................................ 77
    二、范例分析 ........................................................................................................................................................ 77
    三、实验内容 ........................................................................................................................................................ 80
    四、问题讨论 ........................................................................................................................................................ 82
    实验十 函数与指针 ...............................................................................................................................................83
    一、实验目的 ........................................................................................................................................................ 83
    二、范例分析 ........................................................................................................................................................ 83
    三、实验内容 ........................................................................................................................................................ 90
    四、问题讨论 ........................................................................................................................................................ 92
    实验十一 函数嵌套调用及函数重载与带默认参数的函数.....................................................................................93
    一、实验目的 ........................................................................................................................................................ 93
    二、范例分析 ........................................................................................................................................................ 93
    三、实验内容 ........................................................................................................................................................ 99
    四、问题讨论 ...................................................................................................................................................... 101
    实验十二 作用域和预处理 ..................................................................................................................................102
    一、实验目的 ......................................................................................................................................................102
    二、范例分析 ......................................................................................................................................................102
    三、实验内容 ......................................................................................................................................................106
    四、问题讨论 ......................................................................................................................................................111
    实验十三 结构体与共用体 .................................................................................................................................. 112
    一、实验目的 ......................................................................................................................................................112
    二、范例分析 ......................................................................................................................................................112
    三、实验内容 ......................................................................................................................................................115
    四、问题讨论 ......................................................................................................................................................118
    实验十四 结构体数组和结构体指针变量 ............................................................................................................ 119
    一、实验目的 ......................................................................................................................................................119
    二、范例分析 ......................................................................................................................................................119
    三、实验内容 ......................................................................................................................................................123
    四、问题讨论 ......................................................................................................................................................128
    实验十五 类与对象 .............................................................................................................................................129
    一、实验目的 ......................................................................................................................................................129
    二、范例分析 ......................................................................................................................................................129
    三、实验内容 ......................................................................................................................................................135
    四、问题讨论 ......................................................................................................................................................136
    实验十六 继承与虚函数 ......................................................................................................................................137
    一、实验目的 ......................................................................................................................................................137
    二、范例分析 ......................................................................................................................................................137
    文前.indd 2 2017-8-7 14:52:44
    目  录
    3
    三、实验内容 ......................................................................................................................................................140
    四、问题讨论 ......................................................................................................................................................142
    实验十七 运算符重载..........................................................................................................................................143
    一、实验目的 ......................................................................................................................................................143
    二、范例分析 ......................................................................................................................................................143
    三、实验内容 ......................................................................................................................................................146
    四、问题讨论 ......................................................................................................................................................146
    实验十八 创建基于对话框的MFC应用程序 ........................................................................................................147
    一、实验目的 ......................................................................................................................................................147
    二、范例分析 ......................................................................................................................................................147
    三、实验内容 ......................................................................................................................................................161
    四、问题讨论 ......................................................................................................................................................161
    实验十九 多对话框应用程序...............................................................................................................................162
    一、实验目的 ......................................................................................................................................................162
    二、范例分析 ......................................................................................................................................................162
    三、实验内容 ......................................................................................................................................................170
    四、问题讨论 ......................................................................................................................................................170
    实验二十 菜单.....................................................................................................................................................171
    一、实验目的 ......................................................................................................................................................171
    二、范例分析 ......................................................................................................................................................171
    三、实验内容 ......................................................................................................................................................174
    四、问题讨论 ......................................................................................................................................................174
    实验二十一 创建单文档应用程序 .......................................................................................................................175
    一、实验目的 ......................................................................................................................................................175
    二、范例分析 ......................................................................................................................................................175
    三、实验内容 ......................................................................................................................................................179
    四、问题讨论 ......................................................................................................................................................179
    参考文献................................................................................................................................................................180
  • 作者介绍

    史巧硕:博士,副教授,硕士生导师。自1999年开始从事教学工作,承担过计算机文化基础、软件技术基础(VB/VC)、计算机技术及应用基础(研究生)等课程,多次获得课堂教学优秀奖、校级优秀教师一等奖、研究生课堂教学优秀奖等奖项,并承担多项校级教研项目,获得过河北省教学成果三等奖、校级教学成果奖;参加河北省、天津市多项教学科研项目,并在核心期刊发表多篇论文。曾于2004年赴美进修半年,研究方向为数据挖掘、智能计算及机器学习。

    刘洪普:讲师,1999年至今工作于河北工业大学。
  • 编辑推荐

  • 书评书荐

  • 附件下载

图书推荐