普通高校本科计算机专业特色教材精选·算法与程序设计C++实验指导书

内容简介

[

《C++实验指导书》是为学习程序设计语言C++的读者准备的,与同期出版的《C++程序设计》一书配套使用,也可以与其他介绍C++的教材配套使用。《C++实验指导书》旨在引导学生如何从课题(题目)出发,经过思考分析,设计出符合要求的C++程序,并且上机调试通过。书中还介绍了在Visual C++ 6.0环境下调试程序的方法和技巧。全书设计了25个实验,每个实验分为三个部分:概述、案例和实验指导。概述部分简述实验内容和实验目的。案例部分详细描述了完整的课题,包括课题内容、课题分析、完整的源代码和对本课题的思考。每个实验的实验指导部分设计了2~3个课题。这些课题的难度,所代表的概念、技巧或算法各不相同,供不同能力的读者选做。每个实验的案例和读者课题都是经过精心设计的,所构思的对课题的分析和思考,引导读者从不同的角度去审视课题,从而设计出不同的、各具特色的程序。
《C++实验指导书》是为没有学习过程序设计语言的读者而编写的。可以作为大专院校理工科学生学习C++语言的教材,也可以作为计算机二级考试的参考书。

]

目录

实验1 熟悉Visual C++下项目文件的创建1.1 概述1.2 Visual C++集成开发环境介绍及项目文件的创建1.3 实验指导1.3.1 表达式求解1.3.2 整除与求余数运算符1.3.3 条件运算符1.3.4 sizeof运算符实验2 选择结构2.1 概述2.2 Visual C++ 6.0单步(Step Over)调试方法2.3 案例案例1 使用N-S图分析程序案例2 将N-S图转换成C++程序2.4 实验指导2.4.1 变量排序2.4.2 三角形类型判别2.4.3 货价计算实验3 循环结构3.1 概述3.2 Visual C++6.0断点设置和变量监视3.3 案例案例3 用递推法求阶乘多项式和3.4 实验指导3.4.1 整数的逆序转换193.4.2 输出图形3.4.3 猴子吃桃3.4.4 判断降序数实验4 流程控制综合实验4.1 概述4.2 案例案例4 枚举法示例案例5 递推迭代法4.3 实验指导4.3.1 求亲密对数4.3.2 求满足1��2+2��2+3��2+…+�玭����2<>4.3.3 计算分数序列之和4.3.4 利用级数展开式计算cos�玿��4.3.5 求方程的解C++实验指导书目录 实验5 函数的定义和调用5.1 概述5.2 Visual C++ 6.0的函数调试5.3 案例案例6 求亲密对数5.4 实验指导5.4.1 求400以内的素数5.4.2 哥德巴赫猜想5.4.3 求质因子之和5.4.4 变量排序实验6 递归函数6.1 概述6.2 Visual C++ 6.0的Call Stack6.3 案例案例7 用递归法进行进制转换6.4 实验指导6.4.1 整数十二进制逆序输出6.4.2 递归求公约数6.4.3 递归求级数6.4.4 求�玭��阶勒让德多项式的值实验7 编译预处理实验7.1 概述7.2 Visual C++6.0的多文件组织7.3 案例案例8 宏定义示例7.4 实验指导7.4.1 计算梯形的面积7.4.2 输出Fibonnaci数列各项的值7.4.3 计算圆、矩形、梯形的面积实验8 一维数组的基本处理8.1 概述8.2 案例案例9 根据期中成绩和期末成绩计算学生*终成绩8.3 实验指导8.3.1 统计数组元素中正数、负数和零的个数8.3.2 统计学生平均成绩8.3.3 上浮策略的冒泡排序实验9 一维、二维数组应用9.1 概述9.2 案例案例10 二路归并排序9.3 实验指导9.3.1 二维数组处理9.3.2 用冒泡法对二维数组排序9.3.3 堆栈处理实验10 字符数组应用10.1 概述10.2 案例案例11 字符串统计10.3 实验指导10.3.1 字符串复制10.3.2 字符串拼接10.3.3 删除相同字符实验11 结构体类型及其应用11.1 概述11.2 案例案例12 学生成绩统计11.3 实验指导11.3.1 商品结构体类型变量的定义和使用11.3.2 定义二维坐标点结构体类型并计算矩形面积实验12 类与对象的概念与设计12.1 概述12.2 案例案例13 定义复数类12.3 实验指导12.3.1 定义图书类12.3.2 定义商品类实验13 指针的定义与使用13.1 概述13.2 案例案例14 查找子串13.3 实验指导13.3.1 使用指针输入10个实数13.3.2 求两集合的交集13.3.3 构造回文实验14 指针算法的综合应用14.1 概述14.2 案例案例15 二叉树遍历14.3 实验指导14.3.1 质因子分解14.3.2 线性表处理实验15 链表程序设计15.1 概述15.2 案例案例16 单向链表合并15.3 实验指导15.3.1 单向链表应用——插入排序15.3.2 单向链表应用——高考录取处理实验16 构造函数定义与使用16.1 概述16.2 案例案例17 学生类的声明及其对象的初始化16.3 实验指导16.3.1 日期类的声明和对象的定义16.3.2 集合类的声明和对象的定义16.3.3 职工类的声明和对象的定义实验17 构造函数和析构函数17.1 概述17.2 案例案例18 含有指针成员学生类的声明及其对象的初始化17.3 实验指导17.3.1 通讯录类的声明和对象的定义17.3.2 线性表类的声明和对象的定义实验18 继承与派生的概念与设计18.1 概述18.2 案例案例19 由基类在校人员类派生学生类18.3 实验指导18.3.1 由基类圆类派生圆柱体类18.3.2 由在校人员类作为基类派生教师类18.3.3 由学生类、课程类作为基类,共同派生选课类实验19 继承与派生的应用19.1 概述19.2 案例案例20 由基类在校人员类派生研究生类和教师类案例21 虚基类的应用19.3 实验指导实验20 虚函数的概念与应用20.1 概述20.2 案例案例22 虚函数的定义和使用案例23 纯虚函数的应用20.3 实验指导实验21 运算符重载的概念与应用(一)21.1 概述21.2 案例案例24 用函数成员实现圆类对象间的直接运算案例25 用友元函数实现圆类对象间的直接运算21.3 实验指导21.3.1 三维坐标类对象间的直接运算21.3.2 用函数成员实现线性表对象间的直接运算21.3.3 用友元函数实现线性表对象间的直接运算实验22 运算符重载的概念与应用(二)22.1 概述22.2 案例案例26 利用友元运算符实现字符串类对象间的直接运算22.3 实验指导22.3.1 用类型转换函数计算学生类对象的平均成绩22.3.2 利用成员运算符实现字符串类对象间的直接运算实验23 文本文件的输入输出程序设计23.1 概述23.2 案例案例27 对磁盘文件的读写处理(数值数据)案例28 对磁盘文件的读写处理(字符数据)23.3 实验指导23.3.1 数值数据文本文件的读写操作23.3.2 字符数据文本文件的读写操作实验24 二进制文件的输入输出程序设计24.1 概述24.2 案例案例29 binary型学生数据文件的简单管理24.3 实验指导24.3.1 二进制文件与文本文件之间的转换24.3.2 通过移动文件的指针来实现文件的随机存取实验25 模板的概念与应用25.1 概述25.2 案例案例30 从二维数组中找*大元和*小元的函数模板案例31 结构体模板与类模板的应用25.3 实验指导25.3.1 函数模板与函数重载25.3.2 结构体模板与类模板

封面

普通高校本科计算机专业特色教材精选·算法与程序设计C++实验指导书

书名:普通高校本科计算机专业特色教材精选·算法与程序设计C++实验指导书

作者:朱金付 主编

页数:142

定价:¥25.0

出版社:清华大学出版社

出版日期:2009-09-01

ISBN:9787302200383

PDF电子书大小:66MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注