地球物理勘探数据处理程序设计-实验内容-2017

地球物理勘探数据处理程序设计-实验内容-2017
地球物理勘探数据处理程序设计-实验内容-2017

中国矿业大学资源学院《地球物理数据处理程序设计》

实验报告

班级

姓名

学号

实验1 Fortran编译器的安装使用

1.实验目的

编译器是将程序代码翻译成机器语言的工具,而IDE是将代码的编辑编译连接以及运行集成于一体的集成开发环境。由于计算机操作系统不断的发展,原有的编译器很大可能不能适应新的操作系统。本实验的目的在于使学生能够根据具体的操作系统(xp,win7,win8,win10,linux等)选择并获得合适的编译器产品,安装在个人电脑上,并能成功运行第一个简单程序。

2.实验内容

(1)根据电脑的具体操作系统配置,选择合适的编译器

(2)完成该编译器的安装,详细描述必要的安装过程;

(3)完成一个简单程序的编译,给出编译和运行的截图。

实验报告内容

(1)实验名称

(2)实验目的与内容

(3)所选编译器简介

(4)安装过程描述及截图

(5)本次实验的收获、体会、意见、建议等。

实验2. 简单Fortran 程序设计

1. 实验目的

在学习了几个章节后,编制若干简短程序,加深对课上内容的理解和掌握,并逐渐学会调试代码。

2. 实验内容

(1) 设某三角形三个顶点坐标分别为A (1.5,2.0),B (4.5,4.5),

C (18.0,10.5),编程求三角形面积和重心。(提示:重心坐标=(A+B+C)/3,

三角形面积可采用公式:S=)()()(c p b p a p p -?-?-?,p=(a+b+c )/2)

输入运行下列程序代码,并给每行语句进行注释。

program main

complex:: da=(1.5,2.0)

complex:: db=(4.5,4.5)

complex::dc=(18.0,10.5)

complex::center

real a,b,c,p,area

center=(da+db+dc)/3.0

a=abs(dc-db)

b=abs(da-dc)

c=abs(db-da)

p=(a+b+c)/2.0

area=sqrt((p-a)*(p-b)*(p-c)*p)

write(*,*) center,area

end program main

(2)编程,显示一个4字节浮点数(二进制字符串)的符号位、阶

码、尾数。

(3)编程,求满足如下条件的三位数:它除以9的商等于它的各位

数字的平方和。例如224,它除以9的商为24,而22+22+42=24 输入并调试下面的完整程序:

program main

integer(kind=2) ge,shi,bai,shu,j,i

shu=999

do while(shu>99)

ge=mod(shu,10)

bai=shu/100

shi=(shu-bai*100)/10

j=shu/9

i=ge*ge+shi*shi+bai*bai

if(j==i) write(*,*) shu

shu=shu-1

enddo

end program main

(4) 编写程序,找出乘积为323的两个相邻的奇数。

(5) 编写程序,判断并输出1951-2020年间所有的闰年。

3. 实验报告内容

(1)实验目的

(2)实验内容

(3)各段程序代码及注释和运行结果

(4)本次实验的收获体会建议等

实验3. 函数

1.实验目的

(1)掌握subroutine的定义和基本使用方法。

(2)掌握function 的定义和基本使用方法。

(3)掌握利用module进行全局变量定义和使用的方法。

2.实验内容

(1)编写程序,从主程序输入两个整数,通过函数返回其最大公约数并显示;

(2)编程,主程序从键盘输入一行字符,在子程序中将非字母符号去除后显示。

(3)在module中定义三角形三个边的长度及三个内角,周长,面积等变量,在主程序中输入三个边的长度,在子程序中计

算其余变量的值。

(4)编写一段子程序,实现对任意实数数组的排序和输出

3.实验报告内容

(1)实验目的;实验内容;

(2)每个程序的代码以及运行结果

(3)本次实验的体会与收获

实验4 Fortran的数据文件操作-文本文件

1.实验目的

掌握Fortran语言文本文件的读写方法和技巧,为电法勘探数据处理打好基础。

2.实验内容

(1)编程,键盘输入10个数,将它们输出到一个文本文件中;

(2)从上面的文本文件读入10个数,对它们进行排序后输出到屏幕上。

3.实验报告内容

(1)实验目的

(2)实验内容

(3)自编程序的完整代码,运行过程描述及文件里的内容截图)

(4)本次实验的收获及体会。

实验5 Fortran的文件操作-二进制文件

1.实验目的

掌握Fortran语言二进制文件等文件的读写方法和技巧,为地震勘探数据处理打好基础。

2.实验内容

(1)编程,键盘输入10个数,将它们输出到一个二进制文件中;

(2)从上面的二进制文件读入10个数,对它们进行排序后输出到屏幕上。

(3)某类型数据文件的文件头总计3600字节,分别由3200个一字节整数和200个2字节整数组成,是编制程序显

示其前面那20个二字节的整数。

!实验报告内容

实验目的、实验内容、自编程序的完整代码,运行过程描述及文件里的内容截图、本次实验的收获及体会。

磁法勘探实验报告

重力勘探实验报告 学号: 班号: 061123 :梦谨 指导教师:永涛

目录 前言 (2) 实验目的 (3) 实验原理 (3) 磁力仪工作原理 (4) 工作容及步骤 (3) 实验容及步骤 (6) 实验数据分析与解释 (7) 评述与结论 (13) 总结 (8) 建议 (9)

一.实验目的: 1.学习磁法勘探的基本原理,会用磁力仪进行简单的勘探; 2.根据勘探的结果,能够反演出地下物体的基本形态和特征。 二.实验原理 磁法勘探是利用地壳各种岩(矿)石间的磁性差异所引起的磁场变化(磁异常)来寻找有用矿产资源合查明隐伏地质构造的一种物探方法。 自然界的岩石和矿石具有 不同磁性,可以产生各不相同 的磁场,它使地球磁场在局部 地区发生变化,出现地磁异 常。利用仪器发现和研究这些 磁异常,进而寻找磁性矿体和 研究地质构造的方法称为磁 法勘探。磁法勘探是常用的地球物理勘探方法之 图1 磁异常示意图 一,它包括地面、航空、海洋磁法勘探及井中磁测等。磁法勘探主要用来寻找和勘探有关矿产(如铁矿、铅锌矿、铜锦矿等)、进行地质填图、研究与油气有关的地质构造及构造等问题。

三.磁力仪的工作原理 磁力仪按其测量的地磁场参数及其量值,可分为:相对测量仪器和绝对测量仪器。从使用磁力仪的领域来看,可分为:地面磁力仪,航空磁力仪,海洋磁力仪及井中磁力仪。下面重点介绍电子式磁力仪中的质子磁力仪。 (1)性能指标 图3-6 GSM-19T型质子磁力仪 主要技术指标如下: 灵敏度:0.05nT 分辨率:0.01nT

绝对精度:±0.2nT 动态围:20000到120000nT 梯度容差:>7000nT/m 采样率: 3秒至60 秒可选 温飘:0.0025nT/°C(环境温度为0到-40°C); 0.0018nT/°C(环境温度为0到+55°C) 工作温度:-40℃—+55℃ 存储4M字节:对流动站可存209715个读数 对基点站可存699050个读数 对梯度测量可存174762个读数 对步行磁测可存299593个读数 尺寸及重量:主机223×69×240mm,重2.1Kg 传感器170mm(长)×75mm(直径),重2.2Kg (2)测量原理 应用质子自旋磁矩在地磁场的作用下围绕地磁场方向做旋进运动的现象进行磁场测量。在水、酒精、甘油等样品中,质子受强磁场激发而具有一定方向性,去掉外磁场,质子在地磁场作用下绕地磁场T旋进,其旋进频率f与地磁场T强度成正比,关系式为: T=23.4872f 单位:伽马或纳特。测定出频率f即可计算出总磁场强度T的数

地球物理测井课程实验报告

《地球物理测井》课程实验报告 院系:地球科学与工程学院 班级:地质1401 姓名:周天宇 学号: 0130 指导老师:赵军龙 2016年11月9日

1、课程实验的目的 《地球物理测井》课程安排8个学时的上机实验,使学生了解测井数据基本格式、测井曲线基本类型、学会用有关专业软件绘制测井综合曲线图;就实际资料开展岩性、物性及含油气性定性分析,从而为测井资料定量处理奠定基础。 2、课程实验主要内容 常规测井曲线类型 常规测井曲线类型包括:岩性测井系列(包括自然电位、自然伽马、井径测井),孔隙度测井系列(包括声波时差测井、密度测井、中子测井)和电阻率测井系列(包括深中浅探测的普通视电阻率测井、侧向测井以及感应测井等)。 测井资料定性分析方法 1.对于岩性分析,可以根据“表格1”来进行 表格 1 主要岩石的岩性分析测井特征 2.对于砂岩段的物性分析 ⑴声波时差测井值越大,密度测井值越小,中子测井值越大,则物性越好即砂岩的空隙度越发育;(2)如果AC、CNL、DEN变化幅度比较大,则该砂岩段物性不均匀;(3)如果下层物性比上层物性好,则该砂岩段为正韵律地层;(4)如果GR值与AC值增大,则此处为泥质夹层;如果AC值减小且AT值增大,则此处为物性夹层;如果GR值减小,AC值增大,AT 值增大,则此处含钙质夹层;(5)泥岩的声波时差约为280μs/m,泥质砂岩的声波时差约为177μs/m,渗透砂岩的声波时差为400-220μs/m。 3.含油气性分析 在已找到物性较好的砂岩段进行分析,并结合深中浅感应测井和电阻率测井曲线的变化:一般来说,含油砂岩段的电阻率值会明显增大。 测井综合曲线图模板的生成及测井数据的加载

C语言程序设计实验报告参考答案

长沙理工大学C语言实验报告参考答案 实验一熟悉C语言程序开发环境及数据描述四、程序清单 1.编写程序实现在屏幕上显示以下结果: Thedressislong Theshoesarebig Thetrousersareblack 答案: #include main() { printf("Thedressislong\n"); printf("Theshoesarebig\n"); printf("Thetrousersareblack\n"); } 2.改错题(将正确程序写在指定位置) 正确的程序为: #include main() {

printf("商品名称价格\n"); printf("TCL电视机¥7600\n"); printf("美的空调¥2000\n"); printf("SunRose键盘¥50.5\n"); } 2.编写程序:a=150,b=20,c=45,编写求a/b、a/c(商)和a%b、a%c(余数)的程序。 答案: #include main() { inta,b,c,x,y; a=150; b=20; c=45; x=a/b; y=a/c; printf("a/b的商=%d\n",x);

printf("a/c的商=%d\n",y); x=a%b; y=a%c; printf("a/b的余数=%d\n",x); printf("a/c的余数=%d\n",y); } 4.设变量a的值为0,b的值为-10,编写程序:当a>b时,将b赋给c;当a<=b时,将a赋给c。(提示:用条件运算符) 答案: #include main() { inta,b,c; a=0; b=-10; c=(a>b)?b:a; printf("c=%d\n",c); }

实验室安全知识考试及答案

1、[判断题]比较常见的引起呼吸道中毒的物质,一般是易挥发的有毒有机溶剂(如乙醚、三氯甲烷、苯等)或化学反应所产生的有毒气体(如氰化氢、氯气、一氧化碳等)。(分值2.0) 你的答案:正确 2、[判断题]剧毒品管理应严格遵守“五双”制度(即"双人保管、双人收发、双人使用、双人 运输、双人双锁"),精确计量和记录剧毒品的使用情况,防止被盗、丢失、误领、误用。如发现问题应立即报告保卫处、实验室与设备管理处和当地公安部门。(分值2.0) 你的答案:正确 3、[判断题]涉源单位产生放射性废源废物要及时送贮(一般3个月内),按规定处置,不得直 接排入下水道或混装到普通垃圾中。(分值2.0) 你的答案:正确 4、[判断题]及时淘汰老化、性能不稳又具有安全隐患的仪器设备(如冰箱10年以上,烘箱12 年以上)。(分值2.0) 你的答案:正确 5、[判断题]饮水加热器、灭菌锅等可以无水干烧。(分值2.0) 你的答案:错误 6、[判断题]实验室灭火的方法要针对起因选用合适的方法。一般小火可用湿布、石棉布或沙子 覆盖燃烧物即可灭火。(分值2.0) 你的答案:正确 7、[判断题]红外灯、紫外灯不得安装在木柜或纸箱中使用。(分值2.0) 你的答案:正确 8、[判断题]为方便进出专人管理的设备房间,可自行配制钥匙。(分值2.0) 你的答案:错误 9、[判断题]为保证安全用电,配电箱内所用的保险丝应该尽量粗。(分值2.0) 你的答案:错误

10、[判断题]各院系要加强对剧毒、有害、特殊化学药品的管理,建立严格的领取、发放、登记和主管领导审批制度。(分值2.0) 你的答案:正确 11、[判断题]含碱性洗涤剂的水可以清洗掉水果蔬菜表面的农药。(分值2.0) 你的答案:正确 12、[判断题]化学泡沫灭火器可扑救一般油质品、油脂等的火灾,但不能扑救醇、酯、醚、酮等引起的火灾和带电设备的火灾。(分值2.0) 你的答案:错误标准答案:正确 13、[判断题]一般将闪点在25°C以下的化学试剂列入易燃化学试剂,它们多是极易挥发的液体。(分值2.0) 你的答案:正确 14、[判断题]夏季天气热时可以在实验室内穿露有脚趾的鞋。(分值2.0) 你的答案:错误 15、[判断题]实验废弃物应分类存放,及时送学校废弃物中转站,最后由学校联系有资质的公司进行处理。(分值2.0) 你的答案:正确 16、[判断题]任何电气设备在未验明无电时,一律认为有电,不能盲目触及。(分值2.0)你的答案:正确 17、[判断题]金属锂、钠、钾及金属氢化物要注意使用和保存,尤其不能与水直接接触。(分值2.0) 你的答案:正确 18、[判断题]在实验室内一切有可能产生毒性蒸气的工作必须在通风橱中进行,并有良好的排风设备。(分值2.0) 你的答案:正确 19、[判断题]在稀释浓硫酸时,不能将水往浓硫酸里倒,而应将浓硫酸缓缓倒入水中,不断搅拌均匀。(分值2.0) 你的答案:正确

多道瞬态面波探测实验报告

同济大学四平路校区文远楼前防空洞多道瞬态面波探测实验报告 海洋与地球科学学院地球物理系 指导老师:吴健生赵永辉 小组成员:刘佳叶何文俊马驰 2011年6月

目录 1. 目的 2. 原理 3. 仪器介绍 4. 野外实施 5. 数据处理 6. 保证质量措施 7. 问题对策 8. 结论分析 9. 体会展望 10. 参考文献

摘要:利用多道瞬态面波探测方法,测定不同频率的面波速度VR,达到了解同济大学四平路校区黑松林斜坡地下的情况。 关键词:面波探测黑松林斜坡 1.实验目的 通过人工地震资料的采集、处理的方法对同济大学四平路校区黑松林斜坡进行勘察。要求勘探出黑松林斜坡地下的情况。 2. 实验原理 面波分为拉夫波和瑞利波。本实验主要应用的是瑞利波。同一频率的面波的相速度在水平方向上的变化反映出地质条件的横向不均匀性;不同频率的面波的相速度的变化则反映了地下介质在深度方向上的不均匀性。 通过测定不同频率的面波速度VR ,即可达到了解地下地质构造的目的。 3. 仪器介绍 4. 野外实施 4.1 实验区概况 试验区域位于同济大学四平路校区文远楼前,入口朝北,由于无法进入内部,初步估测

该防空洞在平面上呈长方形。实验区上部覆盖种有草皮的土壤层,堪探时土壤较湿润。 4.2 野外布线 此次实验本小组总布线条数为 2条,布线方向为南北向。我们根据实验场地具体情况,在防空洞入口边缘布下了第一条线,在第一条线西侧距离为3米处布下第二条线。在实验过程中,炮点距为1米,检波器间距为1米,检波器每次向北移动距离也为1米。进行人工激发时,我们在每点处各激发两次并采集数据,总共得到数据14组。 4.3 野外操作 1. 排线,布检波器 第一道测线 第二道测线

经纬仪认识与使用实验报告

姓名: 班级:地球物理1701班学号:0110170 实验一经纬仪认识与使用 一、实验名称:经纬仪认识与使用 二、实验目的与要求: 1、了解光学经纬仪的基本构造,各部件的名称和作用。 2、掌握经纬仪对中、整平、瞄准和读数的基本方法。 三、实验仪器: 经纬仪1台,三脚架1个。 四、实验内容: 1、熟悉经纬仪的构造,熟悉各部件功能及使用; 2、掌握经纬仪对中整平方法; 3、熟悉经纬仪测角的流程; 4、掌握经纬仪测水平角、垂直角的瞄准方法; 5、按物理实验报告格式,独立编写并提交一份实验报告。 五、实验原理与方法: 1、经纬仪的构造及各部件功能及使用方法 DJ6 经纬仪由三部分组成:照准部、水平度盘、基座组成。各部件名称如图1 所示。 图 1 经纬仪各部件名称 1)各部件功能及使用各种旋钮的作用与经纬仪基本一致,在实验过程中进一步加深认识。

水平制动螺旋:粗瞄后制动,照准部则不能转动;水平微动螺旋:水平 制动螺旋制动后,水平微动螺旋可以小范围微动, 用于精确照准目标;竖直制动螺旋: 粗瞄后制动,望远镜则不能转动; 竖直微动螺旋:竖直制动螺旋制动后,竖直微动螺旋可以小范围微动, 用于精确照准目标; 脚螺旋:用于对中和整平仪器; 物镜调焦螺旋:旋转该螺旋,进行物镜调焦,看清目标成像。目 镜调焦螺旋:旋转该螺旋,进行目镜调焦,看清十字丝成像。指 标水准管调节螺旋:调节该螺旋,使指标水准管气泡居中。反光 镜:360 度转动反光镜,是读数窗的亮度最大。 光学对点器:用于仪器对中。 2、经纬仪使用方法 使用经纬仪进行角度测量,按以下流程进行:安置仪器—仪器对中整平—瞄准——读数。如果是垂直角测量,在读数前应使指标水准管气泡居中。 1)对中整平 (1)安置仪器 将三脚架成正三角形打开,测站点在三角形中心,架头大致水平,拧紧固定螺旋将仪器安置在架头上。 (2)精确对中如果测站点位未出现在光学对点器视野中,可两手各握住一个脚架架腿移动脚架,使测站点位大致位于对点器标识圆圈附近,最后用脚螺旋精确对中。 (3)粗略整平 33

C语言程序设计实验报告(实验大纲+过程)

《C程序设计》实验教学大纲 一、适用范围 大纲适用信息管理专业本科教学使用。 二、课程名称 C程序设计 三、学时数与学分 总学时:90 总学分:4 实验学时:28 实验学分:1 四、教学目的和基本要求 目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解 C 语言的特点,熟练掌握 C 语言程序设计的基本方法和编程技巧。 基本要求:了解和熟悉C语言程序开发的环境;学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行,达到实验知识和理论知识的融会贯通。上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止,上机结束后,应整理出实验报告。 注:带*的实验项目为选做实验项目 六、教材、讲义及参考书 《C程序设计题解与上机指导》谭浩强主编清华大学出版社 七、实验成绩评定办法 实验成绩=平时实验表现+实验报告。实验成绩占总成绩的20%。 实验成绩以等级形式给出,评定等级分优、良、中、及格、不及格五类。 1、平时考核:上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止。在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。

2、实验报告:学生实验后应按时完成实验报告。 八、实验教学大纲说明 本大纲共安排28学时的实验,其中带*号实验项目为选做实验项目,实际课时为18学时。实验项目多为设计性实验项目,每个设计性实验项目中都包含数个小的设计性题目,其中带*号的题目为选做题目,有时间和有能力的同学可以选做。 九、实验项目 实验一C程序的运行环境和运行一个C程序的方法 一、实验目的 1.了解Visual C++6.0编译系统的基本操作方法,学会独立使用该系统。 2.了解在该系统上如何编辑、编译、连接和运行一个C程序。 3.通过运行简单的C程序,初步了解C源程序的特点。 二、实验内容 1.用编辑程序,输入教材第一章例1.1程序,并进行编译和运行。应了解所用的系统是用什么命令进行编译和连接运行的。编译和连接后所得到的目标程序的后缀是什么形式的? 2.编写一个C程序,输出以下信息: **************************** very good! **************************** 3.输入并运行教材第一章中例1.3,了解如何在运行时向程序变量输入数据。 实验二数据类型、运算符和表达式 一、实验目的 1.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用格式转换符。 2.学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加(++)和自减(--)运算符的使用。 二、实验内容 1.输入并运行以下程序: main( ) { char c1,c2; c1=97;c2=98; pr intf(“%c %c\n”,c1,c2); printf(“%d %d\n”,c1,c2); } 在此基础上 ①将第三行、第四行改为: c1=321;c2=353; 再使之运行,分析其运行结果。 ②将第二行改为: int c1,c2; 再使之运行,分析其运行结果。。 2.输入并运行以下程序:

地球物理勘探课程报告

地球物理勘探课程报告 学号:20111002833 班级:012111 姓名:李海亮 指导老师:曲赞

序言 叙述学习本课程的目的、任务和重要性 地球物理勘探方法是以岩矿石等介质的物理性质差异为基础,利用物理学原理,通过观测和研究地球物理场的空间与时间分布规律,以实现基础地质研究,环境工程勘察和地质找矿等目的的一门应用科学。 通过本课程的学习,我们应当了解和掌握各种地球物理勘探方法的基本原理,了解这些勘探方法在基础地质研究,矿产勘查等领域的应用,学会在自己专业中运用地球物理勘探方法;学会利用地球物理资料去分析和解决各种地质问题。 第一节重力勘探 重力方法的物理原理和重力方法的特点 原理重力勘探是利用地质体与围岩之间的密度差在地表产生的重力异常来确定地质体形状、大小、埋深等因素,从而对工作地区的地质构造和矿产分布情况作出判断的一种地球物理勘探方法。重力异常是重力勘探的主要研究对象,其实质就是地壳内部物质密度分布不均匀,地质体与围岩间有质量差,即剩余质量,剩余质量产生了一个指向地质体质量中心的附加引力,该引力在正常重力方向上的投影即为重力异常。得出重力异常后,再对其进行地形、高度、中间层和正常校正后,便可得出由地质体引起的异常。 为了了解不同形状、大小、产状的地质体所引起的异常,需进行异常的正演计算,即计算一些简单规则几何体引起的重力异常特征,利用它们来近似代替不同特征的实际地质体;而反演则正好相反,是已知地质体的异常特性,来推算其几何特征。反演是最终解决实际问题的关键,目标是寻找、研究或推断金属或非金属矿体和研究地质构造等。 特点相比其他勘探方法,重力勘探的特点在于:①可利用重力勘探透过覆 盖层寻找隐伏的地质构造或盲矿体;②仪器轻便、观测简单、工作效率高、施工 进度快、成本低;③应用范围广,目前可用于找矿、划分大地构造单元、石油天 然气勘探、工程勘探等。 如何利用重力方法来解决地质问题(举例说明) 基本方法为:重力勘探——发现异常——综合分析、反演推测——实际探测——正演计算、推测异常是否合理 重力法在天然地震预报,油气、煤炭、金属非金属矿及地下水勘查,海洋环 境调查,了解上地幔的密度变化、研究地壳深部构造及地壳地活动性、划分大地 构造单元等领域有着重要的应用。 例如20世纪70年代在吉林省某地区进行勘探金矿石时,采用的是重力法勘探,成功发现了含铜硫铁矿。该区已发现小型矽卡岩磁铁矿。为了扩大矿区范围,

C语言程序设计实验报告(数组)

C语言程序设计实验报告(数组) 1实验目的 (1)熟练掌握一维数组,二维数组的定义,初始化和输入、输出方法; (2)熟练掌握字符数组和字符串函数的使用; (3)掌握与数组有关的常用算法(查找、排序等)。 2实验内容 编写函数catStr(char str1[],char str2[])用于进行两个字符串的连接,编写函数lenStr(char str[])用于统计一个字符串的长度,并在主函数中调用。 要求: 1、不允许用strcat()和strlen()字符处理库函数; 2、在主函数以直接初始化的方式输入两个字符串str1和str2.调用函数 strlen()计算并返回两个字符串的长度; 3、调用函数catstr()连接两个字符串(将str2连接在str1后面); 4、调用函数lenstr()计算并返回连接后字符串的长度; 5、在主函数中输入两个原始的字符串及几个字符串的长度,以及处理后字 符串及其长度。

3算法描述流程图

4源程序 #include #include void catStr(char str1[],char str2[]) { int i,j; for (i=0;str1[i]!='\0';i++); for(j=0;str2[j]!='\0';j++) str1[i+j]=str2[j]; str1[i+j]='\0'; } lenStr(char m[] ) {int i;

for (i=0;m[i]!='\0';i++); printf("%d",i); } void main() {char s1[50]="forever",s2[50]="more"; printf("s1=%s,s2=%s",s1,s2); printf("\ns1的长度:"); lenStr(s1); printf("\ns2的长度:"); lenStr(s2); catStr(s1,s2); printf("\n连接后的字符:"); printf("%s\n",s1); printf("连接后字符的长度:"); lenStr(s1); printf("\n"); } 5测试数据 s1=forever, s2=more 6运行结果 7出现问题及解决方法 在输入程序时,少写了半边引号,调试时发现存在错误,找到了错误并加以改正。无论什么事,细心都是必不可少的,认真是解决问题的关键。 8实验心得 通过本次实验,对于函数的定义和声明,数组以及循环语句有了进一步的认识,掌握了字符数组和字符串函数的使用,以及与数组有关的常用算法。此次实验不是调用strlen()和strcat()函数,而是通过自己设计程序来进行字符串的连接以及计量字符串的长度,由此我学会了如何去理清自己的思路来设计程序。

地球物理勘探方法

地球物理探矿法 一、地球物理探矿法的基本原理 物探的基本特点是研究地球物理场或某些物理现象。如地磁场、地电场、放射性场等,而不是直接研究岩石或矿石,它与地质学方法有着本质上的不同。通过场的研究可以了解掩盖区的地质构造和产状。它的理论基础是物理学或地球物理学,系把物理学上的理论(地电学、地磁学等)应用于地质找矿。因此具有下列特点和工作前提: (一)物探的特点 1.必须实行两个转化才能完成找矿任务。先将地质问题转化成地球物理探矿的问题,才能使用物探方法去观测。在观测取得数据之后(所得异常),只能推断具有某种或某些物理性质的地质体,然后通过综合研究,并根据地质体与物理现象间存在的特定关系,把物探的结果转化为地质的语言和图示,从而去推断矿产的埋藏情况与成矿有关的地质问题,最后通过探矿工程验证,肯定其地质效果。 2.物探异常具有多解性。产生物探异常的原因,往往是多种多样的。这是由于不同的地质体可以有相同的物理场,故造成物探异常推断的多解性。如磁铁矿、磁黄铁矿、超基性岩,都可以引起磁异常。所以工作中采用单一的物探方法,往往不易得到较肯定的地质结论。一般情况应合理地综合运用几种物探方法,并与地质研究紧密结合,才能得到较为肯定的结论。 3.每种物探方法都有要求严格的应用条件和使用范围。因为矿床地质、地球物理特征及自然地理条件因地而异,从而影响物探方法的有效性。 (二)物探工作的前提 在确定物探任务时,除地质研究的需要外,还必须具备物探工作前提,才能达

到预期的目的。物探工作的前提主要有下列几方面: 1.物性差异,即被调查研究的地质体与周围地质体之间,要有某种物理性质上的差异。 2.被调查的地质体要具有一定的规模和合适的深度,用现有的技术方法能发现它所 引起的异常。若规模很小、埋藏又深的矿体,则不能发现其异常;有时虽然地质体埋藏较深,但规模很大,也可能发现异常。故找矿效果应根据具体情况而定。 3.能区分异常,即从各种干扰因素的异常中,区分所调查的地质体的异常。如铬铁矿和纯橄榄岩都可引起重力异常,蛇纹石化等岩性变化也可引起异常,能否从干扰异常中找出矿异常,是方法应用的重要条件之一。 二、地球物理探矿法的应用及其地质效果 (一)应用物探找矿的有利条件与不利条件 1.物探找矿有利条件:地形平坦,因物理场是以水平面做基面,越平坦越好;矿体形态规则;具有相当的规模,矿物成分较稳定;干扰因素少;有较详细的地质资料。最好附近有勘探矿区或开采矿山,有已知的地质资料便于对比。 2.物探找矿的不利条件:物性差异不明显或物理性质不稳定的地质体;寻找的地质体或矿体过小过深,地质条件复杂;干扰因素多,不易区分矿与非矿异常等。 (二)物探方法的种类、应用条件及地质效果简要列于表4—5。 物探方法的选择,一般是依据工作区的下列三方面情况,结合各种物探方法的特点进行选择:一是地质特点,即矿体产出部位、矿石类型(是决定物探方法的依据)、矿体的形态和产状(是确定测网大小、测线方向、电极距离大小与排列方式等决定因素);二是地球物理特性,即岩矿物性参数,利用物性统计参数分析地质构

大学物理实验报告范文

大学物理实验报告范文 科技实验报告是描述、记录某个科研课题过程和结果的一种科技应用文体。撰写实验报告是科技实验工作不可缺少的重要环节。下面是小编为大家整理的最新小学生零花钱调查报告,欢迎阅读参考! 精确测定银川地区的重力加速度 测量结果的相对不确定度不超过5% 初步确定有以下六种模型方案: 方法一、用打点计时器测量 所用仪器为:打点计时器、直尺、带钱夹的铁架台、纸带、夹子、重物、学生电源等. 利用自由落体原理使重物做自由落体运动.选择理想纸带,找出起始点0,数出时间为t的P点,用米尺测出OP的距离为h,其中t=0.02秒×两点间隔数.由公式h=gt2/2得g=2h/t2,将所测代入即可求得g. 方法二、用滴水法测重力加速度 调节水龙头阀门,使水滴按相等时间滴下,用秒表测出n个(n取50—100)水滴所用时间t,则每两水滴相隔时间为t′=t/n,用米尺测出水滴下落距离h,由公式h=gt′2/2可得g=2hn2/t2. 方法三、取半径为R的玻璃杯,内装适当的液体,固定在旋转台上.旋转台绕其对称轴以角速度ω匀速旋转,这时

液体相对于玻璃杯的形状为旋转抛物面 重力加速度的计算公式推导如下: 取液面上任一液元A,它距转轴为x,质量为m,受重力mg、弹力N.由动力学知: Ncosα-mg=0 (1) Nsinα=mω2x (2) 两式相比得tgα=ω2x/g,又tgα=dy/dx,∴dy=ω2xdx/g, ∴y/x=ω2x/2g. ∴ g=ω2x2/2y. .将某点对于对称轴和垂直于对称轴最低点的直角坐标系的坐标x、y测出,将转台转速ω代入即可求得g. 方法四、光电控制计时法 调节水龙头阀门,使水滴按相等时间滴下,用秒表测出n个(n取50—100)水滴所用时间t,则每两水滴相隔时间为t′=t/n,用米尺测出水滴下落距离h,由公式h=gt′2/2可得g=2hn2/t2. 方法五、用圆锥摆测量 所用仪器为:米尺、秒表、单摆. 使单摆的摆锤在水平面内作匀速圆周运动,用直尺测量出h(见图1),用秒表测出摆锥n转所用的时间t,则摆锥角速度ω=2πn/t 摆锥作匀速圆周运动的向心力F=mgtgθ,而tgθ=r/h

C程序设计实验报告

实验1 C程序运行环境、数据类型、运算符和表达式 一、实验目的 1. 掌握Turbo C集成环境的进入与退出、Turbo C集成环境各种窗口的切换,了解Turbo C集成环境的设置。 2. 掌握C语言源程序的建立、编辑、修改、保存及编译和运行等操作。 3. 学会使用C语言的基本运算符(主要是算术运算符、赋值运算符)及其表达式。 4. 掌握C语言源程序的结构特点与书写规范。 二、实验要求 1. 根据题目要求,进行各种程序测试与验证,并记录结果。 2. 上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根 据这些信息找到程序中的错误所在,然后修改程序,直至正确。 3. 详细记录数据的输入、输出信息,按要求写出实验报告。 三、实验内容 1. 开机;进入Turbo C集成工作环境,了解Turbo C集成工作环境及其菜单的使用,输入如下C语言源程序,并以exl.C存盘。 / *ex1.c* / #include main() { printf("Hello!\n"); printf("This is C program!\n"); } 试编译、连接、运行该程序,并按Alt+F5查看运行结果。 运行结果是: 2. 输入并调试运行以下程序,查看运行结果 (由此结果可以了解到在实验用的微型机上,几种数据类型所占的字节数)。 main() { printf("char\t%d bytes\n",sizeof(char)); printf("short\t%d bytes\n",sizeof(short)); printf("int\t%d bytes\n",sizeof(int)); printf("long\t%d bytes\n",sizeof(long)); printf("float\t%d bytes\n",sizeof(float)); printf("double\t%d bytes\n",sizeof(double)); } 运行结果是: 3. 输入并调试运行以下程序。 main() {int i,j,m,n; i=8;j=10;

2017年实验室安全考试100题

1、[判断题]电气设备着火时,可以用水扑灭。(分值1.0) 你的答案:错误 2、[判断题]及时淘汰老化、性能不稳又具有安全隐患的仪器设备(如冰箱10年以上,烘箱12年以上)。(分值1.0) 你的答案:正确 3、[判断题]使用过的实验服脱下后,不得与日常衣服放在一起,也不得放在洁净区域。(分值1.0)你的答案:正确 4、[判断题]针头、玻璃、一次性手术刀等利器应在使用后放在耐扎容器中,尖利物容器应在内容物达到三分之二前进行置换处置。(分值1.0) 你的答案:正确 5、[判断题]发生各类案件时应立即报案,妥善保护案发现场,若有人受伤,在救人时应尽可能记住现场破坏前的情况(如手机拍照等)。(分值1.0) 你的答案:正确 6、[判断题]实验室安全事故的表现形式主要有:火灾、爆炸、中毒、灼伤、病原微生物感染、辐照和机电伤人等。(分值1.0) 你的答案:正确 7、[判断题]危险废弃物是指有潜在的生物危险、可燃易燃、腐蚀、有毒、放射性的对人环境有害的一切废弃物。(分值1.0) 你的答案:正确 8、[判断题]如遇呼吸道吸进有毒气体、蒸气、烟雾而引起呼吸系统中毒时,应立即将病人移至室外空气新鲜的地方,解开衣领,使之温暖和安静,切勿随便进行人工呼吸。(分值1.0) 你的答案:正确 9、[判断题]如酚灼伤皮肤,先用浸了甘油或聚乙二醇和酒精混合液(7:3)的棉花除去污物,再用清水冲洗干净,然后用饱和硫酸钠溶液湿敷。但不可用水直接冲洗污物,否则有可能使创伤加重。(分值1.0) 你的答案:正确 10、[判断题]触电时,不可人去拉(可用木棒把伤员挑开),应立即切断电源,然后先做人工呼吸,再做心脏按压,同时报120送医院进行处理。(分值1.0) 你的答案:正确 11、[判断题]急救时伤口包扎松劲适度,不可过紧或过松,以防滑脱或压迫神经和血管,影响远端血液循环,甚至造成肢体坏死。(分值1.0) 你的答案:正确

地球物理反演理论

地球物理反演理论 一、解释下列概念 1.分辨矩阵 数据分辨矩阵描述了使用估计的模型参数得到的数据预测值与数据观测值的拟合程度,可以表示为[][]pre est g obs g obs obs d Gm G G d GG d Nd --====,其中,方阵g N GG -=称为数据分辨矩阵。它不是数据的函数, 而仅仅是数据核G (它体现了模型及实验的几何特征)以及对问题所施加的任何先验信息的函数。 模型分辨矩阵是数据核和对问题所附加的先验信息的函数,与数据的真实值无关,可以表示为()()est g obs g true g ture ture m G d G Gm G G m Rm ---====,其中R 称为模型分辨矩阵。 2.协方差 模型参数的协方差取决于数据的协方差以及由数据误差映射成模型参数误差的方式。其映射只是数据核和其广义逆的函数, 而与数据本身无关。 在地球物理反演问题中,许多问题属于混定形式。在这种情况下,既要保证模型参数的高分辨率, 又要得到很小的模型协方差是不可能的,两者不可兼得,只 有采取折衷的办法。可以通过选择一个使分辨率展布与方差大小加权之和取极小的广义逆来研究这一问题: ()(1)(cov )u aspread R size m α+- 如果令加权参数α接近1,那么广义逆的模型分辨矩阵将具有很小的展布,但是模型参数将具有很大的方差。而如果令α接近0,那么模型参数将具有相对较小的方差, 但是其分辨率将具有很大的展布。 3.适定与不适定问题 适定问题是指满足下列三个要求的问题:①解是存在的;②解是惟一的;③解连续依赖于定解条件。这三个要求中,只要有一个不满足,则称之为不适定问题 4.正则化 用一组与原不适定问题相“邻近”的适定问题的解去逼近原问题的解,这种方法称为正则化方法。对于方程c Gm d =,若其是不稳定的,则可以表述为()T T c G G I m G d α+=,其中α称为正则参数,其正则解为1()T T c m G G I G d α-=+。这种方法叫做正则化方法。 5.多解性 由于观测数据并非无限,以及观测数据具有误差,使解具有多解性。 6.稳定性 反演问题就是从数据空间到模型空间的映射问题,如果数据空间有一个小范围的变化,相应于模型空间存在一个大范围的变化,则成这种映射或反演是不稳定的。实践证明,地球物理学中的反演问题都是不稳定的,只是严重程度不同罢了。

C+程序设计实验报告-2013

C++程序设计 实验报告 专业计算机科学与技术班级 ____________ 学号 ____________ 姓名 ____________ 指导教师 __许加兵_ 信息与电子工程学院2013年9月-12月

C++程序设计实验报告 专业__________班级__________学号__________姓名__________ 成绩____________ 指导教师____________ 日期____________ 实验1 C++集成开发环境与C++函数程序设计 一、实验目的 1、了解和使用Visual Studio 2010的C++集成开发环境; 2、熟悉Visual Studio 2010环境的基本命令、功能键和常用的菜单命令; 3、学会完整的C++程序开发过程; 4、学习并掌握C++函数程序设计; 二、实验内容 1、安装、了解和使用Visual Studio 2010的C++集成开发环境; 2、通过以下的C++函数程序设计,熟悉Visual Studio 2010环境的基本命令、功能键和常用的菜单命令; 3、通过以下的C++函数程序设计,学会完整的C++程序开发过程; 4、完成以下的C++函数程序设计和调试: 1)编写一个函数print(),将一个整型向量输出到cout。此函数接受两个参数:一个字符串(用于“标记”输出)和一个向量。 2) 编写一个函数,接受一个vector 参数,返回一个vector ,其每个元素值是对应字符串的长度。此函数还找出最长和最短的字符串,以及字典序第一个和最后一个字符串。 三、简要说明C++开发环境安装和配置的过程

2018年学生实验室安全考试正确答案(通用类)

1、[判断题]灭火器按其移动形式可分为: 手提式和推车式。(分值1.0)你的 答案: 正确 2、[判断题]爆炸是指物质瞬间突然发生物理或化学变化,同时释放出大量的气体和能量(光能、热能、机械能)并伴有巨大声响的现象。(分值1.0)你的 答案: 正确 3、[判断题]踝关节韧带扭伤以后立即冷敷,加压包扎固定。(分值1.0)你的 答案: 正确 4、[判断题]轻微的肌肉拉伤或少量的肌肉纤维的断裂,应立即冷敷,局部加压包扎,抬高肢体。(分值1.0) 你的 答案: 正确 5、[判断题]体育锻炼的负荷量无论是强度、时间还是密度都要因人、因时而异,应根据自身的实际情况安排运动负荷。(分值1.0) 你的 答案:

正确 6、[判断题]肥胖产生的原因是由于进食过多,消耗过少,使摄入的热量超过了机体所消耗的热量,过多的热量在体内转变成脂肪并大量蓄积,造成脂肪组织异常增加所致。(分值1.0) 你的 答案: 正确 7、[判断题]血压升高,目光无神,情绪烦躁,面色苍白等,如果是因锻炼造成的,则都是运动不足的征兆。(分值1.0) 你的 答案: 错误 8、[判断题]出现内伤如挫伤、肌肉拉伤、关节扭伤、滑囊炎、腱鞘炎等24小时内一般用冷敷,加压包扎,抬高受伤的肢体等方法,尽可能减少受伤部位的出血。(分值1.0) 你的 答案: 正确 9、[判断题]人患感冒以后,可以通过激烈的体育锻炼使身体出汗,进而治病。(分值1.0) 你的 答案: 错误

10、[判断题]有毒实验废弃物应明确专人负责,使用专用容器和醒目标识,将重金属、氰化物、溴化乙啶(EB)及其结合物进行分类收集,专人管理,定期回收,统一处理。(分值1.0) 你的 答案: 正确 11、[判断题]发生病原微生物被盗、被抢、丢失、泄漏,承运单位、护送人、保藏机构和实验室的设立单位未依照中华人民共和国卫生部《病原微生物实验室生物安全管理条例》的规定报告,造成传染病传播、流行或者其他严重后果的,由实验室的设立单位或者承运单位、保藏机构的上级主管部门对主要负责人、直接负责的主管人员和其他直接责任人员,依法给予撤职、开除的处分;构成犯罪的,依法追究刑事责任。(分值1.0) 你的 答案: 正确 12、[判断题]使用激光扫描仪预览和扫描资料时,可以不盖上扫描仪盖子。 (分值1.0) 你的 答案: 错误 13、[判断题]创造安全、卫生的实验室工作环境,仅仅是实验工作人员的责任。(分值1.0) 你的

地震勘探实验报告

地震勘探实验报告 院系:_____________ 专业:_____________ 班级:_____________ 姓名:_____________ 2014年5月5日

地震勘探野外实验报告 一、基本任务 1.1 实验目的和要求 实验按指导书要求完成,以便通过此次实验,达到巩固和加深对校内课堂理论教学内容的理解和认识,提高分析和解决实际生产问题的能力;培养学生严肃认真的学习态度,理论联系实际,实事求是的科研作风;团结协作的精神。具体要求如下: 1、初步实践野外地震勘探各种技术工作; 2、基本掌握野外数据采集方法技术和地震仪器装备的使用和操作; 3、学习地震记录的分析与评价; 4、学习地震资料几种常规处理方法; 5、学习反射波地震勘探资料的构造解释。 1.2 实验内容 实验主要内容为:地震勘探野外数据采集方法作业,简单的数据处理和室内资料的解释成图,具体包括如下内容: 1、野外数据采集 ①工区地质、地球物理概况及地震地质条件的了解; ②测线布置依据和观测系统设计; ③排列的布设; ④仪器的学习及操作; ⑤仪器参数和观测系统参数的试验及正确设置; ⑥野外数据采集施工技术; 2、室内数据处理; 3、室内资料解释和成图 二、数据采集仪器 1、一台McSEIS-SX 48 XP地震仪(配件:一条电源线,一条大缆接受器,一个鼠标)(图一) 2、两根5m大缆 3、24个100Hz检波器 4、一块12V蓄电池 5、一条同步触发道 6、激发装置:一把18磅铁锤,一个铁块

7、测绳一根 9、罗盘一个 10、野外记录本 图一地震仪 图二部分实验仪器

三、野外地震勘探数据采集 3.1 测线的布置 测线布置的原则:主测线的方向,应尽可能地垂直地层或构造走向,并与设有地质钻井以及其他物探测线的方向重合,以利于各种勘探资料的对比分析和相互补充验证,主测线之间还应布置联络测线,以控制勘探精度。(图三) 图三测线布设 3.2 观测系统设计 反射波勘探一般采用多次覆盖系统。表示出共炮点线(含道号),共接收点线,共偏移距线,共CDP点线,并标出炮号、桩号、道号、道间距、覆盖次数和比例尺。(图四) 3.3 激发 实验采用锤击震源,采用18磅的铁锤以及15~25cm见方、重10~20kg的铁板作为锤击激发震源。激发点应平整、坚实、表层浮土应予清除,垫板要摆放平实。 3.4 接收 (1) 检波器的选择:根据勘探目的和勘探深度选择浅层反射波勘探100Hz的检波器。 (2) 检波器埋置:检波器要平稳、垂直(倾斜度应小于10o)、埋实在接收点位置上。检波器与电缆连接应正确,防止漏水造成的漏电和地面渍水造成的短路,也要防止极性接反和接触不良。(图五)

C程序设计上实验报告(完整版)

C语言程序设计上机实验报告 学院:机械工程学院 班级:机自161213 姓名:刘昊 学号:20162181310 实验时间:2017年3月6号 任课老师:张锐

C语言程序设计上机实验报告 实验一 一、实验名称: C程序的运行环境和运行C程序的方法 二、实验目的:了解在C编译系统上如何编辑、编译、连接和运行一个C 程序 三、实验内容: (1). 输入并运行一个简单的C程序。 (2). 设计程序,对给定的两个数求和。 (3). 设计程序,对给定的两个数进行比较,然后输出其中较大的数。 四、源程序代码: 代码1: 运行结果1:

程序分析1: 该程序用来判断所输入的整数是否为一个素数,如果一个数能被除了1和它本身整除,还能被其它数整除,那么它就不是一个素数,因此,用for 循环来进行整除过程的简写。 代码2: 运行结果2:

程序分析2: 简单的使用printf()和scanf()函数进行简单的数据运算。代码3: 运行结果3:

程序分析3: 使用if语句进行判断。 五.实验总结 C语言程序设计上机实验报告 实验二 一、实验名称:顺序结构程序设计 二、实验目的:正确使用常用运算符(算术运算符、赋值运算符)的用法, 熟练掌握算术运算符及其表达式,逻辑运算符和逻辑表达式。 三、实验内容: (1). 编写程序,实现小写字母转大写。

(2). 编写程序,实现输入两个不同类型数据后,经过适当的运算(加、减、乘、除)后输出。 (3). 编写程序,计算三角形面积、立方体的体积和表面积、圆的面积和周长。 (4). 编写程序,实现单字符getchar和putchar输入输出。 (5). 编写程序,实现十进制、八进制、十六进制不同数制的输出。 四、源程序代码 代码1: 运行结果1: 程序分析1:

2017实验室考试(附答案)

2017年实验室安全考试 1、[判断题]穿入灯器的导线,不准有接头耐压不得小于250v,截面不得小于0.5mm2(分值1.0)你的答案:正确 2、[判断题]触电可分为单相触电、两相触电和跨步电压触电三种。(分值1.0) 你的答案:正确标准答案:错误 3、[判断题]每幢建筑物至少要有两根接地引线。(分值1.0) 你的答案:正确 4、[判断题]只要适当地控制接地电阻的大小,就能使流过人体的电流小于安全电流,从而保证人身安全。(分值1.0) 你的答案:正确 5、[判断题]穿绝缘鞋,戴绝缘手套、防护帽和安全帽都是防止触电的绝缘防护(分值1.0) 你的答案:错误 6、[判断题]对于由导线绝缘损坏造成的触电,急救人员可用手将触电者拖拽开。(分值1.0) 你的答案:错误 7、[判断题]发生人员触电时,若一时找不到断开电源的开关,应迅速用绝缘完好的钢丝钳或断线钳剪断电线,以断开电源。(分值1.0) 你的答案:正确 8、[判断题]触电的危险程度完全取决于通过人体电流的大小。(分值1.0) 你的答案:错误 9、[判断题]逐层凝固合金的缩松倾向大,缩孔倾向小;反之,糊状凝固的合金缩孔倾向大,不容易产生缩松(分值1.0) 你的答案:错误 10、[判断题]地线和零线的作用相同。(分值1.0) 你的答案:错误 11、[判断题]短路是指电气线路中相线与相线,相线与零线或大地,在未通过负载或电阻很小的情况下相碰,造成电气回路中电流剧增的现象。(分值1.0) 你的答案:正确 12、[判断题]漏电保护器对两相触电(人体双手触及两相电源),不起保护作用。(分值1.0) 你的答案:正确 13、[判断题]在充满可燃气体的环境中,可以使用手动电动工具。(分值1.0) 你的答案:错误

相关文档
最新文档