欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    华中科技大学c++第1次上机作业.doc

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

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

    华中科技大学c++第1次上机作业.doc

    如有侵权,请联系网站删除,仅供学习与交流华中科技大学c+第1次上机作业【精品文档】第 7 页第二章上机实验一、实验目的l 学会编写简单的顺序C+程序。l 掌握基本数据类型变量和常量的应用。l 掌握运算符与表达式的应用。l 掌握结构化程序设计基本控制结构的运用。l 了解使用简单的输入输出。l 了解头文件的作用。l 熟悉Visual C+6.0的开发环境。学习用Visual C+6.0编写标准的C+控制台程序。二、实验内容1.请按照下面步骤调试程序,了解程序调式的步骤。知识点:调试Visual C+6.0开发环境使用(编辑、编译、连接、运行、调试)1)启动Visual C+6.0开发环境从“开始”菜单中选择“所有程序”,然后找到【 Microsoft Visual Studio 6.0 | Microsoft Visual C+6.0】双击,显示Visual C+6.0开发环境窗口,如图2.1所示。图2.1 操作系统中选择VC编译软件 2)创建一个项目进入Microsoft Visual C+ 6.0集成开发环境后,选择【文件|新建】菜单项,弹出新建对话框。单击【工程】标签,打开其选项卡,在其左边的列表框中选择【Win32 Console Application 】工程类 型,在【工程名称】文本框中输入工程名hello,在【位置】文本框中输入工程保存的位置,单击【确定】按钮,如图2.2 所示。 图2.2 创建新的应用程序界面在弹出的对话框(如图2.3所示),选择【一个空工程】,单击【完成】按钮图2.3 Win32 Console Application 弹出窗口此时出现【新建工程信息】对话框,如图2.4 所示。该对话框中提示用户创建了一个空的控制台应用程序,并且没有任何文件被添加到新工程中,此时,工程创建完成。图2.4 新工程信息对话框3)建立C+源程序文件选择【文件|新建】菜单項,弹出新建对话框。单击【文件】选项卡,在列表框中选择C+ Source File ,在【文件名】文本框中输入文件名hellofile,选中【添加到工程】复选框,自动生成hellofile.cpp文件,如图2.5所示。 图2.5 建立源程序文件名然后单击【确定】按钮,打开源文件编辑窗口,就会弹出输入源代码窗口,开始输入源代码。图2.6 输入源程序4)编辑C+源程序文件内容l 在文件编辑窗口中输入代码(如图2.6所示): #include<iostream>using namespace std;int main()cout<<"同学们好,欢迎来到华中科技大学n"return 0;l 选择【文件|保存】菜单项来保存这个文件。1) 建立并运行可执行程序选择【组建| 组建hello.exe】菜单项建立可执行程序。如果你正确输入了源程序,此时便成功地生成了可执行程序hello.exe。如果程序有语法错误,则屏幕下方的状态窗口中会显示错误信息,根据这些错误信息对源程序进行修改后,重新选择菜单命令组建| 组建hello.exe,建立可执行程序。选择【组建| 执行hello.exe】菜单项运行程序,观察屏幕的显示内容。5)关闭工作空间 选择【文件 | 关闭工作空间】菜单项来关闭工作空间。2 测试下述表达式的结果,并解释。cout<<"abcde2" /1 结果: 解释为转义字符ACSII值为2的即为笑脸cout<<'a'+2; /2结果解释:a的ASCII码值为97,加2后为99cout<<char('a'+2); /3结果解释c的ASCII码值为99 ,char为字符型最终输出字符ccout<<'a'+'2' /4结果将两个字符转换为整数再相加结果为整形,就是两个ASCII码值的和cout<<"abcdex41" /5结果x41即为用16进制ASCII表示字符,即ASCII为65的字符A cout<<"abcden41" /6结果n为换行,故41在下一行显示 cout<<"abcde041" /7结果0为八进制,41对应十进制的33,ASCII码值为33的为! cout<<"abcde041'" /8结果使直接输出为 cout<<"abcdenhhhhh" /9结果n为换行,故hhhhh在下一行显示3. 测试自行准备的典型表达式的值,加强对表达式,运算符等规则的理解。并将其记录在下面,对结果给出合理的解释。(不少于10)记录处: 1.cout<<41; 结果,需要在前面加char ,将其转换为字符*,然后能输出*2.cout<<”abcde2” ; 输出结果为abcde2,第一个斜杠将第二个转译。3.cout<<a+2; 结果为147. 当数字加上单引号之后为字符,运算时用其对应的ASCII 值计算。4.cout<<5/7;结果为0 最开始规定整型.5.cout<<double(5/7); 结果还为06.cout<<5.0/7.0; 结果为0.714286,5.0使得数据类型为浮点数。7.将开始int main()换为double main(), cout<<5/7;结果为0.8.cout<<char(32) ; 输出结果为空格9.cout<<char(42)char(42); 不能输出两个*,应该为cout<<char(42)<<char(42);10.cout<<”a b c”; 空格可以直接输入.不需要用ascii码值3上机编程题1)编写一个简单程序输出如下内容:知识点:学会输出语句和程序简单结构 程序原代码。(直接粘贴在此)#include <iostream>using namespace std;int main()cout<<" *"<<'n'cout<<" * * *"<<'n'cout<<"* * * * *"<<'n' 解决本题的算法思路描述每一行输出的结果调试过程的记载(包括出现的错误,以及修改过程)开始计划一次输出三行失败,于是改为依次输出第二次n前忘记加<<第三次n忘加单引号2)编写程序,定义字符变量ch并赋值,然后在屏幕上输出该字符及其对应的ASCII码值,如:字母a,字母b,字母A等。格式如下: 字符 对应ASCII值 a 97 b 98知识点: 了解字符和ASCII码之间的关系,数据类型的转换方式。 程序原代码。(直接粘贴在此)#include <iostream>using namespace std;int main()char ch='a'cout<<ch<<" "<<(int)ch<<'n'ch='b'cout<<ch<<" "<<(int)ch<<'n' 解决本题的算法思路描述通过调整输出结果的类型达到目的 调试过程的记载(包括出现的错误,以及修改过程)漏掉分号3)编写程序输入三角形的三条边,计算三角形的面积并输出。知识点:表达式的正确表示 程序原代码。(直接粘贴在此)#include <iostream>#include <cmath >using namespace std;int main()int a,b,c;double p,s;cin>>a>>b>>c;p=(double)(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c);cout<<s<<endl;return 0; 解决本题的算法思路描述计算用三边面积公式S=p(p-a)(p-b)(p-c) 试过程的记载(包括出现的错误,以及修改过程) p,s开始时定义类型错误。4)从键盘中输入x,n 的值,根据式子求出y的值;请分别输入x的值3.5和n的值4。知识点:学会数学函数和相应的库文件,以及实数输出格式。 程序原代码。(直接粘贴在此)#include <iostream>#include <cmath>using namespace std;int main()double y,x,n; cin>>x>>n;y=pow(1+x/pow(2,n),n);cout<<y;return 0; 解决本题的算法思路描述定义类型输入数据计算输出数据 调试过程的记载(包括出现的错误,以及修改过程)未出现错误5) 编写一个程序,从键盘输入半径和高,输出圆柱体的底面积和体积。输出格式 如下:圆柱体半径为: *.* 高为:*.* 圆柱体底面积为:*.* 体积为:*.*知识点:学会数据的输入、处理和输出语句的结构;数据输出格式的控制。 程序原代码。(直接粘贴在此)#include <iostream>#include <cmath>using namespace std;int main()double r,h,s,v;cout<<"请输入半径和高"cin>>r>>h;s=3.14*r*r;v=s*h;cout<<"底面积为"<<s<<endl;cout<<"体积为"<<v<<endl;return 0; 解决本题的算法思路描述定义变量输入数据选用面积和体积公式输出数据 调试过程的记载(包括出现的错误,以及修改过程)未出现错误

    注意事项

    本文(华中科技大学c++第1次上机作业.doc)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开