C++程序设计实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C++程序设计实验报告
实验一、字符和格式的输出实验
一、实验目的
1、重点把握各种内部数据类型、数值和逻辑运算,各种表达式、函数声明、定义和调用。
2、掌握过程控制编程方法,正确编制多重循环过程,对简单问题能够临场加以解决。
3、学会使用简单的c++标准库;
4、学习良好的编程习惯和形成自己的编程风格。
二、实验设备与环境
装有C++语言工具软件(Vs2008)的计算机。
三、实验内容
a)P.30,3.2.1,字符三角形;
b)P.31,3.2.2,背靠背字符三角形;
c)P.32,3.2.3交替字符倒三角形;
d)P.33,3.2.5,格式阵列一。
四、实验过程及结果
1. 字符三角形
1)问题描述:
2)主要的程序
3)测试用例和结果
五、实验小结:
实验二、字符和数字运算实验
一、实验目的
1、重点把握各种内部数据类型、数值和逻辑运算,各种表达式、函数声明、定义和调用。
2、掌握过程控制编程方法,正确编制多重循环过程,对简单问题能够临场加以解决。
3、学会使用简单的c++标准库;
4、学习良好的编程习惯和形成自己的编程风格。
二、实验设备与环境
装有C++语言工具软件(Vs2008)的计算机。
三、实验内容
a)P.44,3.6.1,逆反01串;
b)P.44,3.6.2,倒杨辉三角形;
c)P.45,3.6.3,“顺”序列;
d)P.46,3.6.4,数字和。
四、实验过程及结果
五、实验小结:
实验三、加密和解密算法实验
一、实验目的
1、重视数学方法,提高数学推算和编程表的转换能力。
2、拓展编程表达的方法,熟练运用函数等手段进行计算模块的分离计算。
3、进一步学会使用c++标准库;
4、在保证编程程序正确的条件下,关注数据结构和算法,改进效率。
二、实验设备与环境
装有C++语言工具软件(Vs2008)的计算机。
三、实验内容
a)P.98,7.2.1,密钥加密;
b)P.99,7.2.2,密钥解密;
四、实验过程及结果
五、实验小结:
实验四、数字算法实验
一、实验目的
1、重视数学方法,提高数学推算和编程表的转换能力。
2、拓展编程表达的方法,熟练运用函数等手段进行计算模块的分离计算。
3、进一步学会使用c++标准库;
4、在保证编程程序正确的条件下,关注数据结构和算法,改进效率。
二、实验设备与环境
装有C++语言工具软件(Vs2008)的计算机。
三、实验内容
a)P.102,7.3.1,n!的位数;
b)P.103,7.3.2,排列对称串;
c)P.103,7.3.3,勒让德多项式表;
d)P.104,7.3.4,立方数和连续奇数和;
四、实验过程及结果
五、实验小结:
实验五、大数运算算法实验
一、实验目的
1、重视数学方法,提高数学推算和编程表的转换能力。
2、拓展编程表达的方法,熟练运用函数等手段进行计算模块的分离计算。
3、进一步学会使用c++标准库;
4、在保证编程程序正确的条件下,关注数据结构和算法,改进效率。
二、实验设备与环境
装有C++语言工具软件(Vs2008)的计算机。
三、实验内容
a)P.106,7.4.2,大数加;
b)P.107,7.4.3,大数和;
c)P.109,7.5.1,大数乘;
四、实验过程及结果
五、实验小结:
实验六、日期处理算法实验
一、实验目的
1、掌握从上到下的程序结构化设计,以主函数为驱动,层层调用其他函数的框架结构。
2、掌握界面设计原理,学会编制作为界面的头文件。
3、合理组织程序的各个模块;
4、熟悉类型设计和类型实现的模块结构,熟悉自定义类型嵌入应用程序的基本方法。
二、实验设备与环境
装有C++语言工具软件(Vs2008)的计算机。
三、实验内容
a)P.167,11.2, 日期处理;
四、实验过程及结果