项目案例报告参考模板

项目案例报告参考模板

ID:43586573

大小:148.84 KB

页数:13页

时间:2019-10-11

项目案例报告参考模板_第1页
项目案例报告参考模板_第2页
项目案例报告参考模板_第3页
项目案例报告参考模板_第4页
项目案例报告参考模板_第5页
资源描述:

《项目案例报告参考模板》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、项目案例报告课程名称:程序设计基础院系:计算机科学与信息工程学院学生姓名:王栽—八、、学号:201203030001专业班级:软件T稈13-1指导教师:周晏2014年12月案例一【案例内容】一个偶数总能表示为两个素数之和。要求:输入一个偶数,将其表示成两个素数之和,直到输入的数为Oo【案例分析】给一个偶数,若它等于两个素数之和,将所有这样的素数输岀,并能不断输入一个偶数。所谓的素数即只能被1和它本身整除的数,而偶数均能被2整除,因此素数必然是一个奇数,而偶数又能用2个奇数表示。所以对于一个偶数,不论多么大,它总能表示为两个素数之和。【案例实现】#include

2、#includeHmath.hMintmain()inta,b,c,d;scanf(”%d”,&a);while(a!=0)for(b=2;b<=a/2;b++)for(c=2;c<=sqrt(b);c++)if(b%c==O)break;if(c>=sqrt(b))d=a-b;elsebreak;for(c=2;c<=sqrt(d);c++)if(d%c==O)break;if(c>sqrt(d))printf("%d=%d+%d,',a,b,d);}scanf(H%dH,&a);〃对a,b,c进行定义为整数〃录入a值〃当a!=0时进行

3、下面操作〃外循环结构〃内循环结构〃跳出循环〃将a-b的赋值给d〃跳出循环〃跳出循环//输入整数a,b,d〃输岀整数a}return0;281和283两个质数组成。【案例验证】输入:564输出:该偶数可以由壬獸可鴨錯和283两个质数组成。图1上机测试【案例总结】(1)通过进行该项目我了解了各种求素数的算法。(1)熟练地掌握了循环和判断语句的用法。(2)认识到一个程序在编写之前设计算法的重要性。(3)认识到数学思想对程序设计的重要性。(4)程序使用循环,判断等多种流程,使用了求素数等的算法。【案例内容】字符串合并:输入两个字符串案例二先将b做逆序存放,然后按a[0

4、],b[0],a[1],b[1]的•顺…序合并a字符串和b字符串到c数组中,最后将a和b中剩余的字符拼接在c数组的尾部。【案例分析】(1)这个问题需要虑将b进行逆序排放;串长于另一个字符串,将多出的部分全部插入到(2)将b进行逆序排放可以通过循环来将按顺序将a,b插入到c中;假如某个字符c的后面。b中的第一个字符和最后一个字符交换,第二个字符和倒数第二个字符交换,依次实现(1)交替插入a,b的数组內容,可以通过设置标志位来交替插入,同可以棚a或b数组是否已经结束来插入较长数组剩余的部分。【案例实®1#include#include

5、g.h>intmain(){intax,bx,i,j,k,flag;chara[50],b[50],c[100F{''},temp;printf(输朋组n”);gets(a);printf(输入数组n”);gets(b);j=k=flag=O;//勸的实际长度并将结Rfexbx=strlen(b);for(i=0;i<=(bx-1)/2;i++){temp=b[i];b[i]=b[bx-i-1];b[bx-i-1]=temp;}for(i=0;i<=ax+bx;i++)//ax,bx存放a,b的实际长度〃数组声明〃输入a〃输入b〃递变变量,标志位iS=st

6、rlen(a);的实际长度并将结嗾讎〃该循环作用在于将b逆序排放〃该循环作用为按题设要求合并字符串if((flag==1

7、

8、a[k]=='O')&&bO]!='')〃当flag为4或a已经合并完毕时,合并bc[i]=bO];j++;flag=O;}elseif(a[k]!=,O,)〃否则合并a{c[i]=a[k];k++;flag=1;}}printf(数组伪:%sb数组为:%sc数组为n,a,b,c);〃输出a,b,creturn0;}【案例验证】输入:a=abcdb=abcdefg输出:a=abcdb=gfedcbac=agbfceddcb

9、a側入数组aabed負入数组babedefg;数组为:abed"歆组为:gfedeba”数组为-aghfceddcbaPressanykeytocontinue图2上机测试【案例总结】(1)掌握了数组的声明,定义,初始化,检测长度等操作。(2)掌握了针对具体问题设计算法(3)掌握了将算法转化为高级程序设计语言所编写的程序的能力。案例三案例四指导教师评语:1>项目案例报告:a、内容:b、案例分析:C、实现:d、文档格式:2、上机测试:不完整口较差□未实现口不规范口完整口合理□部分实现口基本规范□详细口非常合理□全部实现口规范□a、未能完全理解题目,测试情况较差口

10、b、部分理解题目,部分测试情况正确□c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。