summaryrefslogtreecommitdiff
path: root/1427/CH22
diff options
context:
space:
mode:
Diffstat (limited to '1427/CH22')
-rw-r--r--1427/CH22/EX22.1/22_1.sce6
-rw-r--r--1427/CH22/EX22.10/22_10.sce9
-rw-r--r--1427/CH22/EX22.11/22_11.sce10
-rw-r--r--1427/CH22/EX22.12/22_12.sce9
-rw-r--r--1427/CH22/EX22.13/22_13.sce9
-rw-r--r--1427/CH22/EX22.14/22_14.sce11
-rw-r--r--1427/CH22/EX22.15/22_15.sce8
-rw-r--r--1427/CH22/EX22.16/22_16.sce6
-rw-r--r--1427/CH22/EX22.17/22_17.sce9
-rw-r--r--1427/CH22/EX22.18/22_18.sce8
-rw-r--r--1427/CH22/EX22.19/22_19.sce7
-rw-r--r--1427/CH22/EX22.2/22_2.sce6
-rw-r--r--1427/CH22/EX22.20/22_20.sce10
-rw-r--r--1427/CH22/EX22.21/22_21.sce6
-rw-r--r--1427/CH22/EX22.22/22_22.sce7
-rw-r--r--1427/CH22/EX22.23/22_23.sce6
-rw-r--r--1427/CH22/EX22.24/22_24.sce6
-rw-r--r--1427/CH22/EX22.25/22_25.sce8
-rw-r--r--1427/CH22/EX22.27/22_27.sce10
-rw-r--r--1427/CH22/EX22.3/22_3.sce9
-rw-r--r--1427/CH22/EX22.4/22_4.sce6
-rw-r--r--1427/CH22/EX22.5/22_5.sce7
-rw-r--r--1427/CH22/EX22.6/22_6.sce7
-rw-r--r--1427/CH22/EX22.7/22_7.sce9
-rw-r--r--1427/CH22/EX22.8/22_8.sce6
-rw-r--r--1427/CH22/EX22.9/22_9.sce8
26 files changed, 203 insertions, 0 deletions
diff --git a/1427/CH22/EX22.1/22_1.sce b/1427/CH22/EX22.1/22_1.sce
new file mode 100644
index 000000000..31afab4f1
--- /dev/null
+++ b/1427/CH22/EX22.1/22_1.sce
@@ -0,0 +1,6 @@
+//ques-22.1
+//Calculating volume of a cubic unit cell
+clc
+a=0.3;//edge length (in nm)
+V=a^3;//volume
+printf("The volume of the unit cell is %.0f*10^-30 m^3.",V*1000);
diff --git a/1427/CH22/EX22.10/22_10.sce b/1427/CH22/EX22.10/22_10.sce
new file mode 100644
index 000000000..bd7433554
--- /dev/null
+++ b/1427/CH22/EX22.10/22_10.sce
@@ -0,0 +1,9 @@
+//ques-22.10
+//Finding density of chromium
+clc
+a=300*10^(-10);//edge length (in pm)
+Na=6.023*10^23;//avogadro number (in /mol)
+M=52;//molar mass of Cr (in g/mol)
+z=2;//BCC structure
+den=(z*M)/(Na*a^3);//density
+printf("The density of chromium is %.3f g/mL.",den);
diff --git a/1427/CH22/EX22.11/22_11.sce b/1427/CH22/EX22.11/22_11.sce
new file mode 100644
index 000000000..1187df39b
--- /dev/null
+++ b/1427/CH22/EX22.11/22_11.sce
@@ -0,0 +1,10 @@
+//ques-22.11
+//Calculating value of avogadro number
+clc
+den=2.165;//density (in g/mL)
+d=281*10^(-10);//interionic distance (in cm)
+a=2*d;//edge length
+z=4;//FCC
+M=58.5;//molar mass (in g/mol)
+Na=(z*M)/(den*a^3);
+printf("The avogadro number calculated is %.3f*10^23 /mol.",Na*10^(-23));
diff --git a/1427/CH22/EX22.12/22_12.sce b/1427/CH22/EX22.12/22_12.sce
new file mode 100644
index 000000000..05843d094
--- /dev/null
+++ b/1427/CH22/EX22.12/22_12.sce
@@ -0,0 +1,9 @@
+//ques-22.12
+//Calculating atomic mass of an element
+clc
+den=10.3;//density (in g/mL)
+a=314*10^-10;//cell edge (in cm)
+Na=6.023*10^23;//(in /mol)
+z=2;//BCC
+M=(den*Na*a^3)/z;
+printf("Atomic mass required is %.2f g/mol.",M);
diff --git a/1427/CH22/EX22.13/22_13.sce b/1427/CH22/EX22.13/22_13.sce
new file mode 100644
index 000000000..44ae9c546
--- /dev/null
+++ b/1427/CH22/EX22.13/22_13.sce
@@ -0,0 +1,9 @@
+//ques-22.13
+//Calculating edge length of a unit cell
+clc
+M=60.2;//molar mass (in g/mol)
+den=6.2;//density (in g/mL)
+Na=6.02*10^23;//(in /mol)
+z=4;//FCC
+a=((z*M)/(den*Na))^(1/3);
+printf("The edge length of the given unit cell is %.0f pm.",a*10^10);
diff --git a/1427/CH22/EX22.14/22_14.sce b/1427/CH22/EX22.14/22_14.sce
new file mode 100644
index 000000000..f5aae37a6
--- /dev/null
+++ b/1427/CH22/EX22.14/22_14.sce
@@ -0,0 +1,11 @@
+//ques-22.14
+//To show that KBr has a FCC structure
+clc
+den=2.73;//density (in g/mL)
+a=654*10^-10;//edge length (in cm)
+Na=6.023*10^23;//(in /mol)
+m1=39;//molar mass of K (in g/mol)
+m2=80;//molar mass of Br (in g/mol)
+M=m1+m2;
+z=(den*Na*a^3)/M;
+printf("As z = %.0f, therefore KBr has a FCC structure.",z);
diff --git a/1427/CH22/EX22.15/22_15.sce b/1427/CH22/EX22.15/22_15.sce
new file mode 100644
index 000000000..6da25b7d6
--- /dev/null
+++ b/1427/CH22/EX22.15/22_15.sce
@@ -0,0 +1,8 @@
+//ques-22.15
+//Calculating electron affinity of iodine
+clc
+S=25.9;//entropy (in kcal/mol)
+H=-68.8;//enthalpy change (in kcal/mol)
+D=25.5; IE=118.4; Uo=-165.4;//(in kcal/mol)
+EA=H-S-D-IE-Uo;
+printf("The electron affinity of iodine is %.1f kcal/mol.",EA);
diff --git a/1427/CH22/EX22.16/22_16.sce b/1427/CH22/EX22.16/22_16.sce
new file mode 100644
index 000000000..01478c09d
--- /dev/null
+++ b/1427/CH22/EX22.16/22_16.sce
@@ -0,0 +1,6 @@
+//ques-22.16
+//Calculating lattice energy of KCl crystal
+clc
+S=90.9; IE=418.7; EA=-348.7; D=240; H=-440.3;//(in kJ/mol)
+Uo=H-S-IE-D/2-EA;
+printf("The lattice energy of KCl crystal is %.1f kJ/mol.",Uo);
diff --git a/1427/CH22/EX22.17/22_17.sce b/1427/CH22/EX22.17/22_17.sce
new file mode 100644
index 000000000..df708fb6e
--- /dev/null
+++ b/1427/CH22/EX22.17/22_17.sce
@@ -0,0 +1,9 @@
+//ques-22.17
+//Calculating glancing angle required
+clc
+w=154;//wavelength (in pm)
+d=315;//(in pm)
+c=w/(2*d);
+//For, Sind(ang) = c
+ang=14.1;
+printf("The galancing angle is %.1f degrees.",ang);
diff --git a/1427/CH22/EX22.18/22_18.sce b/1427/CH22/EX22.18/22_18.sce
new file mode 100644
index 000000000..214350c0d
--- /dev/null
+++ b/1427/CH22/EX22.18/22_18.sce
@@ -0,0 +1,8 @@
+//ques-22.18
+//Calculating edge length of a unit cell
+clc
+w=154;//wavelength (in pm)
+ang=16;
+d=w/(2*sind(16));
+a=2*d;
+printf("The edge length of the unit cell is %d pm.",a);
diff --git a/1427/CH22/EX22.19/22_19.sce b/1427/CH22/EX22.19/22_19.sce
new file mode 100644
index 000000000..6c4b68d2f
--- /dev/null
+++ b/1427/CH22/EX22.19/22_19.sce
@@ -0,0 +1,7 @@
+//ques-22.19
+//Calculating distance between planes of a crystal
+clc
+ang=30;
+w=200;//wavelength (in pm)
+d=w/(2*sind(ang));
+printf("The distance between planes of the crystal is %.0f pm.",d);
diff --git a/1427/CH22/EX22.2/22_2.sce b/1427/CH22/EX22.2/22_2.sce
new file mode 100644
index 000000000..57785106d
--- /dev/null
+++ b/1427/CH22/EX22.2/22_2.sce
@@ -0,0 +1,6 @@
+//ques-22.2
+//Calculating interionic distance in NaCl
+clc
+a=564;//edge length (in pm)
+d=a/2;//=Rc+Ra
+printf("The interionic distance is %d pm.",d);
diff --git a/1427/CH22/EX22.20/22_20.sce b/1427/CH22/EX22.20/22_20.sce
new file mode 100644
index 000000000..93562aafe
--- /dev/null
+++ b/1427/CH22/EX22.20/22_20.sce
@@ -0,0 +1,10 @@
+//ques-22.20
+//Calculating glancing angle required
+clc
+a=305;//edge length (in pm)
+w=150;//wavelength (in pm)
+d=a/sqrt(2);
+c=w/(2*d);
+//For sind(ang) = c
+ang=20.35;
+printf("The glancing angle is %.2f degrees.",ang);
diff --git a/1427/CH22/EX22.21/22_21.sce b/1427/CH22/EX22.21/22_21.sce
new file mode 100644
index 000000000..f72aa2484
--- /dev/null
+++ b/1427/CH22/EX22.21/22_21.sce
@@ -0,0 +1,6 @@
+//ques-22.21
+//Calculating radius of spherical molecule
+clc
+a=800;//edge length (in pm)
+r=a/(2*sqrt(2));//FCC
+printf("The radius of the spherical molecule is %.1f pm.",r);
diff --git a/1427/CH22/EX22.22/22_22.sce b/1427/CH22/EX22.22/22_22.sce
new file mode 100644
index 000000000..bbc437b56
--- /dev/null
+++ b/1427/CH22/EX22.22/22_22.sce
@@ -0,0 +1,7 @@
+//ques-22.22
+//Calculating ratio of interionic distance in cases 111 and 220
+clc
+d111=a/sqrt(3);//interionic distance for plane 111
+d220=a/sqrt(8);//interionic distance for plane 220
+ratio=d111/d220;
+printf("The required ratio is %.3f.",ratio);
diff --git a/1427/CH22/EX22.23/22_23.sce b/1427/CH22/EX22.23/22_23.sce
new file mode 100644
index 000000000..e6dbe18a9
--- /dev/null
+++ b/1427/CH22/EX22.23/22_23.sce
@@ -0,0 +1,6 @@
+//ques-22.23
+//Calculating separations of 123 planes
+clc
+a=820; b=950; c=750;//(in pm)
+d=sqrt(1/((1/a)^2+(2/b)^2+(3/c)^2));
+printf("The required separation is %.2f pm.",d);
diff --git a/1427/CH22/EX22.24/22_24.sce b/1427/CH22/EX22.24/22_24.sce
new file mode 100644
index 000000000..f30b943d6
--- /dev/null
+++ b/1427/CH22/EX22.24/22_24.sce
@@ -0,0 +1,6 @@
+//ques-22.24
+//Determining interplanar spacing between the 220 planes of a cubic lattice
+clc
+a=450;//edge length (in pm)
+d=a/sqrt(2^2+2^2+0);
+printf("Therequired interplanar spacing of the cubic lattice is %.0f pm.",d);
diff --git a/1427/CH22/EX22.25/22_25.sce b/1427/CH22/EX22.25/22_25.sce
new file mode 100644
index 000000000..c5b9528b7
--- /dev/null
+++ b/1427/CH22/EX22.25/22_25.sce
@@ -0,0 +1,8 @@
+//ques-22.25
+//Determining interplanar spacing of 200 and 220 planes
+clc
+r=174.6;//radius (in pm)
+a=r*sqrt(8);//edge length in FCC (in pm)
+d200=a/sqrt(2^2+0+0);
+d220=a/sqrt(2^2+2^2+0);
+printf("The interplanar spacing of plane 200 is %.1f pm and for plane 220 is %.1f pm.",d200,d220);
diff --git a/1427/CH22/EX22.27/22_27.sce b/1427/CH22/EX22.27/22_27.sce
new file mode 100644
index 000000000..6f69e3888
--- /dev/null
+++ b/1427/CH22/EX22.27/22_27.sce
@@ -0,0 +1,10 @@
+//ques-22.27
+//Calculating angle required for reflection
+clc
+a=315.2;//edge length (in pm)
+d=a/sqrt(1^2+0+0);//for plane 100
+w=153.7;//wavelength (in pm)
+c=w/(2*d);
+//For Sind(ang) = c
+ang=14.12;
+printf("The angle required for reflection is %.2f degrees.",ang);
diff --git a/1427/CH22/EX22.3/22_3.sce b/1427/CH22/EX22.3/22_3.sce
new file mode 100644
index 000000000..f060c5dc0
--- /dev/null
+++ b/1427/CH22/EX22.3/22_3.sce
@@ -0,0 +1,9 @@
+//ques-22.3
+//Determining coordination number of Cs and Br
+clc
+Rc=169;//radii of Cs+ (in pm)
+Ra=195;//radii of Br- (in pm)
+x=Rc/Ra;
+//As x>0.732
+c=8;//coordination number
+printf("The coordination number of Cs and Br both is %d.",c);
diff --git a/1427/CH22/EX22.4/22_4.sce b/1427/CH22/EX22.4/22_4.sce
new file mode 100644
index 000000000..40a78ac0a
--- /dev/null
+++ b/1427/CH22/EX22.4/22_4.sce
@@ -0,0 +1,6 @@
+//ques-22.4
+//Calculating edge length of a cube of NaCl
+clc
+d=281;//interionic distance (in pm)
+a=2*d;//edge length (in pm)
+printf("The edge length is %d pm.",a);
diff --git a/1427/CH22/EX22.5/22_5.sce b/1427/CH22/EX22.5/22_5.sce
new file mode 100644
index 000000000..c728fd5ad
--- /dev/null
+++ b/1427/CH22/EX22.5/22_5.sce
@@ -0,0 +1,7 @@
+//ques-22.5
+//Calculating radius of an anion
+clc
+a=508;//edge length (in pm)
+Rc=110;//radius of cation (in pm)
+Ra=a/2-Rc;//radius of anion (in pm)
+printf("The radius of the anion is %d pm.",Ra);
diff --git a/1427/CH22/EX22.6/22_6.sce b/1427/CH22/EX22.6/22_6.sce
new file mode 100644
index 000000000..8d272ec79
--- /dev/null
+++ b/1427/CH22/EX22.6/22_6.sce
@@ -0,0 +1,7 @@
+//ques-22.6
+//Calculating ionic radius of chloride ion
+clc
+a=514;//edge length (in pm)
+d=a/2;//interionic distance (in pm)
+r=sqrt(2*d^2)/2;//radius (in pm)
+printf("Ionic radius of chloride ion is %.0f pm.",r);
diff --git a/1427/CH22/EX22.7/22_7.sce b/1427/CH22/EX22.7/22_7.sce
new file mode 100644
index 000000000..60387e69e
--- /dev/null
+++ b/1427/CH22/EX22.7/22_7.sce
@@ -0,0 +1,9 @@
+//ques-22.7
+//Calculating interionic distance and radius of cation
+clc
+a=387;//unit distance (in pm)
+Ra=181;//radius of anion (in pm)
+//BCC structure
+d=sqrt(3)*(a/2);//interionic distance (in pm)
+Rc=d-Ra;//radius of cation (in pm)
+printf("The interionic distance is %.2f pm and radius of ammonium cation is %.2f pm.",d,Rc);
diff --git a/1427/CH22/EX22.8/22_8.sce b/1427/CH22/EX22.8/22_8.sce
new file mode 100644
index 000000000..e8906abb8
--- /dev/null
+++ b/1427/CH22/EX22.8/22_8.sce
@@ -0,0 +1,6 @@
+//ques-22.8
+//Calculating radius of sodium atom
+clc
+a=429;//cell edge /(in pm)
+r=sqrt(3)*(a/4);//atomic radius
+printf("The radius of sodium atom is %.0f pm.",r);
diff --git a/1427/CH22/EX22.9/22_9.sce b/1427/CH22/EX22.9/22_9.sce
new file mode 100644
index 000000000..7091bda8f
--- /dev/null
+++ b/1427/CH22/EX22.9/22_9.sce
@@ -0,0 +1,8 @@
+//ques-22.9
+//Finding density of NaCl
+clc
+a=0.564*10^(-7);//edge length (in cm)
+V=a^3;//volume
+M=58.5;//molar mass of NaCl (in g/mol)
+den=(4*M)/(6.023*V*10^23);//density
+printf("The density of NaCl is %.3f g/mL.",den);