欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    C++程序设计案例教程全书教学实验合集高职.docx

    • 资源ID:189293       资源大小:96.14KB        全文页数:15页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C++程序设计案例教程全书教学实验合集高职.docx

    C+程序设计案例教程全书教学实验合集实验1C+概论一.实验目的1熟悉VC+的集成开发环境,学习运行一个C+程序的步骤。2 .了解几种运算符的使用规则。3 .掌握变量命名规则,学会变量的定义和使用。二.实验内容1 .上机实验题一(1)使用ViSUaIC+6.0对一个C+程序进行编辑、编译、连接和运行。#inc1ude<iostream.h>voidmain()cout<<,Iamastudenf,<<end1;)(2)上机要求编辑、编译、连接和运行一个程序输出“He110,C+!,(编辑调试过程见前面所述)(3)写出实验报告。2 .上机实验题二编写程序完成变量X和变量y值的交换,调试程序并观察运行结果。分析要交换变量X和变量y的值,需使用临时变量Z才能在进行。一个完整的参考程序如下:#inc1ude<iostream.h>voidmain()intx,y,z;/Acout<<,x,y="cin>>x>>y;COUt<v"输入的x=,<<x<<,'y="<<y<<end1;z=x;x=y;y=z;COUtVV"输出的x="<<x<<"y="<<y<<end1;)上机要求在键盘上分别按如下格式输入两组数据:5,3(回车)53(回车)观察程序运行结果。将程序中的X,y,Z命名为auto,break,case分析程序出错原因。只将程序A行X改为大写X,运行程序观察程序运行结果。修改程序用条件运算符输出两个数中的较大数。写出实验报告。3 .上机实验题三(+i)(y-D编程序输入x、y和Z的值,计算的值。X+Z分析(X+1)(y1)表达式的值不一定为整数,故程序中变量的类型应采用实型。X+Z一个完整的参考程序如下:voidmain()(f1oatx,y,z,e,f,w;cout<<<,x,y,z="<<end1;cin>>x>>y>>z;e=(x+1)*(y-1);f=x+y;w=ef;cout<<,w="<<w<<end1;/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.上机实验题四编写程序。从键盘输入一个三位正整数,输出其逆转数。例如:输入861,输出为168。分析输入的三位数为整数,变量类型按整型进行处理。可采用求余数的方法计算各位上的数,然后逆序输出。一个完整的参考程序如下:inc1ude<iostream.h>voidmain()intn,i,j,k;COUt<<”输入一个三位正整数n:"cin>>n;i=n%10;n=(n-i)10;j=n%10;n=(n-j)10;k=n;n=i*100+j*10+k;cout<<"逆转数为:"<<n<<end1;/i存放个位数去掉个位数/j存放十位数去掉十位数/k存放百位数上机要求修改程序使其先取百位数,再取十位数,最后取个位数。写出实验报告。5.上机实验题五给出下列程序的运行结果分析本例测试了不同数据类型之间的数据转换。#inc1ude<iostream.h>voidmain()inta=32,b;doub1ec=2.7,d;chare='D',f;/Ab=a+c;d=a+c;f=a+e;cout<<"b="<<b<<end1;cout<<"d=,<<d<<end1;cout<<,"f=",<<f<<end1;/Bcout<<b+d+f<<end1;/C)上机要求修改程序A行,对b的输出值四舍五入。修改程序B行,按整型值输出f。分析C行数据的值的类型。注意:本例A行提示如下警告:“conversionfrom'doub1e'to'intpossib1e1ossofdata.”属于正常。三.实验要求1.1.结合上课内容,写出程序,并调试程序,要给出测试数据和实验结果。2.2.整理上机步骤,总结经验和体会。完成实验报告和上交源程序。实验2简单数据类型及运算一实验目的1. 1.熟悉和理解C+语言中的类型简单数据(整型、实型、字符型)、运算、表达式2. 2.了解基本数据类型的字节宽度和范围表示3. 3.能利用学习的数据类型,编制简单的C+程序4. 4.理解并掌握程序的分支、循环结构5. 5.初步学习调试方法一叱蛤内容1 .基本数据类型的长度编写一个程序,输出基本数据类型Char,short,int,1ong,f1oat,doub1e的数据类型的长度。2 .输入并运行下列程序(1) #inc1ude<iostream.h>voidmain()intx=6,y;cout<<"x="<<x<<end1;y="<<y<<end1;y="<<y<<end1;y="<<y<<end1;y=',<<y<<end1;y=+x;cout<<,'x=u<<x<<,x=6;y=x+;cout<<,x=,'<<x<<"x=6;y=x"cout<<,x="<<x<<"x=6;y=-x;cout<<"x=,<<x<<"(2) #inc1ude<iostream.h>voidmain()inta=20,b=6;a+=a;cout<<a<<end1;a=20;a-=a;cout<<a<<end1;a=20;a*=a;cout<<a<<end1;a=20;a=b;cout<<a<<end1;a=20;a%=b;cout<<a<<end1;a=20;a=a-b;cout<<a<<end1;a=10;b=4;a+=a*=a-=ab;cout<<a<<end1;)3 3)#inc1ude<iostream.h>voidmain()inta=3,b=4,c=5,x,y;x=(a+b>c&&b=c);cout<<x<<end1;x=(a|b+c&&b-c);cout<<x<<end1;x=!(a>b&&!c|1);cout<<x<<end1;x=(!(a+b)+c-1&&b+c/2);cout<<x<<end1;!(x=a)&&(y=b)&&0;cout<<"x="<<x<<y="<<y<<end1;4 4)#inc1ude<iostream.h>voidmain()inta=3,b=4,c=5,max;max=(a>b)?a:b;cout<<max<<end1;max=b>c?a:a<c?a:b;cout<<',max=,<<max<<end1;)3.编写一个将华氏温度转换为摄氏温度的程序,转换公式为C=(5/9)(F-32),要求输出华氏温度和摄氏温度的对应值。三.实验要求1 .记录系统上运行的C+编译器中每个基本数据类型的长度。2 .分析和写出实验2的运行结果。3 .实验3要给出测试数据和实验结果。4 .写出上机实验体会和实验报告。实验3控制结构一.实验目的1. 1.理解并掌握程序的顺序结构程序设计2. 2.理解并掌握程序的分支结构(if语句、SwitCh语句)程序设计3. 3.理解并掌握程序的循环结构(for语句、Whi1e语句、do-whi1e语句)程序设计4. 4.掌握循环语句的嵌套形式5. 5.学习过程化程序设计方法6. 6.进一步学习掌握查找与修改编译错误的方法二.实验内容1 .编写程序任意输入一个三位,将其反向输出。如输入123,输出321。2 .有一个函数如下:“X(x<5)y="x+6(5<=x<15)Ix-6(x>=15)输入X的值,计算出相应的y值。3 .编写一个程序,输入年、月,打印出该年份该月的天数。4 .编程按分段统计学生成绩,输入为负数时结束。要求按90100、8089、70-79.6069、60以下五档分别统计各分数段人数(用if语句和SWitCh语句编写程序)。5 .用do.whi1e,whi1e,for三种循环语句求出1+3+5+.+101的和,输出结果。6 .编程输出如下图形:*7 .输入一行字符,分别统计其中的英文大写字母,小写字母、数字字符和其他字符。三.实验要求1. 1.结合上课内容,写出程序,并调试程序,要给出测试数据和实验结果。2. 2.整理上机步骤,总结经验和体会。3. 3.完成实验报告和上交源程序。实验4数组一.实验目的:1 .掌握一维数组和二维数组定义的规则;2.3.4.5.掌握数组的初始化方法及数组元素的引用;熟练掌握一维数组和二维数组的使用;掌握字符数组与字符串的关系以及字符串变量的表示;熟练字符串处理函数的应用。二.实验内容1.2.3.1 .编写一个程序,将20以内的偶数赋给数组a,然后输出此数组各元素。2 .先定义一个含有30个整型元素的数组,依次赋予从2开始的偶数,然后按顺序每五个数的平均值放在另一个数组中,并要求按每行6个数输出结果。3 .定义一个二维数组存储五位学生五科考试的成绩,编写程序分别取出二维数组里的元素值,经过累加之后列出总成绩,计算并输出每个同学的平均成绩,格式如下:第1个学生的总分为:第2个学生的总分为:第3个学生的总分为:第4个学生的总分为:第5个学生的总分为:*平均分为:平均分为:平均分为:平均分为:平均分为:*4.5.4 .输入两个字符串,比较这两个字符串是否相同,并输出比较的结果。5 .编写一个程序,由用户输入一个含有5个单词的英文句子,按照用户的要求输出句中的第I个单词。三.实验要求1 .结合上课内容,写出程序,并调试程序,要给出测试数据和实验结果。2 .整理上机步骤,总结经验和体会。3 .完成实验报告和上交程序。实验5函数与编译处理一.实验目的1 .掌握函数声明、定义和使用的方法;2 .掌握形式参数与实在参数之间的对应关系。3 .掌握函数调用时,形参、实参之间的“值传递”和“地址传递”的区别。4 .掌握函数递归调用的方法;5 .掌握全局变量、局部变量、静态变量的使用方法;6 .掌握文件包含的使用方法;二,实验内容1. 1.定义两个函数swap1和swap2,目的是实现两个整数的次序交换,其中swap1的参数是传递值参数,swap2的参数是传址参数,在程序中分别调用这两个函数,其输出结果如下所示:初始值:-1,y=2调用swap1后的结果:x=1y=2调用SWaP2后的结果:x=2y=12. 2.编写一个

    注意事项

    本文(C++程序设计案例教程全书教学实验合集高职.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开