c++程序设计实验报告

c++程序设计实验报告

ID:33593760

大小:665.44 KB

页数:30页

时间:2019-02-27

c++程序设计实验报告_第1页
c++程序设计实验报告_第2页
c++程序设计实验报告_第3页
c++程序设计实验报告_第4页
c++程序设计实验报告_第5页
资源描述:

《c++程序设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、C++程序设计实验报告一、实验1C++程序的运行环境和运行一个C++程序实验2数据类型与表达式1.实验目的:(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。(3)通过运行简单的C++程序,学习并掌握VisualC++6.0和GCC(RHIDE和DJGPP)的使用方法。(4)掌握C++语言数据类型,熟悉如何定义变量,以及对他们赋值的方法。(5)学会使用C++有关算数运算符,以及包含这些运算符的表达式。(6)进一步熟悉C++程序的结构。(7)进一步熟悉C+

2、+程序的编辑、编译、连接和运行的过程。(8)掌握简单的C++程序的编写和调试方法。(9)掌握C++程序中使用最多的语句——赋值语句和输入输出语句的使用方法。(10)掌握结构化程序的3种基本结构(顺序结构、选择结构、循环结构)在C++中的实现。2.实验内容和步骤:要求输出一下图案。*************************结果如图:要求输出以下图案。*************************结果如下:3.小结:成功运行了示例程序和自己编写的程序。并且:(1)了解了所用的计算机系统的基本操作方法,学会了独立使用

3、该系统。(2)了解了在该系统上如何编辑、编译、连接和运行一个C程序。(3)通过运行简单的C++程序,学习并掌握了VisualC++6.0和GCC(RHIDE和DJGPP)的使用方法。(4)掌握了C++语言数据类型,熟悉如何定义变量,以及对他们赋值的方法。(5)学会了使用C++有关算数运算符,以及包含这些运算符的表达式。(6)进一步熟悉了C++程序的结构。(7)进一步熟悉了C++程序的编辑、编译、连接和运行的过程。(8)掌握了简单的C++程序的编写和调试方法。(9)掌握了C++程序中使用最多的语句——赋值语句和输入输出语句的

4、使用方法。(10)掌握了结构化程序的3种基本结构(顺序结构、选择结构、循环结构)在C++中的实现。二、实验3C++程序设计初步1.实验目的:(1)熟悉定义函数的方法、函数实参与形参的对应关系以及“值传递”的方式。(2)熟悉函数的嵌套调用和地柜调用的方法。(3)熟悉全局变量、局部变量概念和使用方法。(4)熟悉编译预处理的应用。(5)掌握多文件的程序的编译和运行的方法。2.实验内容和步骤:求a*b和a^m的值,其中b的值在程序中给出,a和m的值有键盘输入,写一个power函数求a^m的值,在主函数中秋a*b,并调用power函

5、数得到a^m的值。要求将主函数和power函数分别写成两个文件file1.cpp和file2.cpp,用extern将外部变量的作用域扩展到其他文件。简历一个项目文件,对包含多文件的程序进行编译,连接盒运行。结果如下:输入一个字母字符,设置条件编译,使之能根据需要将小写字母改为大写字母输出,或将大写字母改为小写字母输出。结果如下:写一个判别素数的函数,在主函数输入一个整数,输出是否为素数的信息。结果如下:3.小结:(1)成功运行了示例程序,并且编译了自己的程序。(2)熟悉了定义函数的方法、函数实参与形参的对应关系以及“值传

6、递”的方式。(3)熟悉了函数的嵌套调用和地柜调用的方法。(4)熟悉了全局变量、局部变量概念和使用方法。(5)熟悉了编译预处理的应用。(6)掌握了多文件的程序的编译和运行的方法。三、实验4函数与预编译处理1.实验目的(1)掌握一维数和二维数组的定义、赋值和输入输出的方法。(2)掌握字符字符数组和字符串函数的使用。(3)掌握与数组有关的算法(特别是排序算法)。2.实验内容及步骤(1)用选择法对10个整数排序。10个整数用cin输入。结果如下:(2)有15个数由大到小的顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数是

7、数组中第几个元素的值。如果该数不在数组中,则输出“无此数”。以15个数用赋值的方法在程序中给出。要找的数用scanf函数输入。结果如下:(3)编一程序,将两个字符串连接起来,结果取代第一个字符串。①用字符数组,不用strcat函数(即自己写一个具有strcat函数功能的函数。结果如下:②用C标准库中的strcat函数。结果如下:③用string方法定义字符串变量。结果如下:(4)输入10个学生的姓名、学号和成绩,将其中不及格的姓名、学号和成绩输出。结果如下:3.小结(1)掌握了一维数和二维数组的定义、赋值和输入输出的方法。

8、(2)掌握了字符字符数组和字符串函数的使用。(3)掌握了与数组有关的算法(特别是排序算法)。四、实验5数组实验6指针1.实验目的(1)通过实验进一步掌握指针的概念,会定义和使用指针变量。(2)能正确使用数组的指针和只想数组的指针变量。(3)能正确使用引用型变量。2.实验内容(1)输入3个整数,按由小到大

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。