软件设计方法实习报告

软件设计方法实习报告

ID:9251068

大小:45.00 KB

页数:13页

时间:2018-04-25

软件设计方法实习报告_第1页
软件设计方法实习报告_第2页
软件设计方法实习报告_第3页
软件设计方法实习报告_第4页
软件设计方法实习报告_第5页
资源描述:

《软件设计方法实习报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实习报告浦江学院实习报告(2010—2011学年第2学期)课程名称:软件设计方法班级:学号:__姓名:___指导教师:__2011年06月-12-实习报告一、内容和要求(一)、基本要求1.学习并掌握GCC编译程序过程和方法;2.学习并掌握GDB调试程序的方法;3.学习并掌握Make工程管理器的基本使用方法;4.学习并掌握工程中,文件和路径的安排;5.使用上述知识和技能,编写程序,完成实数的四则运算功能。/std/calculate/cal.cmakefile/add/add.cadd.hmakefile/sub/sub.csu

2、b.hmakefile/mul/mul.cmul.hmakefile/div/div.cdiv.hmakefile(二)、提高要求1.安装Eclipse开发环境;2.学习Eclipse开发环境的使用;3.在Eclipse下,编写程序,完成实数的四则运算功能;(三)、发挥部分根据自己的程序开发水平,完成其他可展示功能程序。-12-实习报告二.过程(如实际程序开发、电子制作,详细说明有关原理、开发过程、调试过程、结果)(一)、在LINUX下Shell命令行内执行四则运算1、在Linux根目录root下创建自己的工作目录:[root

3、@localhost~]#mkdirstd[root@localhoststd]#cdstd[root@localhoststd]#mkdircalculate[root@localhostcalculate]#cdcalculate[root@localhostcalculate]#mkdiraddsubmuldiv[root@localhostcalculate]#lsadddivmulsub2.在上述的工作目录下编写四则运算的代码。(1)add目录下[root@localhostadd]#viadd.cfloatadd(

4、floata,floatb){{returna+b;}[root@localhostadd]#viadd.h#ifndefADD_H_#defineADD_H_floatadd(floata,floatb);#endif[root@localhostadd]#vimakefileadd.o:add.ccc-c-oadd.oadd.c(2)sub目录下[root@localhostsub]#visub.cfloatsub(floata,floatb){returna-b;}-12-实习报告[root@localhostsub]#

5、visub.h#ifndefSUB_H_#defineSUB_H_floatsub(floata,floatb);#endif[root@localhostsub]#vimakefilesub.o:sub.ccc-c-osub.osub.c(3)mul目录下[root@localhostmul]#vimul.cfloatmul(floata,floatb){returna*b;}[root@localhostmul]#vimul.h#ifndefMUL_H_#defineMUL_H_floatmul(floata,floatb

6、);#endif[root@localhostmul]#vimakefilemul.o:mul.ccc-c-omul.omul.c[root@localhostmul]#vimakefile(4)div目录下[root@localhostdiv]#vidiv.cfloatdiv(floata,floatb){returna/b;}[root@localhostdiv]#vidiv.h-12-实习报告#ifndefDIV_H_#defineDIV_H_floatdiv(floatx,floaty);#endif[root@loc

7、alhostdiv]#vimakefilediv.o:div.ccc-c-odiv.odiv.c(5)calculate目录下[root@localhostcalculate]#vical.c#include#include"add.h"#include"sub.h"#include"div.h"#include"mul.h"intmain(void){intm=1;floata=0;floatb=0;floatsum=0;floatminus=0;floatmulti=0;floatdivide=0;cha

8、rc=0;constfloatEPSILON=1e-10;while(m==1){printf("请输入两个实数:");scanf("%f%f",&a,&b);printf("运算符号是:");scanf("%s",&c);switch(c)-12-实习报告{case

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

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

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