欢迎来到天天文库
浏览记录
ID:17888857
大小:279.00 KB
页数:26页
时间:2018-09-08
《bg100409 黄愿- c实训报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、综合实验报告课程名称:计算机能力强化实训(C)姓名:黄愿班级学号:BG100424指导教师:张艳完成日期:2012-6-1526目录1综合实验目的及基本要求41.1综合实验目的41.2综合实验的基本内容和要求42C语言综合实验演示系统的设计52.1需求分析52.2概要设计53成绩统计系统的设计93.1需求分析93.2详细设计93.3功能测试103.4调试分析104泰勒级数系统的设计104.1需求分析104.2详细设计104.3功能测试114.4调试分析125约瑟夫环问题系统的设计135.1需求分析1
2、35.2详细设计135.3功能测试13266十进制转换n进制系统的设计146.1需求分析146.2详细设计146.3功能测试166.4调试分析16本程序比较简单运行没有困难167可逆素数系统的设计167.1需求分析167.2详细设计167.3功能测试177.4调试分析178综合实验小结19参考文献20附录21附录1:成绩统计的源程序:21附录2:十进制转换n进制的源程序:22附录3:泰勒级数的源程序:23附录4:可逆素数的源程序:24附录5:约瑟夫环问题的源程序:25261综合实验目的及基本要求1.
3、1综合实验目的C语言程序设计是本科工科类各专业的重要基础课,主要学习程序设计的基本概念和方法,通过本门课程学习,使学生掌握C语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。实训是在学生已经具备了使用C语言编写简单的应用程序的能力,为使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个解决方案。并为参加计算机等级考试作准备。1.2综合实验的基本内容和要求参加实训的学生,应当认真完成实训的全部内容。最终提交实训
4、成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。具体如下:1.代码编写规范,形成良好的编程习惯;2.程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。3.提交实训报告电子稿、装订的打印稿。实训报告内容包括以下几个方面:l程序的总体设计和算法分析。l程序流程图、函数说明l源程序代码清单l测试数据和测试过程记录l遇到的问题及解决方法分析l实训小结262C语言综合实验演示系统的设计2.1需求分析功能:包括选择结构,循环结构、顺序结构程序、数组、函数、指
5、针等,要求可以实现文件加密、统计单词数目、奇数偶数变化、降序排序、歌手大赛评分。2.2概要设计2.2.1演示系统主控模块根据表1的子系统与函数名的对照表,设计出如下“C语言实验演示系统”的主控模块。在主控模块中,只要在主函数main()前加入包含各子系统文件组成的头文件,我们就能方便的调用各子系统的函数了。主控模块(图示):退出C语言课题演示系统主控模块成绩统计泰勒级数约瑟夫环问题十进制转换n进输出100—1000退出图2.1主控模块子模块1:成绩统计模块每个学生平均分每门课程的平均分最高分所对应的
6、学生和课程图2.2子模块1子模块2:26约瑟夫环问题模块开始选定一个正整数m报数上限新的开始全部列出图2.3子模块2子模块3泰勒级数模块开始定义输入判断输出结束图2.4子模块3子模块4:十进制转化n进制输入十进制正整数Fix求余输出转化过后的进制图2.5子模块4子模块5:26可逆素数开始输入数据设定i的初值判断返回循环输出结束图2.6子模块5主控模块代码:#include#include#include#include#in
7、clude"成绩统计.h"#include"泰勒级数.h"#include"约瑟夫环问题.h"#include"十进制转换n进制.h"#include"可逆素数.h"main(){inttihao;charch;ch='y';system("colorf0");while(ch=='y'
8、
9、ch=='Y'){printf("");printf("ttC实训课题演示系统");printf("tt主菜单");printf("tt╔══════════════╗");print
10、f("tt║_________________________║");printf("tt║I1、成绩统计I║");printf("tt║I2、泰勒级数I║");printf("tt║I3、约瑟夫环问题I║");printf("tt║I4、十进制转换n进制I║");printf("tt║I5、可逆素数I║");printf("tt║I0、退出I║");printf("tt║I_______________
此文档下载收益归作者所有