C++程序设计实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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, 日期处理;

四、实验过程及结果

相关文档
最新文档