哈工大c语言dna实验报告

哈工大c语言dna实验报告

ID:8834549

大小:3.95 MB

页数:12页

时间:2018-04-09

哈工大c语言dna实验报告_第1页
哈工大c语言dna实验报告_第2页
哈工大c语言dna实验报告_第3页
哈工大c语言dna实验报告_第4页
哈工大c语言dna实验报告_第5页
资源描述:

《哈工大c语言dna实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、哈尔滨工业大学(威海)软件学院C程序设计实验报告编号:姓名院系软件学院学号任课教师指导教师于水实验地点实验时间实验名称1、国王应该给大臣多少麦子;2用英文字母组成一个菱形;3、输出一段DNA序列对应的mRNA及转录出的蛋白质。同组人无预习报告(对实验主要内容的认识)得分1.如果循环次数已知,用for;如果循环次数未知,用while如果循环体至少要执行一次,用do-whil。2.break与continue的作用是跳转;continue负责结束本次循环,回到循环条件处;break负责退出本循环(本语句块)。3.一个工程中绝对不允许出现死循环。实验内容(问题

2、,思路,程序,结果)得分主要说明面对的问题是什么现象(输入,输出或者编译器提示等),通过这样的现象,能够得到什么已知条件。由此,通过自己的设计方案,设计并实现满足实验需求的程序或者文档。在实验报告中,对于问题的分析和设计是重点内容。一、实验1(国王应该给大臣多少麦子)本实验要求用两种方法计算国王应该给大臣多少麦子:直接计算累加的通项和利用前项计算后项。1、直接计算累加的通项:利用数学公式计算出累加通项为Sn=a1*(1-qn)/(1-q)程序如下:do{sum=sum+a;a=a*2;i++;}while(i<=15);printf("sum=%d"

3、,sum);break;2、利用前项计算后项:for(i=0;i<16;i++){a=a*2;}sum=a-1;printf("sum=%d",sum);break;1、把两个程序合并在一起的完整的程序:#include#includeintmain(){inti,a,sum,way;sum=0;i=0;a=1;printf("你想用第几种方法(请输入1或2):");scanf("%d",&way);switch(way){case1:do{sum=sum+a;a=a*2;i++;}while(i<=15);

4、printf("sum=%d",sum);break;case2:for(i=0;i<16;i++){a=a*2;}sum=a-1;printf("sum=%d",sum);break;default:printf("请重新输入");}return0;}2、运行结果如下:一、实验2(用英文字母组成一个菱形)1、思路:(1)首先能够输出英文字母,用putchar语句,可以用Asc码来实现:for(k=0;k<=i;k++)putchar('A'+k);(2)用四块三角形组成一个菱形:注意怎样输出空格(用一段循环语句来实现)。利用循环次数的不同来

5、实现上下两块三角形的出现。(3)还有提醒用户输入的数字应该在1—26。2、具体程序如下:#includeintmain(){intn=0,i,j,k;printf("##########################################");printf("**********欢迎来到美丽的图形世界**********");printf("##########################################");printf("请输入一个数:");scanf("%d",&n);if(n>0&&n

6、<=26){for(i=0;i0;k--)putchar('A'+k-1);printf("");}for(i=n-2;i>=0;i--){for(j=0;j0;k--)putchar('A'+k-1);printf("");}}else{printf("你输入的数字不

7、在0-26之间,请重新输入");}return0;}3、运行结果:输入的数据对的时候:输入数据错误的时候:一、实验31、思路:(1):本实验要求输出输入DNA所对应的单链及转录出来的mRNA和所对应的蛋白质,我的思路是使用if—else语句来实现。(2):本实验用到了一个gets()函数,用来得到用户所输入的一串DNA字符。(3):最后输出的蛋白质需要整理出每种蛋白质说对应的mRNA序列,同时反转录得到if所判断的内容。2、程序:#include#includeintmain(){inti;charDNA[100];

8、printf("您用大写请输入DNA序列:");gets(DNA);prin

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

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

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