岩体结构类型和分类

“岩体结构类型和分类”相关的资料有哪些?“岩体结构类型和分类”相关的范文有哪些?怎么写?下面是小编为您精心整理的“岩体结构类型和分类”相关范文大全或资料大全,欢迎大家分享。

4.2.岩体结构面分类

标签:文库时间:2025-01-19
【bwwdw.com - 博文网】

4.2. 岩体结构面分类

结构面是岩体形成和地质作用的漫长历史过程中,在岩体内形成和不断发育地质界面,在连续介质力学理论中视为不连续面。结构面的分布规律、发育规模、物理力学性质等指标不仅与岩体强度、受力状态有关,而且与其形成的地质历史、环境等多种因素有关,所以其分布状态各种各样,物理、力学性质千变万化。为便于掌握结构面的分布规律、研究其物理力学性质,及其对工程稳定性的影响,下面按工程规模,地质、力学成因等因素对结构面进行分类。

4.2.1.按地质成因分类

根据地质成因的不同,可将结构面划分为原生结构面、构造结构面和次生结构面类结构面。各类结构面的主要特征及其工程稳定性影响,见表4.4。

表4.4. 结构面按地质成因分类表 4.2.2.按结构面的破坏属性分类

通过大量的野外观察、地质勘探和工程实践,缪勒(Muller)根据岩体结构面的破坏属

性和分布密度两方面的因素,将结构面分为:单个节理、节理组、节理群、节理带以及破坏带或糜棱岩等五大类型。再考虑按节理中的充填材料性质和充填程度,又将每种类型分成三个细类。这样,共将结构面分为十五个细类,见表4.5。

表4.5 结构面按其破坏属性的分类表

4.2.3.按结构面的分布规模分类

结构面的分布规模,与结构体的强度、

岩浆岩常见的结构类型 - 图文

标签:文库时间:2025-01-19
【bwwdw.com - 博文网】

岩浆岩常见的结构类型

岩浆岩的结构是指岩石中矿物的结晶程度、颗粒大小、形态特征以及组分之间的相互关系所反映的岩石特征。

一、结晶程度:是指岩石中结晶物质和非结晶玻璃物质的含量比例。据其可将岩浆岩结构分成如下三类:

1、全晶质结构:即全部由结晶矿物 所组成的岩石结构。这种结构多见于深成 岩中,如花岗岩。

2、半晶质结构:即既有结晶矿物又

有非晶质玻璃所组成的岩石结构。这种结构也主要见于火山岩中,如流纹岩。

3、玻璃质结构:即全部由玻璃物质 所组成的岩石结构。这种结构常见于火山 岩中,如黑曜岩(见图1)。

玻璃质是一种不稳定物质,随着时间的推移和物化条件的改变,常常会发生脱玻璃化作用,形成一些细小的雏晶。雏晶是一些形态多种多样的晶芽。这些晶芽一般无明显的光性特征,当它们进一步转化,就会形成骨架状的骸晶或细小的微晶。所以,除了时代较新的火山岩中可见玻璃质结构之外,那些较老的前新生代的岩浆岩中很少有玻璃 质结构存在。当火山玻璃中有微晶发育时,它们就可转变成微晶结构或晶体轮廓不清的隐晶质集合体,而组成霏细结构;和霏细结构伴存

图1 按结晶程度划分的三种结构

的还常有一些由放射状纤维组成的球粒,当球粒特别发育时即称为球粒结构(见图2)。

雏晶结构 →

第7章 结构体、联合体和枚举类型

标签:文库时间:2025-01-19
【bwwdw.com - 博文网】

二级计算机等级考试。C语言

第7章 结构体、联合体和枚举类型《 C 语 言 程 序 设 计 》(Visual C++ 6 0 环 境 ) .

本章导读结构体、联合体、枚举类型都是用户自己定义的数据类型, 这些类型的数据是用户根据实际需要来组织的。结构体和 联合体都是构造类型的数据,枚举类型是基本类型的数据。

本章主要知识点(1)结构体类型数据的定义,结构变量的说明及引用方法 结构指针的定义、使用以及结构指针在C程序中的应用—— 链表的建立、输出、删除与插入等操作 (2)联合体类型数据的定义,联合变量的说明及引用方法 (3)枚举类型数据的定义,枚举变量的说明及引用方法 (4)了解自定义类型的概念和类型定义方法及应用返回本书目录

二级计算机等级考试。C语言

第7章 结构体、联合体和枚举类型《 C 语 言 程 序 设 计 》(Visual C++ 6 0 环 境 ) .

7.1 结构体 7.2 联合体

7.3 枚举类型7.4 自定义类型

7.5 综合实训返回本章导读

二级计算机等级考试。C语言

7.1 结构体《 C 语 言 程 序 设 计 》(Visual C++ 6 0 环 境 ) .

7.1.1 结构体与结构变量 7.1.2 结构成员的引用7.1.3 结构数组 7.

第9章结构体类型与共用体类型习题及答案

标签:文库时间:2025-01-19
【bwwdw.com - 博文网】

第九章结构体类型与公用体类型习题及其答案

9-3编写程序,使用结构体类型,输出一年十二个月的英文名称及相应天数。

解:#include \struct date {

char month[10] ; int daynumber ; }

main() {

int i ; date a[12]

={{\{\,{\ for(i=0;i<12;i++);

printf(\ 月:%s %d\\n\}

思考:如何对结构体变量进行初始化?对结构体变量的引用为何要体现为分量(或成员)的引用?

9-4 编写程序求空间任一点到原点的距离,点用结构体描述。并请考虑求空间中任意两点的距离的程序。 解:#include \#include \struct point {

float x ; float y ; float z ; }

void main() {

double d1,d2,d ;

point p1,p2 ;

printf(\请输入第一个点的坐标:\ scanf(\ printf(\请输入第二个点的坐标:\ scanf(\ d1=sqrt(p1.x*p1.x+p1.y*p1.y+p1.z*p1.z)

实验9 结构体、共用体与枚举类型答案

标签:文库时间:2025-01-19
【bwwdw.com - 博文网】

单 元 教 案 续 页 实验九 结构体、共用体与枚举类型

实验时间: 年 月 日

一、上机验证与分析题

1、写出程序ex9_1.c运行的结果。

/*文件名ex9_1.c*/ #include struct HAR {

int x,y; struct HAR *p;

}h[2]; int main() { } 答案:3 2

2、写出程序ex9_2.c运行的结果。

/*文件名ex9_2.c*/ #include \void main() {

int z; union data

{ int x; int y; }a; h[0].x=1; h[0].y=2; h[1].x=3; h[1].y=4; h[0].p=&h[1]; h[1].p=h;

printf(\return 0;

a.x=3; z=a.x+a.y;

printf(\

- 2 -

a.y=6;

单 元 教 案 续 页

}

答案:z=12

3、阅读程序ex9_3.c,预测结果并上机验证。

/*文件名ex9_3.c*/ #include void main() {

kj-第10章结构体和其他数据类型

标签:文库时间:2025-01-19
【bwwdw.com - 博文网】

C语言程序设计\电子教案

第10章结构体与其它数据类型

本章概述 本章的学习目标 主要内容

C语言程序设计

第10章 结构体和其他数据类型

第1页

C语言程序设计\电子教案

本章概述

与之前学过的整型、实型及字符型等基本数据类型不同,本章即 将学习的各种数据类型都需要先定义数据类型,再定义变量。 针对现实生活中描述同一事物多方面属性的需要,结构体类型可 以包含多个成员,每个成员用于描述事物的某方面属性;共用体 类型在形式上与结构体类型相似,所不同的是,共用体类型的各 成员“共用”同一片内存单元,而结构体类型的各成员分配各自 不同的内存单元 链表是一种重要的数据结构,是实现动态存储分配重要方式,也 是实现诸如树、图等复杂数据结构的主要手段,与顺序结构(数 组)相比,最大的优点在于,链表在删除和插入元素时,不需要 移动其他元素。 枚举类型因为枚举常量往往具有明确含义,故可提高程序的可读 性,降低程序出错的概念 typedef用于为已有数据类型定义别名,可提高程序的可读性及通 用性。第10章 结构体和其他数据类型

C语言程序设计

第2页

C语言程序设计\电子教案

本章的学习目标

本章教学目的:理解结构体类型的概念及其应用环境, 熟练掌握结构体数据类型的定义、结

7.1C++结构体类型的定义和初始化

标签:文库时间:2025-01-19
【bwwdw.com - 博文网】

有时需要将不同类型的数据组合成一个有机的整体,以供用户方便地使用。这些组合在一个整体中的数据是互相联系的。例如,一个学生的学号、姓名、性别、年龄、成绩、家庭地址等项,都是这个学生的属性,见图7.1。

图 7.1 可以看到学号(num)、姓名(name)、性别(sex)、年龄(age)、成绩(score )、地址(addr)是与姓名为“Li Fun”的学生有关的。如果在程序中将num,name,sex,age,score,addr分别定义为互相独立的变量,就难以反映出它们之间的内在联系。应当把它们组织成一个组合项,在一个组合项中包含若干个类型不同(当然也可以相同)的数据项。C和C++允许用户自己指定这样一种数据类型,它称为结构体。它相当于其他高级语言中的记录(record)。

例如,可以通过下面的声明来建立如图7.1所示的数据类型。

. . . . . . . . .

struct Student//声明一个结构体类型Student {

int num; //包括一个整型变量num

char name[20]; //包括一个字符数组name,可以容纳20个字符 char sex; //包括一个字符变量sex int age; //包括一个

结构体和共用体习题

标签:文库时间:2025-01-19
【bwwdw.com - 博文网】

习 题 六

1. 从下列四个选项中选择一个正确的填入括号中。

(1)在说明一个结构体变量时系统分配给它的存储空间是( D)。

A该结构体中第一个成员所需存储空间 B该结构体中最后一个成员所需存储空间

C该结构体中占用最大存储空间的成员所需存储空间 D该结构体中所有成员所需存储空间的总和

(2)在说明一个共用体变量时系统分配给它的存储空间是(D )。

A该共用体中第一个成员所需存储空间 B该共用体中最后一个成员所需存储空间

C该共用体中占用最大存储空间的成员所需存储空间 D该共用体中所有成员所需存储空间的总和 (3)共用体类型在任何给定时刻, ( B) 。

A所有成员一直驻留在内存中 B只有一个成员驻留在内存中 C部分成员驻留在内存中 D没有成员驻留在内存中

(4)以下定义结构体类型的变量st1,其中不正确的是(A )

A typedef stuct student

{

int num; int age; }STD; STD st1; B struct student

{

int num,age; }st1; C struct

{

int num; float age; }st1;

D struct student

{

in

C语言 第8章 结构体、共用体与枚举类型

标签:文库时间:2025-01-19
【bwwdw.com - 博文网】

第8章 结构体、共用体与枚举类型 本章要求 理解结构体类型的概念,掌握结构体变量的定义和使用 掌握结构体数组、结构体指针的定义和使用 理解共用体的概念,掌握共用体变量的定义和使用 了解枚举数据类型及自定义数据类型的使用 领会自定义数据类型标识符的意义 理解链表的概念,初步掌握动态链表的常见操作

本章重点 结构体变量的定义和使用 链表的概念

本章难点 动态链表的常见操作1

第8章 结构体、共用体与枚举类型 8.1 8.2 8.3 8.4 8.5 8.6 8.7 结构体类型与结构体变量 结构体数组 结构体与函数 共用体 枚举类型 自定义类型标识符 动态数据结构——链表

8.1 结构体类型与结构体变量 8.1.1 结构体概述 例8-1 通过建立表8-1的学生的信息表,要求从键盘输入学生 的信息,并将学生成绩小于平均成绩的学生信息输出。学 号1001 1002 1003 1004

姓 名Zhang Li Wang Zhao

性 别M M F M

年 龄19 18 20 19

成 绩88 90 89 83

8.1 结构体类型与结构体变量#include #define N 4 void main() {

实验08 结构体和共用体

标签:文库时间:2025-01-19
【bwwdw.com - 博文网】

实验八 结构体和共用体 (2学时)

一、实验目的

1.掌握C语言结构体变量的定义和使用方法。 2.掌握结构体类型数组的概念和使用方法。 3.学会设计简单的结构体程序。

二、实验重点

1.掌握结构体类型变量的定义和使用方法。 2.掌握结构体类型数组的概念和使用。

三、实验难点

掌握结构体类型数组的概念和使用方法。

四、实验内容及步骤

1.有一学生信息包含学号、姓名、性别、年龄、电话等信息,要求设以一个结构体用于存储该学生信息,实现学生信息的输入和显示。 解题思路:

(1)使用结构体实现学生信息的存储。 (2)按照学号顺序排列学生信息。 (3)实现按照学号查找学生信息。 参考程序如下:

#include struct student{ char num[10]; char name[10]; char sex[5]; int age; };

void main( )

{

struct student stu[3]; int i;

int choice;

printf(\ for( i=0;i<3;i++ ) {

if( i==0 )

printf(\if( i==1 ) printf(\if( i==2 )

printf(\

printf(\s