解析交会及附合导线C++程序设计实习报告.docxVIP

解析交会及附合导线C++程序设计实习报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
测量程序设计 实习报告 目?录 一、?实习目的?……………………………………………?3 二、?实习任务?……………………………………………?3 三、?实习时间、地点、指导老师?………………………?3 四、?实习过程?……………………………………………?3 五、?实习中主要技术问题及处理方法?…………………?6 六、?实习收获及感想?……………………………………?9 七、?意见及建议?…………………………………………?9 2 一、?实习目的 在实践中综合应用第一学年中课堂所学的计算机知识,以期能够熟练掌握基本编程语 法、程序设计思想,为后续课程打下基础。 1.深入理解面向对象编程思想,理解对象的封装、继承及多态的含义; 2.掌握一门高级编程语言(可选VC++,Borland?C++Builder,Visual?Basic或Delphi) 和程序调试一般方法和技巧,熟练运用集成编程环境的基本功能,了解编程帮助系统; 3.掌握基本的类模块设计与实现、数据结构、数据文件读写、人机界面设计等; 4.综合运用所学数学和专业相关知识,设计并实现若干个类; 5.养成良好的编程风格。 二、?实习任务 1.?根据面向对象思想完成角度处理类模块 2.?根据面向对象思想完成解析交会点位坐标计算类模块 3.?根据面向对象思想完成附合导线近似坐标计算类模块 4.?测量程序设计 三、?实习时间、地点、指导老师 时间: 2013年7月6日~7月15日 地点: 犀浦校区X4245机房 指导老师: 黄泽纯 四、?实习过程 7月6日~7日 1.?了解面向对象程序设计思想 3 1)?类的基本概念; 2)?类的成员函数添加、定义方法; 3)?访问对象成员方法。 2.?编写角度处理类函数代码 1)?建立角度处理类?命名?DegSwitch; 2)?角度值转换成度分秒函数?命名?Deg_DMS; 3)?度分秒转换成角度值函数?命名?DMS_Deg; 4)?角度值转换成弧度值函数?命名?Deg_Rad; 5)?弧度值转换成角度值函数?命名?Rad_Deg; 6)?弧度值转换成度分秒函数?命名?Rad_DMS; 7)?度分秒转换成弧度值函数?命名?DMS_Rad; 8)?坐标方位角反算函数?命名?C_A。 3.?角度处理类函数调用、算法检查及修改 1)?函数调用方法:指针; 2)?主函数中选择调用函数关键语句:switch语句。 4.?调试技巧应用 7月8日 1. 编写解析交会点位坐标类函数代码 1)?建立解析交会点位坐标类?命名?Coordinate; 2)?函数中涉及三角函数计算,应用预处理命令装入cmath头文件,并注意三角函数计 算中所用角度值为弧度制下数值; 3)?坐标正算函数?命名?C1SA_C2; 4)?坐标反算函数?命名?C1C2_SA 计算坐标方位角可调用角度处理类中坐标方位角反算函数; 5)?前方交会函数?命名?C1C2A1A2_P; 6)?后方交会函数?命名?C1C2C3_P。 2. 解析交会点位坐标类函数调用、算法检查及修改 1)?函数调用方法:指针; 2)?主函数中选择调用函数关键语句:switch语句; 3)?输入角度为度分秒格式,需调用角度处理类中函数将其转换为弧度值后再进行计 算。 3. 学习了解C语言中读写文件方式、语法格式 7月9日~10日 1. 附合导线近似坐标计算问题分析、算法设计 2. 编写附合导线近似坐标计算类函数代码 1)?建立附合导线近似坐标计算类?命名?LineCalculation; 2)?角度转换、总边长、原始坐标增量计算函数??命名Start 对输入的度分秒制的角度值可调用角度处理类中函数进行转换,计算得到总边长和 原始坐标增量将在随后的坐标增量及改正后坐标增量计算函数中使用; 3)?角度闭合差计算函数??命名?Angle_M; 4)?角度闭合差调整函数??命名?Angle_A; 5)?坐标方位角计算函数??命名?C_Angle; 4 6)?坐标增量计算函数??命名?Coordinate_M 坐标增量计算过程中需用到三角函数,应用预处理命令装入cmath头文件,并注意 三角函数计算中所用角度值为弧度制下数值; 7)?改正后坐标增量计算函数??命名?Coordinate_A; 8)?各点坐标计算函数??命名?Coordinate; 3. 附合导线近似坐标计算类函数调用、算法检查及修改 1)?读原始数据文件 需要判断观测角是左角还是右角,以在随后采取正确的角度闭合差分配方式; 2)?函数调用方法:指针; 3)?计算后得到调整后角度、坐标方位角等需调用角度处理类中函数将其转换为度分 秒制,便于检查; 4)?写结果文件。 7月11日 1. 学习Windows窗体程序(CLR)的创建及设计 1)?MFC与CLR的区别; 2)?创

文档评论(0)

lihuamei118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档