+实习题目【题目一】角度、弧度、方位角【问题描述】(1)从键盘输入一个角度,判断其合法性;(2)从键盘输入一个角度值将其转化为对应的弧度值输出;(3)从键盘输入一个弧度值将其转化为对应的角度值输出;(4)从键盘输入两个点的坐标的值(x1,y1)(x2,y2),求方位角并输出。【算法分析与设计】问题分析与设计思想 题目一包含了四个部分,因此可以定义四个函数实现上述功能。 函数(一)主要应用if-else的分支结构来实现,首先是取出输入值的度位判断其是否位于[0,360),接下来取其分位判断是否位于[0,60),最后判断秒位是否位于[0,60),这样就可以实现输入角度合法性判断的功能了。函数(二)的设计就比较简单了,主要是要先取出输入的角度的度、分、秒对应的值a1,a2,a3,然后利用利用数学公式a1*PI/180+a2*PI/(180*60)+a3*PI/(180*60*60)式中(PI=3.1415926);输出求得的结果即可。函数(三)设计思路和函数二的整体思路基本一致,只不过首先要先利用数学公式a*180/PI求出输入弧度对应的以度为单位的值,然后就是取出改值的度、分、秒对应的值a1,a2,a3,最后用公式a1+a2/100+a3/10000;求得我们平差中常用的角度值。函数(四)整体设计思路是运用反三角函数atan,但是要考虑一些细节问题,因为求得的(y2-y1)/(x2-x
您可能关注的文档
最近下载
- 2025年大竹中学入学试卷及答案.doc VIP
- 橡胶沥青类防水涂料.docx VIP
- 大竹中学2025年小升初语文试卷及答案.docx VIP
- 制造业企业质量管理能力评估规范T_CESA 1281-2023 T_CCSA 458-2023 T_CFEII 0012-2023 T_CMIF 900-2023 T_CISA 341-2023 T_CPCIF 0286-2023.pdf VIP
- 2026年福建省初中学业水平考试模拟测试(二)(含答案).pdf VIP
- DB11∕T 194-2018 罗非鱼养殖技术规范.docx VIP
- DB13T 687-2005 肉鹅饲养管理技术规程.pdf VIP
- 2023年江苏省常州市中考化学试题卷(含标准答案)+2022年化学试卷及答案.docx
- DB13T 741-2005 新几内亚凤仙生产技术规程.pdf VIP
- DB13T 743-2005 蝴蝶兰生产技术规程.pdf VIP
原创力文档

文档评论(0)