欢迎来到天天文库
浏览记录
ID:9251068
大小:45.00 KB
页数:13页
时间:2018-04-25
《软件设计方法实习报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
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
此文档下载收益归作者所有