Chapter20 Macromolecules

Example 20.1, Page no.76

In [2]:
import math
#initialisation of variables
R=0.082 # l−atm degˆ−1 moleˆ−1 
T=25 #C 
V=85*10**-6 # l−atm gˆ−1 
#CALCULATIONS 
M=R*(273+T)/V 
#RESULTS
M=M/10**3
M=round(M,2)
print 'average molecular weight of this polystrene =',M,'Kg moleˆ−1'
average molecular weight of this polystrene = 287.48 Kg moleˆ−1

Example 20.2, Page no.76

In [3]:
import math
from math import pi
#initialisation of variables
T=20 #C 
v=0.01005 # poise 
N=6*10**23 # molecules
D=7.8*10** -7 
#CALCULATIONS 
M=4*pi*N/(3*0.75*(D*N*6*pi*v/(8.31*10**7*(273+T))) **3) 
#RESULTS
M=M/10**3
M=round(M,2)
print  'maximum molecular weight =',M,'Kg moleˆ−1'
maximum molecular weight = 69.41 Kg moleˆ−1

Example 20.3, Page no.77

In [7]:
import math
#initialisation of variables
w=2.82*10**7 
t2=70 #min 
t1=60 #min 
r2=6.731 #cm 
r1=5.949 #cm 
#CALCULATIONS 
s=2.303*math.log10(r2/r1)/(w*t2*t1)
#RESULTS
s=s*10**12
s=round(s,2)
print  'time =',s,'* 10**-12 sec'
time = 1.04 * 10**-12 sec

Example 20.4, Page no.77

In [13]:
import math
#initialisation of variables
R=8.31*10**7 # ergs degˆ−1 moleˆ−1 
T=20 #C 
s=4.3*10** -13 # sec 
D=6.15*10** -7 #cmˆ2 secˆ−1 
d=0.9982 #g/ cc 
v=0.735 #cmˆ3 gˆ−1 
#CALCULATIONS
M=R*(273+T)*s/(D*(1-d*v))  
#RESULTS
M=M/10**3
M=round(M,2)
print 'molecular weight serum albium =',M,'Kg mole ˆ−1'
molecular weight serum albium = 63.92 Kg mole ˆ−1

Example 20.5, Page no.78

In [14]:
import math
#initialisation of variables
K=3.7*10** -4 
a=0.62 
iv=0.74 
#CALCULATIONS 
M=(iv/K)**(1/a) 
#RESULTS
M=M/10**3
M=round(M,2)
print 'Molecular weight =',M,'g moleˆ−1'
Molecular weight = 210.98 g moleˆ−1