文档库 最新最全的文档下载
当前位置:文档库 › 计算方法常用计算编程

计算方法常用计算编程

计算方法常用计算编程
计算方法常用计算编程

1.向量范数:

11

n

i

i x x ==∑

1

2

221n i i x x =??= ?

??

1max i

i n

x

x ∞

≤≤=

1

1n p

p i p

i x

x =??= ???

clear

x=input('输入一个向量\n x=') x1=sum(abs(x))%1-范数

x2=sqrt(sum(abs(x).^2))%2-范数 xinf=max(abs(x))%无穷-范数 p=input('多少范数?输入p=')

xp=(sum(abs(x).^p)).^(1/p)%p-范数

2.矩阵范数:

111max n ij j n

i A a ≤≤=??

= ???

2A

=

11max n

ij i n

j A a ∞

≤≤=??

= ???

F

A =

clear

a=input('输入一个矩阵\n a=')

x1=max(sum(abs(a)))%1-范数 x2=sqrt(max(eig(a'*a)))%2-范数 xinf=max(sum(abs(a)'))%无穷-范数 xF=sqrt(sum(sum(a.^2)))%F-范数

3.高斯消去法: 设Ax=b, ()

ij n

A a =,则

()()()()()

()()()

11(,1,...,)k ik

ik k kk k k k ij ij ik kj k k k i i ik k

a L a a a L a i j k n

b b L b ++?=-?

?

?=+=+??=+???

()()()()()

1

(1,2,...,2,1)n n

n n nn n k k k kj j j k k k kk b x a k n n b a x x a =+?=?

?

?=--?-??=

??

clear

a=input('输入一个系数矩阵\n a=') b=input('输入一个自由项\n b=') n=length(b); for k=1:n-1

for i=k+1:n

l(i,k)=-a(i,k)/a(k,k); for j=k:n

a(i,j)=a(i,j)+l(i,k)*a(k,j); end

b(i)=b(i)+l(i,k)*b(k); end end

zengguang=[a,b] x(n)=b(n)/a(n,n); for k=n-1:-1:1 t=0;

for j=k+1:n

t=t+a(k,j)*x(j) end

x(k)=(b(k)-t)/a(k,k); end x

输入一个系数矩阵

a=[ 1 1 1; 0 4 -1; 2 -2 1] a =

1 1 1 0 4 -1

2 -2 1 输入一个自由项 b=[6; 5 ; 1] b = 6 5 1

zengguang =

1 1 1 6 0 4 -1 5 0 0 -

2 -6 x =

1 2 3

4.判断一个数字是否是素数。

clear

a=input('a=')

for i=2:a-1

if rem(a,i)==0

sprintf('%d不是素数',a)

break

end

end

if a==i+1

sprintf('%d是素数',a)

end

clear

clc

a=input('输入系数矩阵a=')

b=input('输入自由项b=')

n=length(b);

D=diag(diag(a))

L=zeros(n);

U=zeros(n);

for i=1:n-1

L(i+1:n,i)=-a(i+1:n,i)

end

for i=1:n-1

U(i,i+1:n)=-a(i,i+1:n)

end

x1=input('迭代初始值x1=')

x1=x1';

derta=input('输入精度要求derta=')

if derta<=0 derta=0.00001

end

%%%%%%%%%%%%%%%%雅克比迭代法矩阵迭代%

t=1;

while(t>derta)

x2=inv(D)*(L+U)*x1+inv(D)*b;

t=max(abs(x1-x2));

x1=x2;

end

input('回车后输出雅克比迭代法矩阵迭代的解x=') x2

%%%%%%%%%%%%%%雅克比迭代法元素迭代法%

t=1;

while(t>derta)

for i=1:n

tt=0;

for j=1:i-1

tt=tt+a(i,j)*x1(j);

end

ttt=0;

for j=i+1:n

ttt=ttt+a(i,j)*x1(j);

end

x2(i)=(b(i)-tt-ttt)/a(i,i);

end

t=max(abs(x1-x2));

x1=x2;

end

input('回车后输出雅克比迭代法元素迭代的解x=')

x2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%

%%%%%%%%%%%%%%%%高斯迭代法矩阵迭代%

t=1;

while(t>derta)

x2=inv(D-L)*U*x1+inv(D-L)*b;

t=max(abs(x1-x2));

x1=x2;

end

input('回车后输出高斯迭代法矩阵迭代的解x=')

x2

%%%%%%%%%%%%%%高斯迭代法元素迭代法%

t=1;

while(t>derta)

for i=1:n

tt=0;

for j=1:i-1

tt=tt+a(i,j)*x2(j);

end

ttt=0;

for j=i+1:n

ttt=ttt+a(i,j)*x1(j);

end

x2(i)=(b(i)-tt-ttt)/a(i,i);

end

t=max(abs(x1-x2));

x1=x2;

end

input('回车后输出高斯迭代法元素迭代的解x=')

x2

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%

%%%%%%%%%%%%%%%%逐次超松弛迭代法矩阵迭代%

t=1;

w=input('输入超松弛因子w=')

if w>0&w<=2

w=w;

else w=0.15;

end

while(t>derta)

x2=inv(D-w*L)*((1-w)*D+w*U)*x1+w*inv(D-w*L)*b;

t=max(abs(x1-x2));

x1=x2;

end

input('回车后输出超松弛迭代法矩阵迭代的解x=')

x2

%%%%%%%%%%%%%%超松弛迭代法元素迭代法%

t=1;

while(t>derta)

for i=1:n

tt=0;

for j=1:i-1

tt=tt+a(i,j)*x2(j);

end

ttt=0;

for j=i+1:n

ttt=ttt+a(i,j)*x1(j);

end

x2(i)=w*(b(i)-tt-ttt)/a(i,i)+x1(i);

end

t=max(abs(x1-x2));

x1=x2;

end

input('回车后输出超松弛迭代法元素迭代的解x=')

x2

%输入系数矩阵a=[-4 1 1 1;1 -4 1 1;1 1 -4 1;1 1 1 -4]

%输入自由项b=[1 ;1 ;1;1]

%迭代初始值x1=[0 0 0 0]

%输入精度要求derta=0.000046

clear

a=input('任意输入一个数a=')

for k=2:a-1

if rem(a,k)==0

sprintf ('%d不是素数',a) break

end

end

if k==a-1

sprintf('%d是素数',a)

end

%%%向量范数通用程序

clear

x=input('输入一个向量\n x=')

x1=sum(abs(x))%1-范数

x2=sqrt(sum(abs(x).^2))%2-范数xinf=max(abs(x))%无穷-范数

p=input('多少范数?输入p=')

xp=(sum(abs(x).^p)).^(1/p)%p-范数%%%矩阵范数通用程序

clear

a=input('输入一个矩阵\n a=')

x1=max(sum(abs(a)))%1-范数

x2=sqrt(max(eig(a'*a)))%2-范数xinf=max(sum(abs(a)'))%无穷-范数xF=sqrt(sum(sum(a.^2)))%F-范数%%%高斯顺序消去法通用程序

clear

a=input('输入一个系数矩阵\n a=') b=input('输入一个自由项\n b=') n=length(b);

for k=1:n-1

for i=k+1:n

l(i,k)=-a(i,k)/a(k,k);

for j=k:n

a(i,j)=a(i,j)+l(i,k)*a(k,j); end

b(i)=b(i)+l(i,k)*b(k);

end

end

zengguang=[a,b]

x(n)=b(n)/a(n,n);

for k=n-1:-1:1

t=0;

for j=k+1:n

t=t+a(k,j)*x(j)

end

x(k)=(b(k)-t)/a(k,k);

end

x

clear

clc

x0=input('输入初值x0=')

if abs(x0)>0

x0=x0;

else x0=1.5

end

x=sym('x');

%f='x-x^3-4*x^2+10'

f=input('输入迭代函数f=')

t=1;

pp=1;

%%%%%%下面判断迭代是否收敛

g=diff(f);

x=x0;

gg=eval(g)

if abs(gg)>1

x1='迭代格式不收敛'

else

derta=input('输入迭代精度derta=')

if abs(derta)>0

derta=derta;

else derta=0.000001;

end

t=1;

x=x0;

while(t>derta)

pp=pp+1;

x1=eval(f);

t=abs(x1-x);

x=x1;

if pp>10000 % 如果不收敛,则迭代10000次后自动终止 x1='迭代超过10000次';

break;

end

end

end

p

x1

%f='x-x^3-4*x^2+10'

%f='1/2*(10-x^3)^(1/2)'

%f='(10/x-4*x)^(1/2)'

%f='(10/(4+x))^(1/2)'

%f='x-(x^3+4*x^2-10)/(3*x^2+8*x)' %%%%%%%%%%%%%%%%结果展示

%输入初值x0=1.5

%x0 =

% 1.5000

%输入迭代函数f='x-x^3-4*x^2+10'

%f =

%x-x^3-4*x^2+10

%输入迭代精度derta=0.00002

%derta =

% 2.0000e-005

%x1 =

% NaN

clear

clc

x0=input('输入初值x0=')

if abs(x0)>0

x0=x0;

else x0=1.5

end

x=sym('x');

%f='x-x^3-4*x^2+10'

f=input('输入迭代函数f=')

t=1;

pp=1;

%%%%%%下面判断迭代是否收敛

g=diff(f);

x=x0;

gg=eval(g);

if abs(gg)>1

x1='迭代格式不收敛'

else

derta=input('输入迭代精度derta=')

if abs(derta)>0

derta=derta;

else derta=0.000001;

end

t=1;

x=x0;

w=1/(1-gg);% 加权因子

while(t>derta)

pp=pp+1;

x1=w*x+(1-w)*eval(f);% 两个组合的叠加

t=abs(x1-x);

x=x1;

if pp>10000 % 如果不收敛,则迭代10000次后自动终止 x1='迭代超过10000次';

break;

end

end

end

p

x1

%f='x-x^3-4*x^2+10'

%f='1/2*(10-x^3)^(1/2)'

%f='(10/x-4*x)^(1/2)'

%f='(10/(4+x))^(1/2)'

%f='x-(x^3+4*x^2-10)/(3*x^2+8*x)'

%%%%%%%%%%%%%%%%

clear

clc

x0=input('输入初值x0=')

if abs(x0)>0

x0=x0;

else x0=1.5

end

x=sym('x');

%f='x-x^3-4*x^2+10'

f=input('输入迭代函数f=')

t=1;

pp=1;

%%%%%%下面判断迭代是否收敛

g=diff(f);

x=x0;

gg=eval(g);

if abs(gg)>1

x1='迭代格式不收敛'

else

derta=input('输入迭代精度derta=')

if abs(derta)>0

derta=derta;

else derta=0.000001;

end

t=1;

x=x0;

w=1/(1-gg);% 加权因子

while(t>derta)

pp=pp+1;

x2=x;

y=eval(f);

x=y;

z=eval(f);

x=x2;

x1=x-(y-x)^2/(z-2*y+x);% 两个组合的叠加

t=abs(x1-x);

x=x1;

if pp>10000 % 如果不收敛,则迭代10000次后自动终止 x1='迭代超过10000次';

break;

end

end

end

p

x1

%f='x-x^3-4*x^2+10'

%f='1/2*(10-x^3)^(1/2)'

%f='(10/x-4*x)^(1/2)'

%f='(10/(4+x))^(1/2)'

%f='x-(x^3+4*x^2-10)/(3*x^2+8*x)' %%%%%%%%%%%%%%%%

%乘幂法

clear

clc

A=input('输入一个n阶方阵A=')

n=length(A(1,:))

v0=ones(1,n)';

u0=v0/max(v0)

q=1;

while( q>0.00000001)

v1=A*u0

j=1;

t=1;

for i=1:n

if abs(v1(i))>abs(v1(j)) j=i;

end

end

for i=1:n

if abs(v0(i))>abs(v0(t)) t=i;

end

end

u1=v1./v1(j)

q=abs(abs(v1(j))-abs(v0(t)));

u0=u1;

v0=v1;

end

j=1;

for i=1:n

if abs(v1(i))>abs(v1(j)) j=i; end

end

lamda=v1(j)

tezhengxiangliang=v1'./v1(j)

%输入一个n阶方阵A=[-12 3 3;3 1 -2;3 -2 7]

clear

clc

x0=input('输入起始节点坐标x0=')

h=input('输入步长h=')

y=input('输入节点坐标函数值f(x)=')

x2=input('输入所要计算的节点x2=')

syms t

n=length(y);

for i=1:n

x1(i)=x0+h*(i-1);

end

%%%%%%%%%%%%%%%%%%%%差分的求法

for i=2:n

f1(i,1)=(y(i)-y(i-1));

end

for i=2:n

for j=i+1:n

f1(j,i)=(f1(j,i-1)-f1(j-1,i-1));

end

end

f1=[y',f1]% 输出带0阶差分的差分表格%%%%%%%%%%%%%%%%%%%%%%%%%%等距节点插值函数中牛顿向前插值函数Newton1=f1(1,1);

ttt=1;

for i=2:n

tt=1;

for j=1:i-1

tt=tt*(t-j+1);

end

ttt=ttt*(i-1);

Newton1=Newton1+f1(i,i)*tt/(ttt)

end

fprintf('等距节点插值函数中牛顿向前插值函数为\n')

expand(Newton1)

t=(x2-x0)/h;

p=eval(Newton1);

fprintf('等距节点插值函数中牛顿向前插值函数为在所求点x2的函数值为\n') p

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%输入起始节点坐标x0=0.4

%输入步长h=0.1

%输入节点坐标函数值f(x)=[0.38942 0.47943 0.56464]

%输入所要计算的节点x2=0.43251

%Newton插值函数为为:1+17/6*x-2/3*x^2+1/6*x^4-1/3*x^3

%Newton插值函数在所求点x2的函数值为 : 23

clear

clc

x0=input('输入起始节点坐标x0=')

h=input('输入步长h=')

y=input('输入节点坐标函数值f(x)=')

x2=input('输入所要计算的节点x2=')

syms t

n=length(y);

for i=1:n

x1(i)=x0+h*(i-1);

end

%%%%%%%%%%%%%%%%%%%%差分的求法

for i=2:n

f1(i,1)=(y(i)-y(i-1));

end

for i=2:n

for j=i+1:n

f1(j,i)=(f1(j,i-1)-f1(j-1,i-1));

end

end

f1=[y',f1]% 输出带0阶差分的差分表格

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%等距节点插值函数中牛顿向后插值函数Newton2=f1(n,1);

ttt=1;

for i=2:n

tt=1;

for j=1:i-1

tt=tt*(t-j+1);

end

ttt=ttt*(i-1);

Newton2=Newton2+f1(n,i)*tt/(ttt)

end

fprintf('等距节点插值函数中牛顿向后插值函数为\n')

expand(Newton2)

t=(x2-x0)/h;

p=eval(Newton2);

fprintf('等距节点插值函数中牛顿向后插值函数为在所求点x2的函数值为\n') p

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%输入起始节点坐标x0=0.4

%输入步长h=0.1

%输入节点坐标函数值f(x)=[0.38942 0.47943 0.56464]

%输入所要计算的节点x2=0.43251

%Newton插值函数为为:1+17/6*x-2/3*x^2+1/6*x^4-1/3*x^3

%Newton插值函数在所求点x2的函数值为 : 23

clear

clc

format long

syms x

f=input('输入被积函数f=')

a=input('输入积分区间[a b]=') %%%%%%%%%%%%%%%%%%%%%梯形积分公式

('梯形积分公式')

x=a(1);

f1=eval(f);

x=a(2);

f2=eval(f);

fun=(f1+f2)*(a(2)-a(1))/2

%%%%%%%%%%%%%%%%%%%%%辛普森积分公式

('辛普森积分公式')

x=a(1);

f1=eval(f);

x=(a(1)+a(2))/2;

f2=eval(f);

x=a(2);

f3=eval(f);

fun=(f1+4*f2+f3)*(a(2)-a(1))/6

%%%%%%%%%%%%%%%%%%%%%科特斯积分公式

('科特斯积分公式')

h=(a(2)-a(1))/4;

x=a(1);

f1=eval(f);

x=a(1)+h;

f2=eval(f);

x=a(1)+2*h;

f3=eval(f);

x=a(1)+3*h;

f4=eval(f);

x=a(1)+4*h;

f5=eval(f);

fun=(7*f1+32*f2+12*f3+32*f4+7*f5)*(a(2)-a(1))/90

%实例验证p176 例7.5

%输入被积函数f=sqrt(x)

%输入积分区间[a b]=[0.5 1]

clear

clc

a=input('输入系数矩阵a=')

b=input('输入自由项b=')

x1=input('输入初始值x1=')

n=length(b);

if sum(abs(x1))>0

x1=x1;

else x1=zeros(1,n);

end

t=2;

%%%%%%%%%%%%%%%%%雅克比迭代法

while (t>0.00001)

for i=1:n

q=0;

for j=1:i-1

q=q+a(i,j)*x1(j);

end

p=0;

for j=i+1:n

p=p+a(i,j)*x1(j);

end

x2(i)=(b(i)-q-p)/a(i,i);

end

t=max(abs(x2-x1));

x1=x2;

end

x2 %%%%%%%%%%%%%%%%%%%%%%%%高斯赛德尔迭代法

while (t>0.00001)

for i=1:n

q=0;

for j=1:i-1

q=q+a(i,j)*x2(j);

end

p=0;

for j=i+1:n

p=p+a(i,j)*x1(j);

end

x2(i)=(b(i)-q-p)/a(i,i);

end

t=max(abs(x2-x1));

x1=x2;

end

x2 %%%%%%%%%%%%%%%%%%%%%%%%%%%超松弛迭代法

w=input('输入松弛因子(0

if w>0 w=w;

else w=0.5

end

while (t>0.00001)

for i=1:n

q=0;

for j=1:i-1

q=q+a(i,j)*x2(j);

end

p=0;

for j=i+1:n

p=p+a(i,j)*x1(j);

end

x2(i)=w*(b(i)-q-p)/a(i,i)+x1(i);

end

t=max(abs(x2-x1));

x1=x2;

end

x2

%%%%%%%%%%%

%输入系数矩阵a=[-4 1 1 1;1 -4 1 1 ;1 1 -4 1; 1 1 1 -4] %a =

% -4 1 1 1

% 1 -4 1 1

% 1 1 -4 1

% 1 1 1 -4

%输入自由项b=[1 1 1 1]

%b =

% 1 1 1 1

%输入初始值x1=[0 0 0 0]

%x1 =

% 0 0 0 0

%雅克比迭代结果

%x2 =

% -1.0000 -1.0000 -1.0000 -1.0000

%高斯赛德尔迭代结果

%x2 =

% -1.0000 -1.0000 -1.0000 -1.0000 %超松弛迭代结果

%输入松弛因子(0

%w =

% 1.3000

%x2 =

% -1.0000 -1.0000 -1.0000 -1.0000

clear

clc

x=input('输入节点坐标x=')

y=input('输入节点坐标函数值y=')

w=input('输入权重向量w=')

n=input('输入拟合最高次数n=')

for i=1:n+1

for j=1:n+1

p(i,j)=(w.*(x.^(i-1)))*(x.^(j-1))'; end

end

for i=1:n+1

q(i)=(w.*y)*(x.^(i-1))';

end

C=inv(p)*q'

f=poly2sym(C)

%%%

%%%输入节点坐标x=[1 2 3 4 5]

%%%输入节点坐标函数值y=[4 4.5 6 8 8.5] %%%输入权重向量w=[ 2 1 3 1 1]

%%%输入拟合最高次数n=1

clear

clc

x1=input('输入迭代初值x1=')

x2=input('输入迭代初值x2=')

t=1;

epuc=input('输入精度要求eupc=')

if epuc>0

epuc=epuc;

else epuc=0.000001

end

while(t>epuc)

x3=(1+x2-0.1*exp(x1))/4

x4=(x1-x1^2/8)/4

t=max(abs([x3-x1,x4-x2]));

x1=x3;

x2=x4;

end

x=[x3 x4]

%输入迭代初值x1=0.225

%x1 =

% 0.2250

%输入迭代初值x2=0

%x2 =

% 0

%输入精度要求eupc=0.000000001

clear

clc

x0=input('输入迭代初值x0=')

x1=input('输入迭代初值x1=')

t=1;

epuc=input('输入精度要求eupc=')

if epuc>0

epuc=epuc;

else epuc=0.000001

end

syms x2 x3 %x3 x4 x5

f1=input('输入第一个函数(以x2 x3为变量)f1=') f2=input('输入第二个函数(以x2 x3为变量)f2=') %f3=input('输入第三个函数f3=')

%f4=input('输入第四个函数f4=')

f=[f1;f2]

invf=jacobian(f,[x2 x3])

while(t>epuc)

x2=x0

x3=x1

xx1=[x2;x3]-inv(eval(invf))*eval(f)

t=max(abs(xx1-[x2;x3]));

x0=xx1(1);

x1=xx1(2);

end

xx1

%输入迭代初值x1=0

%输入迭代初值x2=0

%输入精度要求eupc=0.000000001

%输入第一个函数f1=4*x2-x3+0.1*exp(x2)-1

%输入第二个函数f2=-x2+4*x3+x2^2/8

clear

clc

x0=input('输入迭代初值x0=')

syms x

f=input('输入函数f(x)=')

c语言程序设计课程计算器设计报告

课程设计说明书 题目计算器程序设计 起讫日期2006 年7月3日至2006 年8月6日 所在院系软件学院 专业机械+软件班级04-2 学生姓名偶偶哦学号 指导教师 2006年8 月日

摘要 当今社会是信息社会,科技经济高速发展的社会!为了更方便人们的工作生活和加速人们处理信息的速度,计算器应运而生。由于它体积小巧,携带方便,价格便宜,构造简单等诸多的优点成为人们生活中的必备品! 随着科技的发展计算器的种类变得更多,功能变得更强大,体积变得更小!电脑的出现改变人们的生活习惯,很多事情都可以电脑来完成!电脑的更大一个优点就是可以通过软件的应用无限的延伸电脑功能的外延!下面我们将用我们学习的c语言编写一个简易的计算器程序!实现简单的初步的计算功能! 本程序的编写基础是Tubro C2.0汉化版,它在tubro c的原有基础上实现了多汉字的支持方便了我们的使用。生成的程序可移植性强兼容性好稳定!现在只实现了加、减、乘、除、求幂、求模,求平方根,求Sin,求Cos,求Log10,以及一个时钟原代码。这个系统是基于软件发展的生命周期来研制的,它可以直接输入数学表达式,不需要任何转换,就可以直接输出数学四则运算的结果。但是,每次只能运算一个表达式。不能运算多个表达式。在程序里面在添加一组选择函数即可。本论文主要介绍了本课题的开发背景,开发的过程和所要完成的功能。重点的说明了系统设计思想,设计的步骤、难点技术和解决方案。 关键词:C语言T ubro c 2.0汉化版计算器时钟

目录 第一章综述 (1) 1.1 课题的现实意义 (1) 1.2 软件环境 (1) 1.3 硬件环境 (1) 第二章系统设计流程图 (2) 2.1 系统流程图 (2) 2.2 主要功能表 (2) 第三章系统分析和设计 (3) 3.1 图形的绘制和输出 (3) 3.2 文本的输出显示 (3) 3.3 计算函数的调用 (4) 3.4 程序的运行和退出 (5) 第四章系统测试 (6) 4.1 系统测试 (6) 4.2 调试 (6) 4.3 错误原因分析一 (6) 4.4 错误原因分析二 (6) 第五章用户使用说明书 (8) 5.1 运行Turbo C程序进入计算器界面 (8) 5.2 计算器的使用 (9) 5.3 退出程序 (9) 第六章工作总结 (10) 参考文献 (11) 附录: 源代码

工程量的计算方法.docx

第二课工程量的计算方法 造价 =( 材料单价 + 人工单价 )* 工程量 报价=造价+ 利润 一、拆除墙砖 计算方法:按立面面积计算、门窗洞口减半(是因为会费工费料 ) 例如 :墙面长度 *墙面高度 -( 门洞长度 * 门洞的高度 *0.5) 补充说明 : 1、砌墙、刷乳胶漆、贴墙砖、贴壁纸遇到门窗洞口同样是减半。 2、卫生间做防水的小窗户面积不减。 计算方法:直接长 *高(此算法是争对有钱的业主可采用此种方法)二、清运垃圾 计算方法: 1、如果没有拆除砖墙:一般一套户型一车垃圾,小区有建筑垃圾堆, 则无论需此项。 2、有拆除砖墙:一车可以装8 平方米的 24 墙砖垃圾; 一车可以装 10 平方米的 12 墙砖垃圾搬运下楼: 1 楼算 1 层,2 楼算 2 层。 三、铺贴墙砖(不含砖) 计算方法 :按立面面积计算 ;门窗洞口则需减半。 高度计算到吊顶上10CM 处 例如:卫生间一般是 2.4 米,通常为周长 *2.5 800*800砖=0.64平方

1 平方就需要 1.56 块砖 若:有 30 个平方 =1.56*30=47块砖 如果: 80 元/ 块:47*80=3760元 铺砖就按墙面的平方数算即可。 正铺的价格和斜铺的价格是不一样的。 四、过门石: 计算方法:按米计算,有多长,算多少米 1 条 80 的门按 900/ 条为单位进行计算。 五、瓷砖踢脚线算法: 计算方法:周长不减门洞(卫生间和厨房墙面无需踢线) 六、石膏板吊顶 1、简单吊顶计算方法:按投影面积计算,即按地面面积计算,(不 算原天花部分面积 ); 简单石膏板是指不含量曲线,不含多级错落的吊顶。 2、复杂吊顶计算方法:按投影面积计算(不算原天花部分面积 ) 曲线部分按外轮廓拉直计算;圆形吊顶的圆洞面积是不减的)复杂吊顶指:圆弧较多很错落的吊顶。 七、木作隔板 计算方法:按长度计算(宽度不超过200 )约 70 元/ 米 八、木作假梁 计算方法:按长度计算:大约 170 元/ 米,含油漆 九、地台

计算器程序设计报告

题目一计算器 1.1 题目简介 用Java语言、MyEclipse工具、设计一个GUI简易计算器,编写计算器的基本运算的程序,用户可以通过鼠标一次输入参加计算的数值,进行加减乘除等混合运算,基本实现计算器的四则运算和三角函数运算功能以及开方和求对数的基本运算。本计算器只适用十进制的运算,不限制十进制的大小。编写本计算器运用java的类得调用和直接在程序中定义类,实现计算器的基本功能,在这个计算器中对于执行的操作可以进行复制和保存以便以后能直接查看运行结果本计算器保存没不得运行结果,只有点清除键是才可以清除每步的结果。 1.2 设计的内容、要求和目标 设计内容:设计一个GUI简易计算器,用户可以通过鼠标一次输入参加计算的数值,进行加减乘除等混合运算。 设计要求:由于现代用户更倾向于由鼠标方便操作的图形用户界面,所以我们采用GUI来实现计算器,并采用Swing组件,AWT事件来处理等实现具体功能。 (1)、应具有相应的界面,可参考下图进行设计:

(2)、操作符号定为:“+”“-”,“*”,“/”等。 (3)、用户通过点击面板中的各种组件输入的表达式,应在上方文本框。 (4)、党用户点击“=”时,文本框中之前的内容应清空,直接显示表达式运算结果。例如:输入表达式“7*8”之后按“=”,显示结果“56”。 (5)、具有菜单栏,内有相应的编辑“复制”、“粘贴”等菜单,提供相应的功能。 设计目标:利用Java语言设计一个简单的计算器,以实现基本的加减乘除功能,还有sin、|cos、tan、log等算术运算;同时实现退格、清零等运算。 1.3总体设计 1)、对计算器面板的整体布局 首先是对计算器的整体面板进行一个简单的设计,整体布局是采用layout (边框布局)布局,对计算器中的一些数字按钮和运算符按钮采用gridlayout 布局(网格布局)。 2)、创建实现程序所需的类 整理思路,确定一个主类CalculatorWindow,然后对Dialog、HandleBack、HandleClear、HandleCos、HandleCot、HandleSin、HandleTan、HandleDigit、HandleDot、HandleDownNumber、HandleEquality、HandleLog、HandleOperation、HandlePOrN、HandlePositiveOrNegative、NumberButton、OperationButton、SelectJTree等类的创建。 3)、对所创建类算法的分析和实现 确定了主类CalculatorWindow,其他类为其所调用。编写各类的实现算法,增加面板所需的按钮,并对程序进行调试运行及分析。

工程量计算公式及规则

土石方工程量计算公式 土石方工程 一、人工平整场地: S=S底+2*L外+16 二、挖沟槽: 1. 垫层底部放坡: V=L*(a+2c+kH)*H 2. 垫层表面放坡 V=L*{(a+2c+KH1)H1+(a+2c)H2} 三、挖基坑(放坡) 方形: V=( a+2c+KH)* ( b+2c+KH)*H+1/3*K2H3 圆形: V=∏/3*h*(R2+Rr+r2) 放坡系数 类别放坡起点人工挖土机械挖土 坑内作业坑上作业 一、二类别 1.20 1:0.5 1:0.33 1:0.75 三类土 1.50 1:0.33 1:0.25 1:0.67 四类土 2.00 1:0.25 1:0.10 1:0.33 土石方工程 1.0.1 计算土石方工程量前,应确定下列各项资料; 1 土石方工土壤及岩石类别的划分,依照工程勘测资料与《计价规范》表A1.4-1《土壤及岩石(普氏)分类表》对照后确定; 2 地下水位标高及排(降)水方法; 3 土方、沟槽、基坑挖(填)起止标高、施工方法及运距; 4 岩石开凿、爆破方法、石碴清运方法及运距; 5 其他有关资料。 1.0.2 土方工程 1 平整场地: 1)平整场地工程量,按设计图示尺寸以建筑物首层面积计算。

2)平整场地是指建筑场地挖、填土方厚度在±30cm以内及找平。挖、填土方厚度超过±30cm以外时,按场地土方平衡竖向布置图另行计算。 2 挖土方按设计图示尺寸以体积计算。 3 挖基础土方按设计图示尺寸以基础垫层底面积乘以挖土深度计算。 4 沟槽、基坑划分: 凡图示沟槽底宽在3m以内,且沟槽长大于槽宽三倍以上的为沟槽; 凡图示基坑底面积在20m2以内的为基坑; 凡图示沟槽底3m以外,坑底面积20m2以外,平整场地挖土方厚度在±30cm以外,均按挖土方计算。 5 挖沟槽、基坑需支挡土板时。挡土板面积,按槽、坑垂直支撑面积计算,支挡土板后,不得计算放坡。 6 挖沟槽长度,外墙按图示中心线长度计算;内墙按图示基础底面之间净长线长度(即基础垫层底之间净长度)计算;内外突出部分(垛、附墙烟囱等)体积并入沟槽土方工程量内计算。 7 地下室土方大开挖后再挖地槽、地坑,其深度以大开挖后土面至槽、坑底标高计算,加垂直运输和水平运输;如室外地面发生水平运输,则另计一次水平运输。 8 人工挖土方深度超过1.5m时,按表一增加工日。 表一 人工挖土方超深增加工日表 ┏━━━━━┯━━━━┯━━━━┯━━━━┓ ┃深度(以内)│2m │4m │6m ┃ ┠─────┼────┼────┼────┨ ┃工日/100m3│ 4.72│ 14.96│ 22.24┃ ┗━━━━━┷━━━━┷━━━━┷━━━━┛

《统计学原理》常用公式及计算题目分析

《统计学原理》常用公式汇总及计算题目分析 第三章统计整理 a) 组距=上限-下限 b) 组中值=(上限+下限)÷2 c) 缺下限开口组组中值=上限-1/2邻组组距 d) 缺上限开口组组中值=下限+1/2邻组组距 第四章综合指标 i. 相对指标 1. 结构相对指标=各组(或部分)总量/总体总量 2. 比例相对指标=总体中某一部分数值/总体中另一部分数值 3. 比较相对指标=甲单位某指标值/乙单位同类指标值 4. 强度相对指标=某种现象总量指标/另一个有联系而性质不同的 现象总量指标 5. 计划完成程度相对指标=实际数/计划数 =实际完成程度(%)/计划规定的完成程度(%) ii. 平均指标

1.简单算术平均数: 2.加权算术平均数或 iii. 变异指标 1.全距=最大标志值-最小标志值 2.标准差: 简单σ= ;加权σ= 3.标准差系数: 第五章抽样估计 1.平均误差: 重复抽样: 不重复抽样:

2.抽样极限误差 3.重复抽样条件下: 平均数抽样时必要的样本数目 成数抽样时必要的样本数目 4.不重复抽样条件下: 平均数抽样时必要的样本数目 第八章 指数分数 一、综合指数的计算与分析 ()() ()p x 2 2 2 2 x 2 p n (1)1N (2)p 1-p p 1-p (3)p 1-p μ= μ= σσ σδδ?? ?????→??→??→??→,最基本的是:若为:乘以-若不重复抽样类型抽样整为:若为群抽样: n N R r ??→??→

(1)数量指标指数 此公式的计算结果说明复杂现象总体数量指标综合变动的方向和程度。 ( - ) 此差额说明由于数量指标的变动对价值量指标影响的绝对额。 (2)质量指标指数 此公式的计算结果说明复杂现象总体质量指标综合变动的方向和程度。 ( - ) 此差额说明由于质量指标的变动对价值量指标影响的绝对额。 加权算术平均数指数= 加权调和平均数指数= (3)复杂现象总体总量指标变动的因素分析 相对数变动分析: = ×

建筑工程主要工程量计算方法

一、平整场地:建筑物场地厚度在±30cm以内的挖、填、运、找平。 1、平整场地计算规则 (1)清单规则:按设计图示尺寸以建筑物首层面积计算。 (2)定额规则:按设计图示尺寸以建筑物外墙外边线每边各加2米以平方米面积计算。 2、平整场地计算公式 S=(A+4)×(B+4)=S底+2L外+16 式中:S———平整场地工程量;A———建筑物长度方向外墙外边线长度;B———建筑物宽度方向外墙外边线长度;S底———建筑物底层建筑面积;L外———建筑物外墙外边线周长。 该公式适用于任何由矩形组成的建筑物或构筑物的场地平整工程量计算。 二、基础土方开挖计算 开挖土方计算规则 (1)、清单规则:挖基础土方按设计图示尺寸以基础垫层底面积乘挖土深度计算。 (2)、定额规则:人工或机械挖土方的体积应按槽底面积乘以挖土深度计算。槽底面积应以槽底的长乘以槽底的宽,槽底长和宽是指基础底宽外加工作面,当需要放坡时,应将放坡的土方量合并于总土方量中。 2、开挖土方计算公式: (1)、清单计算挖土方的体积:土方体积=挖土方的底面积×挖土深度。 (2)、定额规则:基槽开挖:V=(A+2C+K×H)H×L。式中:V———基槽土方量;A———槽底宽度;C———工作面宽度;H———基槽深度;L———基槽长度。.

其中外墙基槽长度以外墙中心线计算,内墙基槽长度以内墙净长计算,交接重合出不予扣除。 基坑开挖:V=1/6H[A×B+a×b+ (A+a)×(B+b)+a×b]。式中:V———基坑体积;A—基坑上口长度;B ———基坑上口宽度;a———基坑底面长度;b———基坑底面宽度。 三、回填土工程量计算规则及公式 1、基槽、基坑回填土体积=基槽(坑)挖土体积-设计室外地坪以下建(构)筑物被埋置部分的体积。 式中室外地坪以下建(构)筑物被埋置部分的体积一般包括垫层、墙基础、柱基础、以及地下建筑物、构筑物等所占体积 2、室内回填土体积=主墙间净面积×回填土厚度-各种沟道所占体积 主墙间净面积=S底-(L中×墙厚+L内×墙厚) 式中:底———底层建筑面积;L中———外墙中心线长度;L内———内墙净长线长度。 回填土厚度指室内外高差减去地面垫层、找平层、面层的总厚度,如右图: 四、运土方计算规则及公式: 运土是指把开挖后的多余土运至指定地点,或是在回填土不足时从指定地点取土回填。土方运输应按不同的运输方式和运距分别以立方米计算。 运土工程量=挖土总体积-回填土总体积 式中计算结果为正值时表示余土外运,为负值时表示取土回填。 五、打、压预制钢筋混凝土方桩 1、打预制钢筋混凝土桩的体积,按设计桩长以体积计算,长度按包括

《计算器程序设计》课程设计

成都理工大学 C#计算器 课程设计报告(计算机科学与技术学院) 题目:计算器 班级:XX 姓名:XXX 指导教师:XXX 2013-2014学年度第二学期

目录 1.需求分析 (1) 1.1计算器应用软件的功能分析(二级标题,四号黑体) (1) 1.2计算器软件的功能图 (1) 2.界面设计 (1) 3.功能实现 (2) 3.1计算数字现实的功能代码 (2) 3.2小数点设置的功能代码 (3) 3.3连续运算的功能代码 (3) 3.4实现键盘控制的功能代码 (4) 3.5删除的功能代码 (5) 4.设计总结 (5) 参考文献 (6)

计算器的开发与应用 摘要:计算器的产生和发展是建立在电子计算机基础之上的,现代社会很需要一个健全、高效率的计算器。为了提高自己的实践能力和将来开发一个更实用更全能更智能的计算器,以设计与实现计算器为课题。此次设计的计算器应用软件从visual studio 2012编程环境中开发,是一个简单的窗体应用程序,实现简单的计算器功能。以微软自带的计算器为模板,设计了简单易懂的计算器。这款计算器不仅实现了简单的四则运算的功能,还能连续运算,实现小键盘的操作,光标的转移。虽然这个简单的计算器只能实现这些功能,但是具有简洁的图文外观,即时准确的获得所需要要计算的结果,充分降低了数字计算器的难度和所需要的时间,对人们生活和学习具有有很大的帮助。 关键词:计算器;功能;界面;窗口;事件。 1.需求分析 通过对微软附件计算器软件进行调研、分析,研究,使用。我们了解到了作为一个计算器所应该有的一些简单功能和界面的排版,我们知道了怎样使编写的计算器程序向微软附件计算器靠拢。 1.1计算器应用软件的功能分析 计算器软件的主要功能是: 1)可以显示计算数字 2)可以进行加减乘除四则运算 3)可以实现键盘操控的功能 4)可以进行清零运算 5)可以进行退格键运算 6)可以进行连续计算 1.2计算器软件的功能图 根据以上需求分析,计算器软件功能如图1-1所示。 2.界面设计计算器主界面 显示 计算 数字 连 续 计 算 功 能图1-1计算器功能图 进 行 四 则 运 算 键 盘 操 控 清 零 运 算 退 格 键 功 能

工程量计算公式

1、平整场地计算公式(㎡) S=(A+4)×(B+4)=S底+2L外+16 式中:S———平整场地工程量; A———建筑物长度方向外墙外边线长度; B———建筑物宽度方向外墙外边线长度; S底———建筑物底层建筑面积; L外———建筑物外墙外边线周长。 该公式适用于任何由矩形组成的建筑物或构筑物的场地平整工程量计算 2、开挖土方计算公式(m3) (1)、清单计算挖土方的体积:土方体积=挖土方的底面积×挖土深度。(2)、定额规则:基槽开挖:V=(A+2C+K×H)H×L。 式中:V———基槽土方量; A———槽底宽度; C———工作面宽度; H———基槽深度; L———基槽长度。其中外墙基槽长度以外墙中心线计算,内墙基槽长度以内墙净长计算,交接重合出不予扣除。 3、基坑开挖计算公式(m3) V=1/6H[A×B+a×b+(A+a)×(B+b)+a×b]。 式中:V———基坑体积; A—基坑上口长度;

B———基坑上宽度; a———基坑底面长度; b———基坑底面宽度。 4、回填土工程量计算公式(㎡) 室内回填土体积=主墙间净面积×回填土厚度-各种沟道所占体积主墙间净面积=S底-(L中×墙厚+L内×墙厚) 式中:底———底层建筑面积; L中———外墙中心线长度; L内———内墙净长线长度。 5、运土方计算公式(㎡) 运土工程量=挖土总体积-回填土总体积 式中计算结果为正值时表示余土外运,为负值时表示取土 6、打预制钢筋混凝土桩(m3) V=桩截面积×设计桩长(包括桩尖长度) 7、送钢筋混凝土方桩(送桩)(m3) V=桩截面积×(送桩长度+0.5m) 8、接桩 硫磺胶泥按桩——计量单位:㎡;按桩截面积 电焊接桩——计量单位:t;按包角钢或包钢板的重量 9、打、压预应力钢筋砼管桩(m3) V=桩截面积×设计桩长(包括桩尖长度)

统计学常用公式汇总情况

统计学常用公式汇总 项目三 统计数据的整理与显示 组距=上限-下限 a) 组中值=(上限+下限)÷2 b) 缺下限开口组组中值=上限-邻组组距/2 c) 缺上限开口组组中值=下限+1/2邻组组距 例 按完成净产值分组(万元) 10以下 缺下限: 组中值=10—10/2=5 10—20 组中值=(10+20)/2=15 20—30 组中值=(20+30)/2=25 30—40 组中值=(30+40)/2=35 40—70 组中值=(40+70)/2=55 70以上 缺上限:组中值=70+30/2=85 项目四 统计描述 i. 相对指标 1. 结构相对指标=各组(或部分)总量/总体总量 2. 比例相对指标=总体中某一部分数值/总体中另一部分数值 3. 比较相对指标=甲单位某指标值/乙单位同类指标值 4. 动态相对指标=报告期数值/基期数值 5. 强度相对指标=某种现象总量指标/另一个有联系而性质不同的现 象总量指标 6. 计划完成程度相对指标K = 计划数 实际数 =%%计划规定的完成程度实际完成程度 7. 计划完成程度(提高率):K= %10011?++计划提高百分数实际提高百分数 计划完成程度(降低率):K= %10011?--计划提高百分数 实际提高百分数

ii. 平均指标 1.简单算术平均数: 2.加权算术平均数 或 iii. 变异指标 1. 全距=最大标志值-最小标志值 2.标准差: 简单σ= ; 加权 σ= 成数的标准差(1) p p p σ=-3.标准差系数: 项目五 时间序列的构成分析 一、平均发展水平的计算方法: (1)由总量指标动态数列计算序时平均数 ①由时期数列计算 n a a ∑= ②由时点数列计算 在连续时点数列的条件下计算(判断标志按日登记):∑ ∑=f af a 在间断时点数列的条件下计算(判断标志按月/季度/年等登记): 若间断的间隔相等,则采用“首末折半法”计算。公式为: 1 212 11 21-++++=-n a a a a a n n Λ

工程量计算的一般方法【最新版】

工程量计算的一般方法 为了防止漏项、减少重复计算,在计算工程量时应该按照一定的顺序,有条不紊地进行计算。下面分别介绍土建工程中工程量计算通常采用的几种顺序。 1.按施工顺序计算 按施工先后顺序依次计算工程量,即按平整场地、挖地槽、基础垫层、砖石基础、回填土、砌墙、门窗、钢筋混凝土楼板安装、屋面防水、外墙抹灰、楼地面、内墙抹灰、粉刷、油漆等分项工程进行计算。 2.按定额顺序计算 按当地定额中的分部分项编排顺序计算工程量,即从定额的第一分部第一项开始,对照施工图纸,凡遇定额所列项目,在施工图中有的,就按该分部工程量计算规则算出工程量。凡遇定额所列项目,在施工图中没有,就忽略,继续看下一个项目,若遇到有的项目,其计算数据与其它分部的项目数据有关,则先将项目列出,其工程量待有关项目工程量计算完成后,再进行计算。例如:计算墙体砌筑,该项目在定额的第四分部,而墙体砌筑工程量为:(墙身长度×高度-门窗

洞口面积)×墙厚-嵌入墙内混凝土及钢筋混凝土构件所占体积+垛、附墙烟道等体积。这时可先将墙体砌筑项目列出,工程量计算可暂放缓一步,待第五分部混凝土及钢筋混凝土工程及第六分部门窗工程等工程量计算完毕后,再利用该计算数据补算出墙体砌筑工程量。 这种按定额编排计算工程量顺序的方法,对初学者可以有效地防止漏算重算现象。 3.按图纸拟定一个有规律的顺序依次计算 ( 1)按顺时针方向计算 从平面图左上角开始,按顺时针方向依次计算。如图 5.1所示,外墙从左上角开始,依箭头所指示的次序计算,绕一周后又回到左上角。此方法适用于外墙、外墙基础、外墙挖地槽、楼地面、天棚、室内装饰等工程量的计算。 图5.2按先横后竖,先上后下,先左后右的顺序计算 ( 2)按先横后竖,先上后下,先左后右的顺序计算 以平面图上的横竖方向分别从左到右或从上到下依次计算,如图

my计算器程序设计报告

计算器程序设计报告 计算器是一种在日常生活中很常用的计算工具,它在计算方面给了我们提供很大的方便。本程序的功能包括:(1)加,减,乘,除运算,正弦,余弦,正切,余切,反正切,反余切,反正弦,反余弦,自然对数,以10为底的对数还有阶乘等函数功能。(2)还包括存储清,存储显示,存储相加。 “计算器”是一个关于多种控件,以及控件数组应用的程序,它包含许对字符串的处理,多模块程序设计,数学函数的使用。它所需知识点较多,必须对各个方面都有所了解. 数学模型:主界面 界面:进制转化界面 数学函数代码 代码:存储清代码 进制转化代码 第一步,要编辑计算器界面,如右图, 对于界面上的按钮较多,我们可以分成四组,这就是控件数组的使用,而且每个按钮的属性都一一设置,而且要调入图片.第二个界面如右图 比较简单,只是一些普通的控件. 计算器是一个输入原始数据,运算中间数据和结果数据都显示在窗口顶部的同一个文本框的工具,这就要求我们可以把文本框的内容付给两个不同的变量,对于这一点我们就可以用一个逻辑变量来实现.比如, If not boolean str1=str Else str2=str 计算器的主要功能就是运算,但是任何一个数值的输入都是以字符串的形式进行的,而字符串是无法参与运算的,所以必须用CInt()转换成整形变量,而输出时必须用CStr()转化成字符串的形式输出,更为麻烦的是,在进行进制转换时,两种变量之间的转换更为频繁。在编程过程中要时刻注意!就拿一个简单的程序中的一部分来说吧:

If not boolean then str=str1 Else str=str2 Str=text1.text n=CInt(str) ‘“将其转换成整形变量" ……. t4 =str( ) ‘“ 将返回值转换成字符串" 计算器的功能程序简单易懂,但编制过程极为烦琐,我在编程的过程中,体会最深的就是其过程有重复,但又不得再编,在这里尤其要注意,有些过程虽然相似,但它们却存在着质的区别,就拿删除按扭来说吧, "C","0->M","CE","->"按扭都有删除的功能,在这里我就它们的区别作一下详细介绍: 将"C","CE","->"作为一个控件数组,其程序如下: If not boolean str1=str else str2=str Select Case Index Case 0 str1=" ",str2=" ", Text1.text=" " "C"键 Case1 str=" " "CE"键 Case2 str=Left(str,len(str)-1) "->"键 而"0->M"在另一个数组控件中,其程序的一部分如下: Case0 n4=0: Text1.text="0" 可见它们的代码是存在区别的,这就要求在编程时弄清楚它们的区别,不可想当然把同一种代码复制过来. 这里我再介绍一下小数点的使用 Private Sub Command2_Click(Index As Integer) If Index<10 Then str=str+CStr(Index) "输入数字" Else If InStr(str,".")=0 Then str=str+"." "输入小数点" End If If Len(str)>1 And Left(str,1)="0" And Mid(str,2,1)<>"."Then str=Right(str,Len(str)-1) "删除前面多余的0" End If Text1.text=str "显示输入的数据 " If not boolean Then str1=str Else str2=str "用两个字符串变量存放" End Sub 计算器虽复杂,但大部分还是比较简单的,最难的地方就是进制转换器的编码了,要编好这一部分必须对各进制之间的转换关系了如指掌.其中各个进制都和二进制有着直接的转换关系.而其他三个之间都不可直接进行转换.对于不能直接转化的,可以间接转化,例如,可以将十六进制先转化成十进制然后再转化成八进制. ElseIf Option4 = True Then t4 = "" str = Text1.Text

工程量快速计算的基本方法经验

工程量快速计算的基本方法经验 本章所述工程量快速计算的基本方法包括:练好“三个基本功”;合理安排工程量计算顺序;灵活运用“统筹法”计算原理;充分利用“工程量计算手册”等四项内容。在实际工作中,只要能够熟练掌握,充分利用以上“基本方法”,就可以快速提高工程量计算业务水平。 第一节练好“三个基本功” 练好“三个基本功”包括:提高看图技能;熟悉常用标准图做法;熟悉工程量计算规则,等三个方面。 一、提高看图技能 工程量计算前的看图,要先从头到尾浏览整套图纸,待对其设计意图大概了解后,再选择重点详细看图。在看图过程中要着重弄清以下几个问题: (一)建筑图部分 1、了解建筑物的层数和高度(包括层高和总高)、室内外高差、结构形式、纵向总长及跨度等。 2、了解工程的用料及作法,包括楼地面、屋面、门窗、墙柱面装饰的用料及法。 3、了解建筑物的墙厚、楼地面面层、门窗、天棚、内墙饰面等在不同的楼层上有无变化(包括材料做法、尺寸、数量等变化),以便采用不同的计算方法。 (二)结构图部分 1、了解基础形式、深度、土壤类别、开挖方式(按施工方案确定)以及基础、墙体的材料及做法。 2、了解结构设计说明中涉及工程量计算的相关内容,包括砌筑砂浆类别、强度等级,现浇和预制构件的混凝土强度等级、钢筋的锚固和搭接规定等,以便全面领会图纸的设计意图,避免重算或漏算。 3、了解构件的平面布置及节点图的索引位置,以免在计算时乱翻图纸查找,浪费时

间。 4、砖混结构要弄清圈梁有几种截面高度,具体分布在墙体的那些部位,圈梁在阳台及门窗洞口处截面有何变化,内外墙圈梁宽度是否一致,以便在计算圈梁体积时,按不同宽度进行分段计算。 5、带有挑檐、阳台、雨篷的建筑物,要弄清悬挑构件与相交的连梁或圈梁的连结关系,以便在计算时做到心中有数。 目前施工图预算和工程量清单的编制主要是围绕工程招投标进行的,工程发标后按照惯例,建设单位一般在三天以内要组织有关方面对图纸进行答凝,因此,预算(或清单)编制人员在此阶段应抓紧时间看图,对图纸中存在的问题作好记录整理。在看图过程中不要急于计算,避免盲目计算后又有所变化造成来回调整。但是对“门窗表”、“构件索引表”、“钢筋明细表”中的构件以及钢筋的规格型号、数量、尺寸,要进行复核,待图纸答凝后,根据“图纸答凝纪要”对图纸进行全面修正,然后再进行计算。 计算工程量时,图中有些部位的尺寸和标高不清楚的地方,应该用建筑图和结构图对照着看,比如装饰工程在计算天棚抹灰时,要计算梁侧的抹灰面积,由于建筑图中不标注梁的截面尺寸,因此,要对照结构图中梁的节点大样计算。再如计算框架间砌体时,要扣除墙体上部的梁高度,其方法是按结构图中的梁编号,查出大样图的梁截面尺寸,标注在梁所在轴线的墙体部位上,然后进行计算。 从事概预算工作时间不长,而又渴望提高看图技能的初学人员,在必要时应根据工程的施工进度,分阶段深入现场了解情况,用图纸与各分项工程实体相对照,以便加深对图纸的理解,扩展空间思维,从而快速提高看图技能。 二、熟悉常用标准图做法 在工程量计算过程中,时常需要查阅各种标准图集,实在繁琐,如果能把常用标准图中的一些常用节点及做法,留在记忆里,在工程量计算时,不需要查阅图集就知道其工程内容和做法,这将节省不少时间,从而可以大大提高工作效率。 工程中常用标准图集基本上为各省编制的民用建筑及结构标准图集,而国标图集以采用

病案室常用统计公式

病案室常用统计公式 治愈率%= [治愈人数(13)/出院病人数(12)] *100% 好转率%=[好转人数(14)/出院病人数(12)] *100% 病死率%=[死亡人数(16/出院病人数(12)] *100% 病床周转次数(次)=出院病人数“总计”(11)/平均开放病床数(20)病床工作日(日)=实际占用总床数(21)/平均开放病床数(20) 实际病床使用率=实际占用总床数(21)/实际开放总床数(19) 出院者平均出院日=出院者占用总床日数(22)/出院人数“总计”(11)疾病构成%=(实际数/合计总数)*100% 增减数=本次数-上次数 增减率%=(增减数/上次数)*100%

*实际开放总床日数:指年内医院各科每日夜晚12点开放病床数总和,不论该床是否被病人占用,都应计算在内。包括消毒和小修理等暂停使用的病床,超过半年的加床。不包括因病房扩建或大修而停用的病床及临时增设病床。 *实际占用总床日数:指医院各科每日夜晚12点实际占用病床数(即每日夜晚12点住院人数)总和。包括实际占用的临时加床在内。病人入院后于当晚12点前死亡或因故出院的病人, 作为实际占用床位1天进行统计,同时亦应统计“出院者占用总床日数”1天,入院及出院人数各1人。 *出院者占用总床日数:指所有出院人数的住院床日之总和。包括正常分娩、未产出院、住院经检查无病出院、未治出院及健康人进行人工流产或绝育手术后正常出院者的住院床日数。 *平均开放病床数=实际开放总床日数/本年日历日数(365)。 *病床使用率=实际占用总床日数/实际开放总床日数X100%。 *病床周转次数=出院人数/平均开放床位数。 *病床工作日=实际占用总床日数/平均开放病床数。 *出院者平均住院日=出院者占用总床日数/出院人数。 *病床周转率=每月(年)出院人数/科(院)床位数 *病床使用率是反映每天使用床位与实有床位的比率,即实际占用的总床日数与实际开放的总床日数之比。 *实际占用的总床日数应该从每天实际占床人数中累加得到,依据于各科室每日的动态报表中 *出院者占用总床日数是出院人数住院天数的总和,依据于出院病人病案中住院天数,实际占用的总床日数用来计算病床使用率和平均病床工作日 抗生素使用强度%=所有抗菌药物累计DDD数/同期收治患者人天数(<40) 住院患者抗菌药物使用率%=使用了抗菌药物的患者数/患者总数

工程量计算基本方法

工程量计算规则公式汇总 土建工程工程量计算规则公式汇总 平整场地: 建筑物场地厚度在±30cm以内的挖、填、运、找平. 1、平整场地计算规则 (1)清单规则:按设计图示尺寸以建筑物首层面积计算。 (2)定额规则:按设计图示尺寸以建筑物首层面积计算。 2、平整场地计算方法 (1)清单规则的平整场地面积:清单规则的平整场地面积=首层建筑面积 (2)定额规则的平整场地面积:定额规则的平整场地面积=首层建筑面积 3、注意事项 (1)、有的地区定额规则的平整场地面积:按外墙外皮线外放2米计算。计算时按外墙外边线外放2米的图形分块计算,然后与底层建筑面积合并计算;或者按“外放2米的中心线×2=外放2米面积” 与底层建筑面积合并计算。这样的话计算时会出现如下难点: ①、划分块比较麻烦,弧线部分不好处理,容易出现误差。 ②、2米的中心线计算起来较麻烦,不好计算。 ③、外放2米后可能出现重叠部分,到底应该扣除多少不好计算。 (2)、清单环境下投标人报价时候可能需要根据现场的实际情况计算平整场地的工程量,每边外放的长度不一样。 大开挖土方 1、开挖土方计算规则

(1)、清单规则:挖基础土方按设计图示尺寸以基础垫层底面积乘挖土深度计算。 (2)、定额规则:人工或机械挖土方的体积应按槽底面积乘以挖土深度计算。槽底面积应以槽底的长乘以槽底的宽,槽底长和宽是指混凝土垫层外边线加工作面,如有排水沟者应算至排水沟外边线。排水沟的体积应纳入总土方量内。当需要放坡时,应将放坡的土方量合并于总土方量中。 2、开挖土方计算方法 (1)、清单规则: ①、计算挖土方底面积: 方法一、利用底层的建筑面积+外墙外皮到垫层外皮的面积。外墙外边线到垫层外边线的面积计算(按外墙外边线外放图形分块计算或者按“外放图形的中心线×外放长度”计算。) 方法二、分块计算垫层外边线的面积(同分块计算建筑面积)。 ②、计算挖土方的体积:土方体积=挖土方的底面积*挖土深度。 (2)、定额规则: ①、利用棱台体积公式计算挖土方的上下底面积。 V=1/6×H×(S上+ 4×S中+ S下)计算土方体积(其中,S上为上底面积,S中为中截面面积,S下为下底面面积)。如下图 S下=底层的建筑面积+外墙外皮到挖土底边线的面积(包括工作面、排水沟、放坡等)。 用同样的方法计算S中和S下 3、挖土方计算的难点

C#计算器程序设计

C#计算器程序设计 1)创建项目 ①单击文件-》新建-》项目,弹出如下对话框 ②模板中选择“windows窗体应用程序”-》名称中输入“jsq”-》位置单击“留了”-》选择“J:\新建文件夹”-》单击确定按钮 2)计算器界面设计

①向Form1中添加1个TextBox控件,1个Label控件和27个Button控件,控件布局如图所示 ②修改27个Button控件的Text属性,结果如图 ③Label控件的BorderStyle属性选择“Fixed3D”-》Text属性设置为“”-》Form1的Text属性设置为“计算器”-》Backspace控件、CE控件等的ForeColor属性选择“Red”,结果如图:

3)显示窗口数据对齐方式设置 TextBox控件的TextAlign属性选择“Right”;4)数字键程序设计 ①双击”0”按钮控件-》编写代码如下: if (textBox1.Text != "0")//不能连续多个0出现 { textBox1.Text += "0";//添加“0”数字 } ②双击”1”按钮控件-》编写代码如下: if (textBox1.Text == "0")//数字前面不能出现多个0 { textBox1.Text = "1"; } else { textBox1.Text += "1";//添加“1”数字 } ③双击”2”按钮控件-》编写代码如下: if (textBox1.Text == "0")//数字前面不能出现多个0 { textBox1.Text = "2"; } else { textBox1.Text += "2";//添加“2”数字 } ④双击”3”按钮控件-》编写代码如下: if (textBox1.Text == "0")//数字前面不能出现多个0 { textBox1.Text = "3";

工程量的计算方法

工程量的计算方法 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

第二课工程量的计算方法 造价=(材料单价+人工单价)*工程量 报价=造价+利润 一、拆除墙砖 计算方法:按立面面积计算、门窗洞口减半(是因为会费工费料) 例如:墙面长度*墙面高度-(门洞长度*门洞的高度* 补充说明: 1、砌墙、刷乳胶漆、贴墙砖、贴壁纸遇到门窗洞口同样是减半。 2、卫生间做防水的小窗户面积不减。 计算方法:直接长*高(此算法是争对有钱的业主可采用此种方法) 二、清运垃圾 计算方法: 1、如果没有拆除砖墙:一般一套户型一车垃圾,小区有建筑垃圾 堆,则无论需此项。 2、有拆除砖墙:一车可以装8平方米的24墙砖垃圾; 一车可以装10平方米的12墙砖垃圾 搬运下楼:1楼算1层,2楼算2层。 三、铺贴墙砖(不含砖) 计算方法:按立面面积计算;门窗洞口则需减半。 高度计算到吊顶上10CM处 例如:卫生间一般是米,通常为周长*

800*800砖=平方 1平方就需要块砖 若:有30个平方=*30=47块砖 如果:80元/块:47*80=3760元 铺砖就按墙面的平方数算即可。 正铺的价格和斜铺的价格是不一样的。 四、过门石: 计算方法:按米计算,有多长,算多少米 1条80的门按900/条为单位进行计算。 五、瓷砖踢脚线算法: 计算方法:周长不减门洞(卫生间和厨房墙面无需踢线) 六、石膏板吊顶 1、简单吊顶计算方法:按投影面积计算,即按地面面积计算, (不算原天花部分面积); 简单石膏板是指不含量曲线,不含多级错落的吊顶。 2、复杂吊顶计算方法:按投影面积计算(不算原天花部分面积) 曲线部分按外轮廓拉直计算;圆形吊顶的圆洞面积是不减的)复杂吊顶指:圆弧较多很错落的吊顶。 七、木作隔板 计算方法:按长度计算(宽度不超过200)约70元/米 八、木作假梁 计算方法:按长度计算:大约170元/米,含油漆

常用相关分析方法及其计算

二、常用相关分析方法及其计算 在教育与心理研究实践中,常用的相关分析方法有积差相关法、等级相关法、质量相关法,分述如下。 (一)积差相关系数 1. 积差相关系数又称积矩相关系数,是英国统计学家皮尔逊(Pearson )提出的一种计算相关系数的方法,故也称皮尔逊相关。这是一种求直线相关的基本方法。 积差相关系数记作XY r ,其计算公式为 ∑∑∑===----= n i i n i i n i i i XY Y y X x Y y X x r 1 2 1 2 1 ) ()() )(( (2-20) 式中i x 、i y 、X 、Y 、n 的意义均同前所述。 若记X x x i -=,Y y y i -=,则(2-20)式成为 Y X XY S nS xy r ∑= (2-21) 【 式中 n xy ∑称为协方差,n xy ∑的绝对值大小直观地反映了两列变量的一致性程 度。然而,由于X 变量与Y 变量具有不同测量单位,不能直接用它们的协方差 n xy ∑来表示两列变量的一致性,所以将各变量的离均差分别用各自的标准差 除,使之成为没有实际单位的标准分数,然后再求其协方差。即: ∑∑?= = )()(1Y X Y X XY S y S x n S nS xy r Y X Z Z n ∑?= 1 (2-22) 这样,两列具有不同测两单位的变量的一致性就可以测量计算。 计算积差相关系数要求变量符合以下条件:(1)两列变量都是等距的或等比的测量数据;(2)两列变量所来自的总体必须是正态的或近似正态的对称单峰分布;(3)两列变量必须具备一一对应关系。 2. 积差相关系数的计算

利用公式 (2-20)计算相关系数,应先求两列变量各自的平均数与标准差,再求离中差的乘积之和。在统计实践中,为方便使用数据库的数据格式,并利于计算机计算,一般会将(2-20)式改写为利用原始数据直接计算XY r 的公式。即: ∑∑∑∑∑∑∑---= 2 22 2) () (i i i i i i i i XY y y n x x n y x y x n r (2-23) (二)| (三)等级相关 在教育与心理研究实践中,只要条件许可,人们都乐于使用积差相关系数来度量两列变量之间的相关程度,但有时我们得到的数据不能满足积差相关系数的计算条件,此时就应使用其他相关系数。 等级相关也是一种相关分析方法。当测量得到的数据不是等距或等比数据,而是具有等级顺序的测量数据,或者得到的数据是等距或等比的测量数据,但其所来自的总体分布不是正态的,出现上述两种情况中的任何一种,都不能计算积差相关系数。这时要求两列变量或多列变量的相关,就要用等级相关的方法。 1. 斯皮尔曼(Spearman)等级相关 斯皮尔曼等级相关系数用R r 表示,它适用于两列具有等级顺序的测量数据,或总体为非正态的等距、等比数据。 斯皮尔曼等级相关的基本公式如下: ) 1(612 2--=∑n n D r R (2-24) 式中: Y X R R D -=____________对偶等级之差; n ____________对偶数据个数。 , 如不用对偶等级之差,而使用原始等级序数计算,则可用下式 )]1() 1(4[13+-+?-= ∑n n n R R n r Y X R (2-25) 式中: X R ___________X 变量的等级; Y R ____________Y 变量的等级; n ____________对偶数据个数。 (2-25)式要求∑∑=Y X R R ,∑∑=2 2Y X R R ,从而保证22Y X S S =。在观测变量中没有相同等级出现时可以保证这一条件。但是,在教育与心理研究实践中,搜集到的观测变量经常出现相同等级。在这种情况下,∑∑=Y X R R 的条件仍可得

常用工程量计算方法

常用工程量计算方法 编著:周启智 戊子年冬 目录

一、名词解释 定额水平:指在一定时期(比如一个修编间隔期)内,定额的劳动力、材料、机械台班消耗量的变化程度。 工日:一种表示工作时间的计量单位,通常以八小时为一个标准工日,一个职工的一个劳动日,习惯上称为一个工日,不论职工在一个劳动日内实际工作时间的长短,都按一个工日计算。 工程造价合理计定:采用科学的计算方法和切合实际的计价依据,通过造价的分析比较,促进设计优化,确保建设项目的预期造价核定在合理的水平上,包括能控制住实际造价在预期价允许的误差范围内。 工程造价全过程管理:为确保建设工程的投资效益,对工程建设从可行性研究开始经初步设计、扩大

初步设计、施工图设计、承发包、施工、调试、竣工投产、决算、后评估等的整个过程,围绕工程造价所进行的全 工程造价管理:运用科学、技术原理和方法,在统一目标、各负其责的原则下,为确保建设工程的经济效益和有关各方的经济权益而对建设工程造价及建安工程价格所进行的全过程、全方位的,符合政策和客观规律 动态投资:指完成一个建设项目预计所需投资的总和,包括静态投资、价格上涨等风险因素而需要增加的投资以及预计所需的投资利息支出。 静态投资:系指编制预期造价时以某一基准年、月的建设要素单价为依据所计算出的造价时值。包括了因工程量误差而可能引起的造价增加。不包以后年月因价格上涨等风险因素而需要增加的投资,以及因时间迁移而发生的投资利息支出。 单位造价:按工程建成后所实现的生产能力或使用功能的数量核算没单位数量的工程造价。如每公里铁路造价,每千瓦发电能力 建设工程造价:一般是指进行某项工程建设花费的全部费用,即该建设项目(工程项目)有计划地进行固定资产再生产和形成最低量流动基金的一次性费用总和。它主要由建筑安装工程费用、设备工器具的购置费、 竣工决算:竣工决算是反映竣工项目建设成果的文件,是考核其投资效果的依据,是办理交付、动用、验收的依据,是竣工验收报告的重要部分。 工程结算:指施工企业向发包单位交付竣工工程或点交完工工程取得工程价款收入的结算业务。 设计概算:设计概算是指在初步设计或扩大初步设计阶段,根据设计要求对工程造价进行的概略计算。 单位估价表:它是用表格形式确定定额计量单位建筑安装分项工程直接费用的文件。例如确定生产每10m3钢筋混凝土或安装一台某型号铣床设备,所需要的人工费、材料费、施工机械使用费和其他直接费 其他直接费定额:是指与建筑安装施工生产的个别产品无关,而为企业生产全部产品所必需,为维护企业的经营管理活动所必需发生的各项费用开支达到标准。 万元指标:是以万元建筑安装工程量为单位,制定人工、材料和机械消耗量的标准。 估算指标:是在项目建议书可行性研究和编制设计任务书阶段编制投资估算,计算投资需要量的使用的一种定额。 概算指标:是以某一通用设计的标准预算为基础,按100平方米等为计量单位的人工、材料和机械消耗数量的标准。概算指标较概算定额更综合扩大,它是编制初步设计概算的依据。 概算定额:是确定一定计量单位扩大分部分项工程的人工、材料和机械消耗数量的标准。它是在预算定额基础上编制,较预算定额综合扩大。是编制扩大初步设计概算,控制项目投资的依据。 施工定额:是确定建筑安装工人或小组在正常施工条件下,完成每一计量单位合格的建筑安装产品所消耗的劳动、机械和材料的数量标准。 施工定额是企业内部使用的一种定额,由劳动定额、机械定额和材料定额三个相对独立的部分组成。 施工定额的主要作用有: 1、施工定额是编制施工组织设计和施工作业计划的依据; 2、施工定额是向工人和班组推行承包制、计算工人劳动报酬和签发施工任务单、限额领料单的基本依据; 3、施工定额是编制施工预算,编制预算定额和补充单位估价表的依据 工程造价的含义:工程造价通常是指工程的建造价格,其含义有两种。 含义一:从投资者——业主的角度而言,工程造价是指建设一项工程预期开支或实际开支的全部固定资产投资费用。 含义二:从市场交易的角度而言,工程造价是指为建成一项工程,预计或实际在土地市场、设备市场、技术劳务市场以及工程承发包市场等交易活动中所形成的建筑安装工程价格和建设工程总价格。

相关文档
相关文档 最新文档