测绘程序设计(C语言版)

(67页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

25.9 积分

EAST CHINA INSTITUTE OF TECHNOLOGY测绘程序设计(C版)实习报告学号: XXXXXXXXXXXXX姓名: XXXXX 班级: XXXXXXXX专业: 测绘工程课程名称: 测绘程序设计(C及Matlab)指导老师: 肖根如 2015年12月目录(请用插入9引用9索引和目录自动主成)目录 一 2 -1、 实习目的 -3 -2、 实习内容 -3 -2. 1实习环境 -3 -2. 2实习主要内容介绍 -3 -2. 2. 1 算法 -3 -2. 2.2角度转换 -4 -2. 2. 3坐标转换 -5 -2. 2.4用if语句实现选择结构 -5 -2. 2. 5用switch语句实现多分支选择结构 -6 -2. 2.6循环语句 -7 -2. 2.7利用数组处理批量数据 -8 -2. 2.8用函数实现模块化程序设计 -9 -2. 2.9使用结构体 -10 -2. 2. 10对文件的使用 -10 -3?实习步骤 -11 -3. 1基本程序 一 11 一3. 2程序改进 一 12 -3. 3程序完善 - 12 -3.4程序扩展 - 13 -4?实习成果 一 14 一4. 1初女台调试 一 14 一4. 2成功调试 -16 -4. 3运彳亍界面 一 17 -5?实习体会 -18 -6?附录:实习程序作业清单 -21 -1、实习目的1 ?掌握Turbo C集成环境的进入与退出、Turbo C集成环境各种窗口的切换,了解Turbo C集 成环境的设置。2. 掌握C语言源程序的建立、编辑、修改、保存及编译和运行等操作。3. 掌握C语言数拯类型,熟悉如何定义一个整型、字符型和实型变量,掌握对这些变量赋值 等使用的方法,知道输出时格式字符的使用。4?学会使用C语言的基木运算符(主要是算术运算符、赋值运算符)及其表达式,特别是门加 运算符(++)和自减运算符(-)的使用。5. 掌握C语言源程序的结构特点与书写规范。2、实习内容2. 1实习环境Turbo C 2. 0集成开发环境2. 2实习主要内容介绍2. 2. 1算法例2. 1计算三角高程(公式:h二s*tana+i-v)分析:步骤1:输入斜距s;步骤2:输入竖直角a;步骤3:输入仪器高i;步骤4:输入棱镜高v;步骤 5: s*tana+i-v今h;步骤6:输出h,结束。(l) N-S流程图法(2) 流程图法/开始▼2.2.2角度转换例2. 2度分秒转换#includevoid mainint a, b, c;double d;printf(Input ddmmss (Format :10 39 59):” ); scanf ( "%d%d%d” , &a, &b, &c);d二(a+b/60?O+c/3600.0);printf (“%d° %d\‘ %d\‘ \‘ =%lf° \n” , a, b, c, d); !2. 2. 3坐标转换例2. 3坐标转换代码#includevoid main(){double N, H, B, L, e=l/298. 25;double X, Y, Z;printf ( "Input N, H, B, L”);scanf ( “%lf%lf%lf%lf”,&N, &H, &B, &L);X=(N+H)*cos(B)*(L);Y二(N+H)*cos(B)*(L);Z二(N*(l-e*e)+H)*sin(B);printf( aX=%lf\nY=%lf\nZ=%lfw ,X,Y,Z);}2.2.4用if语句实现选择结构例2. 4解得一元二次方程axJ+bx+c二0的根。由键盘输入a, b, Co假设a, b, c的值任意, 并不保证b^2-4ac>=0o需要在程序中进行判别,如果b^2-4ac>=0,就计算并输出方程的两个 实根,如果l/2-4ac<0,就输出“方程无实根”的信息。编写程序:#include#includc〈niath? h>void main(){ double a, b, c, disc, xl, x2, p, q;scanf( , a, b, c);disc=b*b-4*a*c;if (disc<0)printf ( "This equation hasn, t real roots'n” );else{ p二-b/ (2. 0*a);q=sqrt (disc)/(2. 0*a);xl=p+q;x2=p-q;printf ( "real roots:\nxl=%7. 2f\nx2=%7. 2f\nn , xl,x2);!!2. 2. 5用switch语句实现多分支选择结构例2. 5用菜单实现GPS测量中两相邻点间的距离要求。匚 稱 水点距 玲邻均 药相平00M 3105- 一 2 0 5 07— 1A 1A LO问离点距冷大X) 相最)0O 相2025401510两 离中点距??邻小 测相最005陌 115 2 —G 级停 1编写程序:#includemain ()char grade;scanf(〃%c〃,&grade);switch(grade){case ' A' :printf(〃dminl:〃); printf (〃100\rT); printf (z,dmaxl :〃); printf (〃2000\n〃); printf ("dpi:〃); printf (,,300/,) ;break;case 'B':printf (〃dniin2:〃); printf(〃15\n〃);printf(〃dmaxl:〃); printf(〃250\n〃); printf(〃dp2:〃); printf(〃70〃);break;case ' C' :printf (〃dmin3:〃); printf (z,5\nz,); printf (z,dmax3 :〃); printf (〃40\n〃); printf(〃dp3:〃); printf(〃10~15〃);break;case 'D':printf (〃dmin4:〃); printf (〃2\n〃);printf(〃dmax4:〃); printf(〃15\n〃); printf (z,dp4:z,) ; printf (〃5?10") ; break;case ' E 关 键 词: 测绘 程序设计 语言版

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

c语言和测绘程序设计,测绘程序设计(C语言版)相关推荐

  1. c语言程序与设计苏小红,c语言程序设计苏小红

    <实验教学示范中心建设教材·国家精品课程主讲教材:C语言程序设计(第2版)>是一本兼具趣味性和实用性的C语言程序设计教材.全书由13章组成,内容包括:为什么要学C语言,C数据类型,简单的算 ...

  2. 最小生成树实验报告c语言,算法与程序设计实验最小生成树(c语言).ppt

    算法与程序设计实验最小生成树(c语言).ppt 最小生成树 问题分析: 由于在每两个城市之间都可以建立一条通信线路,n个城市之间最多可能设置n(n-1)/2条线路,而每条线路都要付出一定的经济代价,因 ...

  3. python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案

    嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...

  4. c语言程序设计a考试题,C语言程序设计考试题(A).doc

    C语言程序设计考试题(A).doc 迅腾国际C语言程序设计考试题(A)班级 _ 姓名_ 得分一. 选择题 (本大题共40个选项,每个选择项1.5分,共60分)1.在C语言中,合法的字符常量是[ ]A) ...

  5. c语言程序报告英汉词典,C语言电子英汉词典程序设计报告-自动化1203-李煜明.docx...

    C语言电子英汉词典程序设计报告-自动化1203-李煜明 课 程 设 计 报 告课程名称 C语言课程设计 课题名称 电子英汉词典 专 业 自动化 班 级 1203 学 号 201201020304 姓 ...

  6. 计划完成提醒系统C语言,通信录管理计划系统C语言知识程序设计.doc

    #+ C语言程序设计 --通讯录管理系统 实 习 报 告 组长: 姚士平 组员: 胡恒山 芮青荣 南京邮电大学电气信息工程B100509班 2011 ※实习前论: 实习的目的.要求与内容 一.实习的目 ...

  7. c语言程序设计复习提纲,C语言程序设计复习提纲

    C语言程序设计复习提纲 C语言程序设计复习题: 1.理解以下术语的含义:数组.函数.地址 指针 指针变量 直接访问 间接访问.结构体 2.用起泡法对10个数由小到大排序(P134例题) 3.用递归方法 ...

  8. c语言周传生教材答案,C语言程序设计与实践(普通高等教育“十二五”规划教材)...

    C语言作为一种通用程序设计语言,简捷.高效.使用广泛,既适合于编写应用软件,又适合于编写系统软件.对于计算机应用人员来说,掌握C编程知识与技能是至关重要的.本书较全面的讲述了C语言及其程序设计方法.全 ...

  9. C语言程序设计教学探讨,C语言程序设计多媒体教学探讨

    文章结合作者开发设计C语言多媒体教学课件的实践,探讨了多媒体教学课件的开发研制方法,对解决C语言教学中的重点和难点起到一定的作用.同时,结合C语言的教学特点提出了几点教学体会,以提高教学效率和教学成果 ...

  10. 中北大学c语言程序设计作业答案,C语言程序设计

    大家好!欢迎你们!无论是新同学还是老朋友,都非常高兴能在这里和大家相聚! 我们一如既往还说C,因为它称霸于计算机语言,超乎我们的想象. 如果想深刻的理解这个时代,就要理解计算机编程! 编程完成了基于计 ...

最新文章

  1. 函数指针到文本反汇编
  2. 修改FileZilla生成证书的有效期
  3. swift_010(Swift 的可选类型)
  4. jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同怎么办
  5. python考核总结_Python阶段总结
  6. tomcat(2)一个简单的servlet容器
  7. chrome浏览器开发者模式header请求参数“Request Payload“找不到的问题
  8. oracle的sid
  9. linux命令存放 bash: xxx command not found
  10. 几种深度学习框架的使用和对比
  11. 使用信息架构视图访问数据库元数据
  12. 关于URL路径的基本使用
  13. Mysql官方接口中文解释
  14. c语言程序函数由什么两部分组成,C语言中一个函数由函数首部和_____两部分组成. 答案:函数体...
  15. 夜神模拟器连接手柄无反应_夜神模拟器手柄设置
  16. 他是学计算机的这个句子中宾语是动词性的,《现代汉语语法修辞》 综合试卷有全部答案...
  17. 亚马逊云科技-游戏孵化营第一课学习心得
  18. 2017 ACM Arabella Collegiate Programming Contest G. Snake Rana GYM101350G
  19. 工业互联网二级节点总体架构
  20. 目标检测后处理:从nms到softer nms

热门文章

  1. 怎样让vSAN发挥出高性能、低延迟的威力?
  2. 【路径规划】基于matlab GUI改进的迪杰斯特拉算法路径规划【含Matlab源码 1031期】
  3. 【带钢厚度预测】基于matlab GUI SVM带钢厚度预测【含Matlab源码 173期】
  4. 查看-增强会话_会话助手平台-Hinglish Voice等!
  5. python:画图调整图例位置
  6. glmark2移植到嵌入式Linux,嵌入式中移植基于Framebuffer的LittlevGL
  7. springmvc以html作为视图_SpringMVC如何自定义视图
  8. 教育行业oa软件怎么样?
  9. cookie 和session
  10. 本地项目上传github的巧妙方法