C++程序设计案例教程全书教学实验合集高职.docx
《C++程序设计案例教程全书教学实验合集高职.docx》由会员分享,可在线阅读,更多相关《C++程序设计案例教程全书教学实验合集高职.docx(15页珍藏版)》请在第一文库网上搜索。
1、C+程序设计案例教程全书教学实验合集实验1C+概论一.实验目的1熟悉VC+的集成开发环境,学习运行一个C+程序的步骤。2 .了解几种运算符的使用规则。3 .掌握变量命名规则,学会变量的定义和使用。二.实验内容1 .上机实验题一(1)使用ViSUaIC+6.0对一个C+程序进行编辑、编译、连接和运行。#inc1udevoidmain()cout,Iamastudenf,end1;)(2)上机要求编辑、编译、连接和运行一个程序输出“He110,C+!,(编辑调试过程见前面所述)(3)写出实验报告。2 .上机实验题二编写程序完成变量X和变量y值的交换,调试程序并观察运行结果。分析要交换变量X和变量y
2、的值,需使用临时变量Z才能在进行。一个完整的参考程序如下:#inc1udevoidmain()intx,y,z;/Acoutxy;COUtv输入的x=,x,y=yend1;z=x;x=y;y=z;COUtVV输出的x=xy=yend1;)上机要求在键盘上分别按如下格式输入两组数据:5,3(回车)53(回车)观察程序运行结果。将程序中的X,y,Z命名为auto,break,case分析程序出错原因。只将程序A行X改为大写X,运行程序观察程序运行结果。修改程序用条件运算符输出两个数中的较大数。写出实验报告。3 .上机实验题三(+i)(y-D编程序输入x、y和Z的值,计算的值。X+Z分析(X+1)(
3、y1)表达式的值不一定为整数,故程序中变量的类型应采用实型。X+Z一个完整的参考程序如下:voidmain()(f1oatx,y,z,e,f,w;cout,x,y,z=xyz;e=(x+1)*(y-1);f=x+y;w=ef;cout,w=wend1;/B/C/D)上机要求输入x=5.4,y=3.1,z=2.7,观察程序运行结果。将程序中A行改为“intx,y,z,e,f,w;,输入x=5.4,y=3.1,z=2.7,观察程序运行结果。将程序中A行改为“f1oatx,y,z,w;,B、C、D行改为“w=(x+1)*(y-1)/x+y;,观察程序运行结果。写出实验报告。4.上机实验题四编写程序。
4、从键盘输入一个三位正整数,输出其逆转数。例如:输入861,输出为168。分析输入的三位数为整数,变量类型按整型进行处理。可采用求余数的方法计算各位上的数,然后逆序输出。一个完整的参考程序如下:inc1udevoidmain()intn,i,j,k;COUtn;i=n%10;n=(n-i)10;j=n%10;n=(n-j)10;k=n;n=i*100+j*10+k;cout逆转数为:nend1;/i存放个位数去掉个位数/j存放十位数去掉十位数/k存放百位数上机要求修改程序使其先取百位数,再取十位数,最后取个位数。写出实验报告。5.上机实验题五给出下列程序的运行结果分析本例测试了不同数据类型之间的
5、数据转换。#inc1udevoidmain()inta=32,b;doub1ec=2.7,d;chare=D,f;/Ab=a+c;d=a+c;f=a+e;coutb=bend1;coutd=,dend1;cout,f=,fend1;/Bcoutb+d+fend1;/C)上机要求修改程序A行,对b的输出值四舍五入。修改程序B行,按整型值输出f。分析C行数据的值的类型。注意:本例A行提示如下警告:“conversionfromdoub1etointpossib1e1ossofdata.”属于正常。三.实验要求1.1.结合上课内容,写出程序,并调试程序,要给出测试数据和实验结果。2.2.整理上机步骤
6、,总结经验和体会。完成实验报告和上交源程序。实验2简单数据类型及运算一实验目的1. 1.熟悉和理解C+语言中的类型简单数据(整型、实型、字符型)、运算、表达式2. 2.了解基本数据类型的字节宽度和范围表示3. 3.能利用学习的数据类型,编制简单的C+程序4. 4.理解并掌握程序的分支、循环结构5. 5.初步学习调试方法一叱蛤内容1 .基本数据类型的长度编写一个程序,输出基本数据类型Char,short,int,1ong,f1oat,doub1e的数据类型的长度。2 .输入并运行下列程序(1) #inc1udevoidmain()intx=6,y;coutx=xend1;y=yend1;y=ye
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 程序设计 案例 教程 全书 教学 实验 高职