欢迎来到天天文库
浏览记录
ID:45614884
大小:606.68 KB
页数:28页
时间:2019-11-15
《计算机基础综合实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、卜{久fit.4nm恃宜J",SHANGHAIDIANJIUNIVERSITY综合实验报告课程名称:计算机基础综合实验(2)课程代码:03302702班级:BJ1011学号:101002061127姓名:汪涛指导教师:宋晓勇完成日期:2012.10.28电子信息学院ElectronicInformationSchool2012年10月目录1综合实验任务与要求31.1综合实验任务31.2综合实验的基本内容和要求32问题描述及详细设计52.1系统主界而52.1.1主控程序结构图及程序框图52.1.2操作运行说明62.1.3主菜单调试情况分析6
2、2」.4主程序72.2成绩处理82.2.1程序结构图及程序框图82.2.2操作运行说明102.2.3调试情况分析102.2.4主程序112.3求灯塔122.3.1程序结构图及程序框图122.3.2操作运行说明132.3.3调试情况分析132.3.4主程序132.4求Sn142.4.1程序结构图及程序框图142.4.2操作运行说明162.4.3主菜单调试情况分析162.4.4主程序162.5泰勒级数172.5.1程序结构图及程序框图172.5.2操作运行说明192.5.3主菜单调试情况分析192.5.4主程序192.6约瑟夫环问题202.6
3、.1程序结构图及程序框图202.6.2操作运行说明222.6.3主菜单调试情况分析222.6.4主程序222.7编写一个函数232.7.1程序结构图及程序框图232.7.2操作运行说明252.7.3主菜单调试情况分析252.7.4主程序253系统使用的主要函数264综合试验小结27参考文献281综合实验任务与要求1.1综合实验任务C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基木概念和方法,通过木门课程学习,使学生掌握c语言的基木原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。计算机基础综合实验
4、(2)是在学生已经具备了使用C语言编写简单的应用程序的能力,为使学生对C语言冇更全而的理解,进一步捉高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个解决方案。并为参加计算机等级考试作准备。1.2综合实验的基本内容和要求参加综合实验的学生,应当认真完成综合实验的全部内容。最终提交综合实验成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。具休如下:1.代码编写规范,形成良好的编程习惯;2.程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。3.提交系统程序源代码、综合实
5、验报告(电子稿和装订的打印稿)。综合实验报告内容包括以下几个方而:•程序的总体设计和算法分析。•程序流程图、函数说明•源程序代码清单•测试数据和测试过程记录•遇到的问题及解决方法分析•综合实验小结4.程序运行方式,构建一个简易菜单,形如:012312345678911110自一菜择选mo成利戏生数游数戏计逆的fed畫移S蠱作比子SS1岀籍位数请选择5-13〉:7删除字符串中指定字符字入欲后请输册符串:songxiao^ongOW:o子付串为:sngxiayng结束,按任意键回到主菜单用户通过输入数值选择所需运行的子程序,当一个子程序运行结
6、束后回到菜单界面,直至用户输入0后退出程序。2问题描述及详细设计2.1系统主界面2.1.1主控程序结构图及程序框图:计算机综合实验演示系统主控模块成绩处理求灯塔求Sn泰勒级数约瑟夫环问题编写一个函数退出2.1.2操作运行说明按屏幕提示输入0-6进行菜单选择。'C:Usersw3ngtaoDesktopS^wtDEbugwangt36exeK兴=*=★1a2、3.4.*=*=*=★6.0x处塔*翠一理一二数环个=*★题数问函III请选择菜单号<0—6>:.1.2.1.3主菜单调试情况分析调试主控模块时,发现程序有错误,在仔细的
7、分析了程序以后,发现问题出在了头文件的名字上。头文件的文件名没有与主控模块中的名字一样,导致程序无法识别头文件。同时在调试主控模块吋,还发现必须把头文件中的nrnin改掉,因为一个程序必须且只能存在一个main函数。最后,在完成了头文件和主控程序的程序检查后还必须将他们放在一个文件夹中否则也无法运行程序。这些都是在调试文件时我出现的问题和最后解决的方法。程序的控制变量范围的选择要注意范围,否则容易导致无限循环,解决办法编辑时须保持严谨的状态,思维要严谨。在定义函数的时候,在函数前面加了类型,比如没有返冋值的时候定义成int类型的,在主控函
8、数调试的时候就会出现错误。解决办法:将函数类型改成void类型,即不返冋任何值。2.1.4主程序:★include#include#inelude
此文档下载收益归作者所有