欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    循环结构实验报告.docx

    • 资源ID:1250563       资源大小:43.78KB        全文页数:11页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    循环结构实验报告.docx

    深圳大学实验报告课程名称:程序设计基础试验项目名称,犍环结构学院f计算机与软件学院专业1.指导老师,.报告人1学号,班级:.试验时间:2013-H-20试验报告提交时间:2013-11-22教务处制一、试验目的与要求:试验目的:1 .理解结构化程序设计方法的循环结构:2 .驾驭用for语句实现循环结构;3 .驾驭用WhiIe、doWhiIe语句实现循环结构;4 .理解for、whi1.e、doWhiIe三者的区分:5 .驾驭转向语句break、continue;6 .驾驭上机调试的方法。试验要求*1 .输入数据、输出数据应加以说明(交互性):2 .程序应留意运用注释语句可读性);1.对各种可能的输入状况都要考虑处理方案(健壮性):5 .熟识for、whi1.e、doWhi1.e、break、COntinUe语法。6 .在b1.ackboard上提交C+源程序或执行文件、输出界面拷屏至试验报告:7 .按报告内容要求完成试验报告。二、试验环境:地点:深圳高校机器编号:Ii1.y操作系统:WindoWS8C+语言环境:VC6.0PrOjeCt类型:WIN32Conso1.epp1.ication四、试航步骤与过程:(给出各题主要变量定义、解题思路、流程图(可手画),并附上代码,留意凝视语句的添加。)1.求全部“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例:153是水仙花树,因为:153=I1+5s+3 解题思路:首先对数字进行分解,即仃位整除100得到仃位上的数字;十位上即可通过先府100求余得到一个两位数,再对两位数整除,即分解得十位数;求个位数干脆整除10即可;分解完数字后即对数字进行计算:然后起先推断该数字是否满意条件,满意即输出,不满意接着向后求;key:因为这是3位数,所以采纳循环结构将全部三位数判定一遍,输出符合条件的。 主要变量:数字,分解后的三个数为整型变量。 流程图见下: 编程时应留意各个符号,不行遗漏,还有Sr循环的运用语法:推断循环条件的设置;输出方式的设置,即输出全部的水仙花数:还须留意程序的交互性,提示信息:具体见下面代码:ninc1.ude<iostrean.h>头又伸uoidnain()intn.a,b,c;CoUt<<“所有水仙花数:“;For(n-10O;n<1OO0;n*)<a-n/100;b=(n%1Q0)1O;c-¾10;定义变量f”循环限定数字范国分解数申if(n=a*a«a*b*b»b*c*c«c)/cout<<n<<,f;输出cout<<end1.;代码1:水仙花数流程图1:求水仙花数2.重复输入n(1.Wn10),输出1!+2!+n!的结果。输入CtrHz,退出程序。解题思路:须要重复输入n,考察对返回值的推断理解,即对输入值进行推断,首先给出输入值的变量定义,然后对输入值的返回值进行推断,满意条件即执行卜.面步骤,包括重纭输入的循环,不满意即退出:输入符合条件的n后,起先计算n!,2.重复檎入M1.O<18),输出1!2!的结果输入CtrIz结束程序.头文件1.inc1.ude<iostrean.h>Intnai11()i11tisunvnvi;COUt<<”输入敢字(11;vhi1.e(cin>>nftf1.>>iafi<-10)<for(i-1J-1t5u-0U<三n;1*)<j-ji;sun-suRj;cout<<i<<'!,;if(in)break;cout<<*;cout<<'-><<sun<<end1.;COUt<<蟆输入数字(输入Ctr1.z.结束程序):<<end1.;改进后代码程序运行界面如下:输入数子1.!<2!3!*41-33继续输入数字(输入Ctr1.+2,结束程序):11!=1继续输入敌字<输入CtrI.结束程序:21.T*2t三3健续输入数字<输入CtrI?.结束程序):101*23?4*5!*6!*7!<8?*9!10-4037913继续输入数字<输入Ctrr,结束程序八11Pressanykeytocontinue改进后试验三:输出乘法表,见下图:12345678911)24:369:481216'>S1.1522561218243367142128354249'81624324048S6649IS273645S4637281I',1.:nykeytocontinue.试验三:输出乘法表试验结果:如上图试验结果分析:达到试验要求。试验四:进制转换卷入一个七进刷板:?6商人转疲度制数(2或8):2.001100jrcssanykeytocontinueSW<28>=9input>*ro1*!Pressanykeytocontinue试验四:图二试验四:图一输入一个十进制数:125赣人转1ii制数2或8:8ITSPressanykeytocontinue试验四:图三试验结果:如上图所示试验结果分析:达到试验要求。改进:可接着优化的地方,即考虑输入数字有小数的状况,可采纳函数等优化。六、试骐体会:(白已在编程或程序编译运行中遇到的难点、问题与解决方法1 .对重复输入n的限制,如何实现干竟对n值输入类型的推断将“cin>>n”放入Whi1.e中,会对n的返回值进行推断,当输入n为所定义的类型后接着执行,不是则退出.2 .对乘法表输出格式对齐的调整?要一一对齐输出,计算空格较为麻烦,采纳“t”,可自动间隔并对齐.3 .进制转换时,如何让所求余数倒序输出?要倒序输出,Ir先要有一个量把每一个余数都记录下来,然后才能限制倒序,所以想到采纳数组,记录每一个余数.4 .可是由于输入的数不确定大小,不知道会出现多少次求余,因此对于数组空间大小的给定不确定,太大奢侈空间,太小无法执行,该怎么解决?待解决问题5 .在进制转换中,若有小数,该怎么分解开来?待解决问题6 .当程序可以运行,但运行结果不对如何检查?自己对程序进行调试,在可能有错处插入断点,进行跟踪检查,对相关处的值进行限踪推断,从而找寻问题所在.七、自我评价:(请给自己此次试验进行百分制打分并说明理由)自我评分:90理由:基本达到程序试睑要求,相关提示信息和注释语句也有添加,程序正确可达到试目的,计算得正确结果.缺点:对某些输出格式的限制不够规粒,还有对多方面输入状况的处理方案不够完善和全面.指导老师批阅看法:成果评定:指导老师签字:备注:注:1、报告内的项U或内容设置,可依据实际状况加以调整和补充。2、老师批改学生试验报告时间应在学生提交试验报告时间后10日内。

    注意事项

    本文(循环结构实验报告.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

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




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

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

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

    收起
    展开