建筑设计的程序一般分为哪几个阶段?

建筑设计的程序一般分为哪几个阶段?,第1张

一般的设计程序:(1)方案设计(2)初步设计(3)技术设计(4)施工图设计

1、方案设计:由建筑师提出方案图。为主管部门审批提供方案设计文件,满足初步设计文件的需要。方案图包括:

(1)简要的总平面与建筑设计说明。

(2)平、立、剖面图。

(3)透视效果图或模型。

2、初步设计,要满足编制施工图设计文件的需要。

(1)出总平面图。

(2)各层平、立、剖面图。

(3)结构方案与造型。

(4)主要建筑材料的选用。

(5)主要设备和材料表。

(6)设计说明书等。

3、技术设计:各种技术问题的定案阶段。

4、施工图设计

(1)施工图和详图表达准确周全,有严密的系统性,易查找,切勿疏漏、差错活含糊不清,图纸之间不应互相矛盾。

(2)熟悉选用的材料规格、型号、尺寸以及施工制作和安装的规律,使图纸和说明所规定的要求合乎施工、制作、安装等实际。

(3)详图设计是整个设计工作的深化和具体化。既要解决系部构造,还要从艺术上使细部与整体造型、风格、比例统一和协调,形成统一的建筑风格整体。

只会这2个

3.

#include <stdio.h>

void main ()

{

int a,b,c

for(a=1a<=6a++)

for(b=1b<=3b++)

for(c=1c<=3c++)

{

if(a+b+c == 8 &&a>=4)

{

printf("黑球%d个,白球%d个,红球%d个\n",a,b,c)

}

}

}

5.

#include <stdio.h>

void main()

{int x,y,z

for(x=1x<=3x++)

for(y=1y<=3y++)

for(z=1z<=3z++)

if(x!=1&&x!=3&&z!=3&&x!=y&&x!=z&&y!=z)

{

printf("X和%c结婚.\n",'A'+x-1)

printf("Y和%c结婚.\n",'A'+y-1)

printf("Z和%c结婚.\n",'A'+z-1)

}

getche()

}

1.

Admin.java

public class Admin {

public static void main(String[] aa) {

Vehicle v1 = new Vehicle()

getResult(v1)

Vehicle v2 = new Vehicle(4, 1000)

getResult(v2)

}

private static void getResult(Vehicle v) {

System.out.println("载重量: " + v.getLoad())

System.out.println("速度: " + v.getSpeed())

System.out.println("自重: " + v.getWeight())

System.out.println("车轮个数:" + v.getWheels())

}

}

Vehicle.java

/**

* Transport的子类Vehicle

*

* @author xiaojianhx

* @data 2008-09-10

* @version 1.0

*/

public class Vehicle extends Transport {

/** 车轮个数 */

private int wheels

/** 车重 */

private double weight

/**

* 默认构造器

*/

public Vehicle() {

}

/**

* 构造方法

*

* @param wheels

*车轮个数

* @param weight

*车重

*/

public Vehicle(int wheels, double weight) {

this.wheels = wheels

this.weight = weight

}

/**

* 车重的取得

*

* @return double 车重

*/

public double getWeight() {

return weight

}

/**

* 车重的设定

*

* @param weight

*车重

*/

public void setWeight(double weight) {

this.weight = weight

}

/**

* 车轮个数的取得

*

* @return int 车轮个数

*/

public int getWheels() {

return wheels

}

/**

* 车轮个数的设定

*

* @param wheels

*车轮个数

*/

public void setWheels(int wheels) {

this.wheels = wheels

}

}

Transport.java

/**

* 运输工具类

*

* @author xiaojianhx

* @data 2008-09-10

* @version 1.0

*/

public class Transport {

/** 速度 */

private double speed

/** 载重量 */

private double load

/**

* 默认构造器

*/

public Transport() {

}

/**

* 构造方法

*

* @param speed

*速度

* @param load

*载重量

*/

public Transport(double speed, double load) {

this.speed = speed

this.load = load

}

/**

* 载重量的取得

*

* @return double 载重量

*/

public double getLoad() {

return load

}

/**

* 载重量的设定

*

* @param load

*载重量

*/

public void setLoad(double load) {

this.load = load

}

/**

* 速度的取得

*

* @return double 速度

*/

public double getSpeed() {

return speed

}

/**

* 速度的设定

*

* @param speed

*速度

*/

public void setSpeed(double speed) {

this.speed = speed

}

}

2.

Teacher.java

public class Teacher {

private int no

private String name

private int age

private String seminary

public Teacher(int no, String name, int age, String seminary) {

this.no = no

this.name = name

this.age = age

this.seminary = seminary

}

public int getAge() {

return age

}

public void setAge(int age) {

this.age = age

}

public String getName() {

return name

}

public void setName(String name) {

this.name = name

}

public int getNo() {

return no

}

public void setNo(int no) {

this.no = no

}

public String getSeminary() {

return seminary

}

public void setSeminary(String seminary) {

this.seminary = seminary

}

}

Admin.java

public class Admin {

public static void main(String[] aa) {

int num = 0

for (int i = 0i <5i++) {

Teacher t = new Teacher(1 + i, "name" + i, 20 + i, "A" + i)

System.out.print(t.getNo() + " ")

System.out.print(t.getName() + " ")

System.out.print(t.getAge() + " ")

System.out.println(t.getSeminary() + " ")

num++

}

System.out.println("共" + num + "位老师")

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8097540.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存