欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    循环结构实验报告.docx

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

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

    循环结构实验报告.docx

    1、深圳大学实验报告课程名称:程序设计基础试验项目名称,犍环结构学院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.对各种可能

    2、的输入状况都要考虑处理方案(健壮性):5 .熟识for、whi1.e、doWhi1.e、break、COntinUe语法。6 .在b1.ackboard上提交C+源程序或执行文件、输出界面拷屏至试验报告:7 .按报告内容要求完成试验报告。二、试验环境:地点:深圳高校机器编号:Ii1.y操作系统:WindoWS8C+语言环境:VC6.0PrOjeCt类型:WIN32Conso1.epp1.ication四、试航步骤与过程:(给出各题主要变量定义、解题思路、流程图(可手画),并附上代码,留意凝视语句的添加。)1.求全部“水仙花数”。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例:

    3、153是水仙花树,因为:153=I1+5s+3 解题思路:首先对数字进行分解,即仃位整除100得到仃位上的数字;十位上即可通过先府100求余得到一个两位数,再对两位数整除,即分解得十位数;求个位数干脆整除10即可;分解完数字后即对数字进行计算:然后起先推断该数字是否满意条件,满意即输出,不满意接着向后求;key:因为这是3位数,所以采纳循环结构将全部三位数判定一遍,输出符合条件的。 主要变量:数字,分解后的三个数为整型变量。 流程图见下: 编程时应留意各个符号,不行遗漏,还有Sr循环的运用语法:推断循环条件的设置;输出方式的设置,即输出全部的水仙花数:还须留意程序的交互性,提示信息:具体见下面

    4、代码:ninc1.ude头又伸uoidnain()intn.a,b,c;CoUt“所有水仙花数:“;For(n-10O;n1OO0;n*)a-n/100;b=(n%1Q0)1O;c-10;定义变量f”循环限定数字范国分解数申if(n=a*aa*b*bb*c*cc)/coutn,f;输出coutend1.;代码1:水仙花数流程图1:求水仙花数2.重复输入n(1.Wn10),输出1!+2!+n!的结果。输入CtrHz,退出程序。解题思路:须要重复输入n,考察对返回值的推断理解,即对输入值进行推断,首先给出输入值的变量定义,然后对输入值的返回值进行推断,满意条件即执行卜.面步骤,包括重纭输入的循环,

    5、不满意即退出:输入符合条件的n后,起先计算n!,2.重复檎入M1.O18),输出1!2!的结果输入CtrIz结束程序.头文件1.inc1.udeIntnai11()i11tisunvnvi;COUtnftf1.iafi-10)for(i-1J-1t5u-0U三n;1*)j-ji;sun-suRj;couti!,;if(in)break;cout*;coutsunend1.;COUt蟆输入数字(输入Ctr1.z.结束程序):end1.;改进后代码程序运行界面如下:输入数子1.!2!3!*41-33继续输入数字(输入Ctr1.+2,结束程序):11!=1继续输入敌字输入CtrI.结束程序:21.T

    6、2t三3健续输入数字输入CtrI?.结束程序):101*23?4*5!*6!*7!8?*9!10-4037913继续输入数字S1.152256121824336714212835424981624324048S6649IS273645S4637281I,1.:nykeytocontinue.试验三:输出乘法表试验结果:如上图试验结果分析:达到试验要求。试验四:进制转换卷入一个七进刷板:?6商人转疲度制数(2或8):2.001100jrcssanykeytocontinueSW=9input*ro1*!Pressanykeytocontinue试验四:图二试验四:图一输入一个十进制数:125赣

    7、人转1ii制数2或8:8ITSPressanykeytocontinue试验四:图三试验结果:如上图所示试验结果分析:达到试验要求。改进:可接着优化的地方,即考虑输入数字有小数的状况,可采纳函数等优化。六、试骐体会:(白已在编程或程序编译运行中遇到的难点、问题与解决方法1 .对重复输入n的限制,如何实现干竟对n值输入类型的推断将“cinn”放入Whi1.e中,会对n的返回值进行推断,当输入n为所定义的类型后接着执行,不是则退出.2 .对乘法表输出格式对齐的调整?要一一对齐输出,计算空格较为麻烦,采纳“t”,可自动间隔并对齐.3 .进制转换时,如何让所求余数倒序输出?要倒序输出,Ir先要有一个量

    8、把每一个余数都记录下来,然后才能限制倒序,所以想到采纳数组,记录每一个余数.4 .可是由于输入的数不确定大小,不知道会出现多少次求余,因此对于数组空间大小的给定不确定,太大奢侈空间,太小无法执行,该怎么解决?待解决问题5 .在进制转换中,若有小数,该怎么分解开来?待解决问题6 .当程序可以运行,但运行结果不对如何检查?自己对程序进行调试,在可能有错处插入断点,进行跟踪检查,对相关处的值进行限踪推断,从而找寻问题所在.七、自我评价:(请给自己此次试验进行百分制打分并说明理由)自我评分:90理由:基本达到程序试睑要求,相关提示信息和注释语句也有添加,程序正确可达到试目的,计算得正确结果.缺点:对某些输出格式的限制不够规粒,还有对多方面输入状况的处理方案不够完善和全面.指导老师批阅看法:成果评定:指导老师签字:备注:注:1、报告内的项U或内容设置,可依据实际状况加以调整和补充。2、老师批改学生试验报告时间应在学生提交试验报告时间后10日内。


    注意事项

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




    宁ICP备18001539号-1

    三一文库
    收起
    展开