第一篇:數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)小結(jié)
數(shù)據(jù)的邏輯結(jié)構(gòu)與物理結(jié)構(gòu)小結(jié):
1、物理結(jié)構(gòu)是元素在內(nèi)存中的存儲方式,與元素間固有的邏輯關(guān)系是相對獨立的兩個問題 物理結(jié)構(gòu)著眼于結(jié)點在內(nèi)存中的定位
2、簡單的邏輯結(jié)構(gòu)可能和物理結(jié)構(gòu)一致 例:線性邏輯關(guān)系與順序存儲方法
3、利用物理結(jié)構(gòu)在內(nèi)存中找到一個結(jié)點,而為什么要找這個結(jié)點卻由元素間的邏輯關(guān)系決定
任何一個算法的設(shè)計取決于選定的數(shù)據(jù)邏輯結(jié)構(gòu),而算法的實現(xiàn)依賴于采用的存儲結(jié)構(gòu)
4、邏輯結(jié)構(gòu)與存儲結(jié)構(gòu)是一個問題的兩個方面
第二篇:結(jié)構(gòu)體與共用體小結(jié)
結(jié)構(gòu)體與共用體小結(jié)
一,結(jié)構(gòu)體的概念和定義 1,結(jié)構(gòu)體的定義 struct結(jié)構(gòu)體名 {
數(shù)據(jù)類型成員名1;
數(shù)據(jù)類型成員名1;...};
這里數(shù)據(jù)類型可以是復合類型,例如又是一個結(jié)構(gòu)體類型,即嵌套;
2,結(jié)構(gòu)體變量的定義
struct結(jié)構(gòu)體名變量名1,變量名2,,變量名n; 或:
struct結(jié)構(gòu)體名 {
數(shù)據(jù)類型成員名1;
數(shù)據(jù)類型成員名1;...}結(jié)構(gòu)體變量1,結(jié)構(gòu)體變量2; 或: struct {
數(shù)據(jù)類型成員名1;
數(shù)據(jù)類型成員名1;...}結(jié)構(gòu)體變量1,結(jié)構(gòu)體變量2;
三種方式,第三種方式的話,每次要定義這個類型的結(jié)構(gòu)體變量都要重復的寫這 一段代碼;
其實定義了結(jié)構(gòu)體后,struct結(jié)構(gòu)體名就是一種新的類型,上述語句就像聲明 變量一樣;
3,結(jié)構(gòu)體變量的引用
只能對結(jié)構(gòu)體變量中的各個成員分別輸出,不能對一個結(jié)構(gòu)體變量作為一個整體 輸出;
嵌套的結(jié)構(gòu)體類型的引用:
結(jié)構(gòu)體變量名.結(jié)構(gòu)體類型成員名.內(nèi)嵌結(jié)構(gòu)體的成員名;
4,結(jié)構(gòu)體變量的初始化
struct結(jié)構(gòu)體名變量名 = {初始化數(shù)據(jù)}; 或者在定義的時候就初始化: struct結(jié)構(gòu)體名 {
數(shù)據(jù)類型成員名1;
數(shù)據(jù)類型成員名1;...}變量名 = {初始化數(shù)據(jù)};
二,結(jié)構(gòu)體數(shù)組
1,結(jié)構(gòu)體數(shù)組的定義舉例 structstu {
intstu_nu; char name[20];float score;};
structstu student[5];或者: structstu {
intstu_nu; char name[20];float score;}student[5];或者: struct {
intstu_nu; char name[20];float score;}student[5];
跟定義結(jié)構(gòu)體變量的三種形式是一樣的,只不過這里每次定義的結(jié)構(gòu)體變量是一 個數(shù)組;每一個student[i]都是structstu類型的;
2,結(jié)構(gòu)體數(shù)組的初始化和引用 略;
三,結(jié)構(gòu)體與指針
1,指向結(jié)構(gòu)體的指針的定義,同上,也是三種形式; struct employees employee1,*p1;或者:
struct employees {...}employee1,*p1;或者: struct {...}employee1,*p1;
然后可進行如下操作:p1 = &employee1;此時p1指向首地址;
2,用結(jié)構(gòu)體變量指針來引用結(jié)構(gòu)體成員的兩種操作:(*結(jié)構(gòu)體變量的指針名).成員名;
如:(*p1).name;括號不能省略,.的優(yōu)先級是最高的; 或:
結(jié)構(gòu)體變量的指針名->成員名; 如:p1->name;
注意.和->的優(yōu)先級是最高的; employee1.name;(*p1).name; p1->name; 是等價的;
3,結(jié)構(gòu)體數(shù)組與指針 structstu {
intstu_nu; char name[20];float score;}student[5],*p;此時可以
(1)把數(shù)組student的起始地址賦給p: p = student;此時p指向student[0];(2)也可把student的其他元素的地址賦給p p = &student[3];
(3)利用指針移動如p++使p指向結(jié)構(gòu)體數(shù)組的不同元素;
四,結(jié)構(gòu)體作為函數(shù)參數(shù) 1,結(jié)構(gòu)體變量作為函數(shù)參數(shù)
2,指向結(jié)構(gòu)體變量的指針作為函數(shù)參數(shù) 略,在后續(xù)文章里將給出一個例子;
共用體的概念 在C++語言中,不同數(shù)據(jù)類型的數(shù)據(jù)可以使用共同的存儲區(qū)域,這種數(shù)據(jù)構(gòu)造類型稱為共用體,簡稱共用,又稱聯(lián)合體。共用體在定義、說明和使用形式上與結(jié)構(gòu)體相似。兩者本質(zhì)上的不同僅在于使用內(nèi)存的方式上。定義一個共用體類型的一般形式為: union 共用體名 {
成員表列; }; 例如: uniongyt { inti;char c;float f;};
就定義了一個共用體類型union gyt,它由三個成員組成,這三個成員在內(nèi)存中使用共同的存儲空間。由于共用體路各成員的數(shù)據(jù)長度往往不同,所以共用體變量在存儲時總是按其成員中數(shù)據(jù)長度最大的成員占用內(nèi)存空間。如:共用體類型union gyt的變量占用4個字節(jié)的內(nèi)存。
在這一點上共用體與結(jié)構(gòu)體不同,結(jié)構(gòu)體類型變量在存儲時總是掃各成員的數(shù)據(jù)長度之和占用內(nèi)存空間。如,定義了一個結(jié)構(gòu)體類型: structgyt { inti;char c;float f;};
則結(jié)構(gòu)體類型structgyt的變量占用的內(nèi)存為2+1+4個字節(jié),也就是7個字節(jié)。定義共用體變量的方法與定義結(jié)構(gòu)體類型變量的方法相似,也有三種方法: union 共用體名 {
成員表列; }變量表列; 如: uniongyt { inti;char c;float f;}a,b,c;
區(qū)分共用體類型定義與共用體變量定義 uniongyt { inti;char c;float f;};
uniongyta,b,c;
直接定義共用體變量: union { inti;char c;float f;}a,bc;
與結(jié)構(gòu)體類似,也可以定義共用體指針和共用體數(shù)組。union 共用體名 *共用指針名; union 共用體名數(shù)組名[元素個數(shù)]; 例如: uniongyt *pu;
union gyt u1[3];//分別定義了共用體指針pu和共用體數(shù)組u1[3]。共用體變量的使用形式
由于共用體變量的各個成員使用共同的內(nèi)存區(qū)域,所以共用體變量的內(nèi)存空間在某個時刻只能保持某個成員的數(shù)據(jù)。由此可知,在程序中參加運算的必然是共用體變量的某個成員,而不能直接使用共用體變量。共用體變量成員的表現(xiàn)形式與結(jié)構(gòu)體相同,它們也使用訪問成員運算符“.”和“->”表示。
例如,前面定義了a,b,c為共用體類型變量,下面使用形式是正確的: a.i引用共用體變量中的整型變量i a.c引用共用體變量中的字符變量c a,f引用共用體變量中的實型變量f
不能只引用共用體類型變量,如:cout< 在使用共用體類型變量的數(shù)據(jù)時要注意:在共用體類型變量中起作用的成員是最后一次存放的成員,在存入一個新的成員后原胡的成員就失去了作用,如:a.i=1;a,c='a';a.f=1.3;在完成了三個賦值運算以后,只有a.f是有效的,其他的憶被覆蓋了。 共用體類型變量可以向另一個相同共用體類型的變量賦值。此外,共用類型變量可以作為參數(shù)傳遞給函數(shù),也可以使用地址傳遞方式把共用體類型變量的地址作為參數(shù)在函數(shù)間傳遞。在程序中經(jīng)常使用結(jié)構(gòu)體與共用體相互嵌套的形式。即共用體類型的成員可是結(jié)構(gòu)體類型,或結(jié)構(gòu)體類型的成員是共用體類型。 例如,下列結(jié)構(gòu)何體類型datas的第三個成員是共用體類型: structdatas { char *ps;int type;union { floatfdata;intidata;charcdata;}udata;}; 結(jié)構(gòu)體與共用體的大小 A.結(jié)構(gòu)體與共用體 一、結(jié)構(gòu)體(struct) 1.定義:結(jié)構(gòu)體是由一系列具有相同數(shù)據(jù)類型或不同數(shù)據(jù)類型的數(shù)據(jù)構(gòu)成的數(shù)據(jù)集合。2.例子: struct student { int num;char name[20];};注意不要忽略最后的分號 3.定義結(jié)構(gòu)體類型變量的方法: strcut student student1, student2;4.大?。?/p> (1)空結(jié)構(gòu)體的大小為1byte.(2)結(jié)構(gòu)體的大小要是最嚴格,看下面詳細介紹。如: struct student { intnum;char name;};占據(jù)的內(nèi)存空間為8個byte。struct student { intnum;char name;char mark;};大小也是8個Byte。按內(nèi)存對齊方式說,應(yīng)該是12個字節(jié),所以這里有些不明白。 注意:結(jié)構(gòu)體變量可以有這樣的賦值:A=B; 二、共用體(union) 1.定義:union維護足夠的空間來放置多個數(shù)據(jù)成員中的“一種”,而不是為每一個數(shù)據(jù)成員配置 空 間,在union中所有的數(shù)據(jù)成員公用一個空間,同一時間只能存儲其中的一個數(shù)據(jù)成員,所有的成員具有相 同的起始地址。舉例: union data { inti;charch;float f;} 大小為4個字節(jié)。 2.引用方式:不能引用共用體的變量,只能引用變量中的成員。如a.i, a.ch.B.結(jié)構(gòu)體的大小 運算符sizeof可以計算出給定類型的大小,對于32位系統(tǒng)來說,sizeof(char)= 1;sizeof(int)= 4。 基本數(shù)據(jù)類型的大小很好計算,我們來看一下如何計算構(gòu)造數(shù)據(jù)類型的大小。C語言中的構(gòu)造數(shù)據(jù)類型有三種:數(shù)組、結(jié)構(gòu)體和共用體。 數(shù)組是相同類型的元素的集合,只要會計算單個元素的大小,整個數(shù)組所占空間等于基礎(chǔ)元素大小乘上元素的個數(shù)。 結(jié)構(gòu)體中的成員可以是不同的數(shù)據(jù)類型,成員按照定義時的順序依次存儲在連續(xù)的內(nèi)存空間。和數(shù)組不一樣的是,結(jié)構(gòu)體的大小不是所有成員大小簡單的相加,需要考慮到系統(tǒng)在存儲結(jié)構(gòu)體變量時的地址對齊問題??聪旅孢@樣的一個結(jié)構(gòu)體: struct stu1 { int i;char c;int j;}; 類型 對齊方式(變量存放的起始地址相對于結(jié)構(gòu)的起始地址的偏移量)??Char 偏移量必須為sizeof(char)即1的倍數(shù) ??Short 偏移量必須為sizeof(short)即2的倍數(shù) ??int ?? 偏移量必須為sizeof(int)即4的倍數(shù) ??float ?? 偏移量必須為sizeof(float)即4的倍數(shù) ??double ? 偏移量必須為sizeof(double)即8的倍數(shù) 實際上,由于存儲變量時地址對齊的要求,編譯器在編譯程序時會遵循兩條原則: 一、結(jié)構(gòu)體變量中成員的偏移量必須是成員大小的整數(shù)倍(0被認為是任何數(shù)的整數(shù)倍) 二、結(jié)構(gòu)體大小必須是所有成員大小的整數(shù)倍。對照第一條,上面的例子中前兩個成員的偏移量都滿足要求,但第三個成員的偏移量為5,并不是自身(int)大小的整數(shù)倍。編譯器在處理時會在第二個成員后面補上3個空字節(jié),使得第三個成員的偏移量變成8。 對照第二條,結(jié)構(gòu)體大小等于最后一個成員的偏移量加上其大小,上面的例子中計算出來的大小為12,滿足要求。 再看一個滿足第一條,不滿足第二條的情況 struct stu2 { int k;short t;}; 成員k的偏移量為0;成員t的偏移量為4,都不需要調(diào)整。但計算出來的大小為6,顯然不是成員k大小的整數(shù)倍。因此,編譯器會在成員t后面補上2個字節(jié),使得結(jié)構(gòu)體的大小變成8從而滿足第二個要求。 由此可見,大家在定義結(jié)構(gòu)體類型時需要考慮到字節(jié)對齊的情況,不同的順序會影響到結(jié)構(gòu)體的大小。對比下面兩種定義順序 struct stu3 struct stu4 { { char c1; char c1;int i; char c2;char c2; int i;} } 雖然結(jié)構(gòu)體stu3和stu4中成員都一樣,但sizeof(struct stu3)的值為12而sizeof(struct stu4)的值為8。 如果結(jié)構(gòu)體中的成員又是另外一種結(jié)構(gòu)體類型時應(yīng)該怎么計算呢?只需把其展開即可。但有一點需要注意,展開后的結(jié)構(gòu)體的第一個成員的偏移量應(yīng)當是被展開的結(jié)構(gòu)體中最大的成員的整數(shù)倍??聪旅娴睦?,struct temp { short i; +1 struct { char c; +5 int j; +6 } ss; +10+2 int k; +4 }; =16 結(jié)構(gòu)體temp的成員ss.c的偏移量應(yīng)該是4,而不是2。整個結(jié)構(gòu)體大小應(yīng)該是16。注意在linux下時,整個結(jié)構(gòu)體的大小應(yīng)該是: char對齊模數(shù)是1,short是2,int是4,float是4,double(linux是4,windows是8)所以對于如下的結(jié)構(gòu)體:(32位機,默認設(shè)置)struct temp { int i; double j;};對于在WINDOWNS系統(tǒng)下,整個結(jié)構(gòu)的大小應(yīng)該是16,在LINUX系統(tǒng)下,整個結(jié)構(gòu)的大小應(yīng)該是12 當控制結(jié)構(gòu)的成員封裝到內(nèi)存并為模塊中的所有結(jié)構(gòu)指定相同的封裝時。 #pragma pack(n) 是把所有的成員的對齊模數(shù)都設(shè)置為n,比如設(shè)置為1后,就是一個一個的挨著存放,結(jié)構(gòu)大小也就是成員大小之和了。n必須小于默認的對齊模數(shù),也就是說只能向小設(shè),不能向大設(shè) if類省略結(jié)構(gòu)小結(jié) 一、if從句省略“主語+be” 若if從句的主語與主句主語一致,且if從句的主語后跟有動詞be,那么通??梢允÷詉f從句的“主語+be”。如: If accepted for this post, you will be informed within a week.= If you are accepted for this post, you will be informed within a week.如果你被接受擔任這個職務(wù),將在一禮拜內(nèi)給你通知。 If traveling north, you must change at Leeds.=If you are traveling north, you must change at Leeds.如果你是向北行,你必須在里茲換車。 If in doubt, ask your doctor.He can give you further information.=If you are in doubt, ask your doctor.He can give you further information.你若有疑問,可以問問醫(yī)生,他會向你作進一步的說明。 If about to go on a long journey, try to have a good night’s sleep.= If you are about to go on a long journey, try to have a good night’s sleep.如果你要長途旅行,晚上就好好睡一覺吧。 二、慣用表達歸納及用法舉例 1.if any 即使有(任何)??,即使有?? Correct errors, if any(=if there are any errors).如有錯誤就請訂正。 There are few people nowadays, if any, who remember him.當今記得他的人,如有的話,也不多了。 2.if anything 如果有什么??的話 If anything, she works too hard.要說的話呢,就是她工作太辛苦了。 I’m not angry.If anything, I feel a little surprised.我沒有生氣。如果說我有什么反應(yīng)的話,那就是我感到有些驚訝。 3.if anybody(anyone)若有(任何)人的話 If anyone, he knows.如果有人知道,那就是他了。4.if ever(即使有??也)極少,難得 He seldom if ever travels abroad.他到國外旅行,即使有過,也是極少的。 He seldom, if ever, goes to the movies by himself.他不會,即使有也很少,單獨去看電影的。 5.if necessary 如果有必要的話 I could come earlier, if necessary.如果有必要我可以早點來。If necessary, Jim might shorten it.如果有必要,吉姆可以把它縮短。6.if not 假如不是這樣的話;不然的話;否則 I might see you tomorrow.If not, then it’ll be Saturday.我可能明天去看你。如果不是明天,那就在周六。 Ask her if it is a convenient time.If not, can she suggest another possible time? 問問她那個時間方便不方便。要是不方便的話,那她可不可以提出一個可行的時間? 有時not還可修飾另一個詞語。如: This is one of the oldest buildings in town, if not the oldest.這是城里最古老的建筑之一,如果不是最古老的話。 His pronunciation, if not good, is at least tolerable.他的發(fā)音如果說不算好,至少也還過得去。 7.if possible 如果可能的話 If possible, let me know beforehand.如果可能,可在事前通知我。 If possible, I wish to go there next summer.如果可能,我希望明年夏天去。8.if so 假如這樣的話 They think she may try to phone.If so, someone must stay here.他們認為她可能來電話。要是這樣的話,就得有人守在這兒。 Inflation may be rising, if so, prices will go up.通貨膨漲率可能上升,如果是這樣,物價就會上漲。 注意以下if so與if not連用的情形: Will you be staying another night? If so, we can give you a better room.If not, could you be out of your room by 12:00? 您要再住一晚嗎? 如果是這樣,我們可以給您提供條件更好一點的房間。如果不是,您能在12點前離開這房間嗎? 三、一點補充說明 if省略結(jié)構(gòu)有時不表示條件,而表示讓步。如: It’s possible, if(it is)difficult.這事雖難,但有可能辦到。 His style, if(it is)simple, is pleasant to read.他的風格盡管單一,但讀起來令人愉快。 結(jié)構(gòu)素描小結(jié) 我們這幾周來學習的都是結(jié)構(gòu)素描,所謂的結(jié)構(gòu)素描就是根據(jù)形體的形狀結(jié)構(gòu),以線為主,準確的表現(xiàn)出物體的內(nèi)部結(jié)構(gòu)和透視變化,是一種以簡練、概括的線條為基本語言,相對忽略明暗、光影變化和質(zhì)感,著重研究對象造型,空間及內(nèi)部結(jié)構(gòu)的一種畫法。我們學習工業(yè)設(shè)計的講求的就是形體要準確,學習結(jié)構(gòu)素描有利于我們以后畫好產(chǎn)品設(shè)計。 這幾周的素描課,有時上的我心情煩躁,無法靜下心來好好對待一張畫,可能是因為都是短期的關(guān)系吧,感覺像批量生產(chǎn),每天都對著同樣的靜物。看著有些應(yīng)付的作業(yè),總會發(fā)出感嘆:啊,再這樣畫下去,我要完蛋了....最后想明白了,即使畫的靜物都一樣,也不該學那些考學的東西那樣一個勁的做效果涂黑,應(yīng)該踏踏實實的找型找結(jié)構(gòu),畫舒服了,因為每次的感覺都不一樣,效果自然也就不一樣了。如果是有真本事的,真正的行家就會看出來你的基本功、真本事,不要只會做做效果耍耍小聰明來唬住一般人的眼睛的在突擊一個月甚至一個星期的人,都只是臨時抱佛腳罷了。 我知道素描不可以隨便應(yīng)付,應(yīng)該長期努力才行,慢慢摸索出屬于自己的畫法,特別是我們工業(yè)設(shè)計,對素描的依賴是比較大的,以后的產(chǎn)品設(shè)計很大程度上依靠前期的素描,特別是結(jié)構(gòu)素描。 老師總會在旁邊看我們畫,指出我們的缺點,叫我們糾正,有時還親自幫我們修改。在老師的指導下,我慢慢進步,構(gòu)圖由原來的偏大到后來的適中,圓形結(jié)構(gòu)從兩邊有棱角到后來的圓潤,用專業(yè)的話來講就是轉(zhuǎn)得過去。 我這人比較厭惡畫圓的東西,因為比較難掌控,后來畫過很多圓柱的工業(yè)產(chǎn)品,雖說剛開始畫的不符合結(jié)構(gòu),在老師的關(guān)照下逐漸找到感覺。 我自己總?cè)タ磩e人畫的畫,吸取他們的長處來彌補自己的不足。我常常會想別人的效果為什么比我的好?別人的線條怎么那么清晰有力而自己的卻又點模糊?然后去問別人,在慢慢解決問題。 在畫畫中我總結(jié)出了以下要點 1、觀察,最初的感性認識 2、塑造大型,用輔助線長線條定比例,透視 3、描繪細節(jié),從關(guān)鍵部位開始,明確結(jié)構(gòu) 4、深入刻畫細節(jié)特征,強調(diào)明暗交界線 5、豐富線條,用粗細不同的線加強效果 素描訓練,不僅是描摹現(xiàn)象,而且是藝術(shù)地再現(xiàn)。所畫的那部分不僅是物象的一部分,也是構(gòu)成畫面的有機組成部分。不僅要看這部分是否畫對了,而且還要看它是否有表現(xiàn)力。要求表現(xiàn)就是要講究線條,講究黑、白、灰,講究概括,講究畫面的構(gòu)成和組織,要力求形神兼?zhèn)?,要像寫文章那樣講究文采,像戲劇那樣講究韻味。要通過表現(xiàn)使素描基本功成為創(chuàng)作性的藝術(shù)活動。由于同一班的學生受教師的影響比較大,要求他們做到風格多樣是不可能的。同時,在基礎(chǔ)未打好時,就過分地熱衷于“個性”會給自己在一定程度上造成偏食的壞習慣,不利于今后的發(fā)展。 結(jié)構(gòu)素描小結(jié) 結(jié)構(gòu)化學小結(jié) 1、結(jié)構(gòu)化學小結(jié) 結(jié)束了一年的物理化學課程,終于迎來了傳說中的專業(yè)課,這里面最難的據(jù)說就是結(jié)構(gòu)化學。老師第一節(jié)課開場便是對上一年紀學生成績的總結(jié),給我們一個下馬威似的警告:不學就肯定不會過。于是我們經(jīng)歷了從開始的將信將疑半信半疑到后來的深信不疑,對這片不曾涉足的微觀領(lǐng)域以嘆為觀止的心態(tài)仰視,然后俯首自求多福似地祈求從字里行間尋出熟悉的味道,終于,在無機化學和物理化學的痕跡中逐漸認識了這位蛋白質(zhì)似的先生,也了解到原來所謂的結(jié)構(gòu)化學真的是化學的結(jié)構(gòu)框架,從前的結(jié)論也找到了前因,在化學潛游中愈行越深愈行愈遠。 都說結(jié)構(gòu)化學課程在化學專業(yè)課程中具有重要的地位,它不僅有利于完善我們的化學專業(yè)知識結(jié)構(gòu),而且還可以培養(yǎng)我們探討宏觀世界,微觀世界及其相對聯(lián)系的思維能力。它主要是反映20世紀20年代以來,人們在研究物質(zhì)微觀體系得出的許多重要的化學知識和規(guī)律,而主要的核心內(nèi)容是從微觀的角度探討物質(zhì)的結(jié)構(gòu)與性能間的關(guān)系。所以在學習過程中,既需要有嚴密的邏輯思維能力,還要有較好的空間想象能力,不僅要有一定的數(shù)學、物理基礎(chǔ),還要有與化學專業(yè)相關(guān)的基礎(chǔ)知識,才能從化學的角度認識物質(zhì)結(jié)構(gòu)與性能的本質(zhì)問題。這對我這樣并不是十分聰明,基礎(chǔ)功也不是那么扎實的學生來說,這無疑是一個巨大的挑戰(zhàn)。 可是上課時候因為不懂或是懶惰造成的溜號還是終止于老師課堂提問這武器,為了不至于被低著頭紅著臉說不會得六十,我們還是應(yīng)激出了復習并且上課認真聽講記筆記,這確實對課程的學習有很大的幫助,也漸漸養(yǎng)成了積極思考的習慣,雖然學習和理解還是會出現(xiàn)各種問題,但是習慣就是一輩子的財富,所以我們學著珍惜。 可是捫心自問我做的并不好,有很多弄不懂的地方?jīng)]有及時疏通,復習也不是那么到位,期末的糾結(jié)證實了長期以來的憂慮,總也不能算是對得起老師對得起自己,不過一定會再接再厲,為化學學習填上重彩的一筆。 關(guān)于老師的教學授課,我似乎并沒有什么發(fā)言權(quán),畢竟進入大學伊始就被告知大學的老師授課都是很有個人風格的,而風格既是不分優(yōu)劣,我們自然會在逐漸適應(yīng)中找到自己的學習之道,慢慢地歷練成長可能才是進入大學的真正目標,所以接受就是一切,評價也許并不十分需要我們的參與。但是關(guān)于這門課程,我確實認識到了它的“不好相處”,知識點細碎而且需要記憶的極多,對邏輯要求也并沒有任何程度的降低,就像高中時候的文理小綜合再綜合了一下,是一整個知識體系的濃縮,而不僅僅是一門學科??但是,困難總是會激起斗志,難題是進步的階梯。 如果說對于結(jié)構(gòu)的學習有什么樣的期待的話,就是希望課時能多些,還是有很多內(nèi)容被帶過,雖然都是非重點,但是了解應(yīng)該也會很有趣,自己看的話也不是很容易,所以就許下這個愿。 還有就是期待早日能看到老師編的書! 2、結(jié)構(gòu)化學小結(jié) 在沒上這門課之前,就聽說了一句化學界流傳很廣的話:學了有機化學才知道無機化學如此簡單,學了物理化學才知道有機化學如此簡單,學了結(jié)構(gòu)化學,才知道物理化學如此簡單,學了量子化學,才知道結(jié)構(gòu)化學如此簡單。 經(jīng)過了這一年的學習,體驗過后才發(fā)現(xiàn)這幾句話是非常有道理的,和大多數(shù)人一樣,起初都認為結(jié)構(gòu)化學難學,難懂??蓮牡诙蠊?jié)課開始,自己就改變了看法,上課努力的去聽,課后及時復習,就這樣,自己第二節(jié)課懵懵懂懂的聽懂了一些內(nèi)容,再看看周圍的同學,依然很困惑,由于自己天生對難的東西比較感興趣,越難,寧可花費很長時間,也要弄懂,憑著這種不達目的不罷休的精神,第二節(jié)課我收獲了很多,最主要的是聽得懂老師講課的時候,心里有種滿足感,成就感。 時間過得真快,給我感觸最深的是老師的一句話:結(jié)構(gòu)化學要想弄懂,必須得多花時間,講三節(jié)課,我們就得用7節(jié)課的時間去預習,甚至老師也要在給我們講課前,花費好長時間提前看一遍書。這句話為什么我會印象這么深呢?因為我不僅聽了,而且實踐了,這句話帶給我是結(jié)構(gòu)化學學習效率成倍的增長,正因為這句話,使我真真的感受到了我付出一天,兩天,去圖書館查找各種資料聽懂了老師一節(jié)課的欣喜,也使我真真感受到書包里背著高數(shù),量子化學,結(jié)構(gòu)化學參考書,結(jié)構(gòu)化學課本,結(jié)構(gòu)化學課件滿滿一書包書,去自習室看幾個小時,結(jié)果做出一道波函數(shù)求解題的快樂,;真是由于這句話讓我學起結(jié)構(gòu)化學很輕松,覺得不是很難,起初需要用一天甚至兩天的時間去看結(jié)構(gòu)化學,后來,幾個小時,半天就可以弄懂大部分內(nèi)容。 在本學期眾多課程里面,個人覺得結(jié)構(gòu)化學是最有魅力的。因為它帶給我們是一個肉眼看不見的世界,我們可以盡情的發(fā)揮自己的想象力想象原子結(jié)構(gòu),電子的運動,在這個世界里,沒有誰對誰錯,在這個世界里,誰也不會質(zhì)疑我們,因為我們在結(jié)構(gòu)化學所學的一切要不就是前人的一些理論可以解釋化學現(xiàn)象,要不就是儀器測定出來的數(shù)值。再者,這是空間想象力很強的一門學科,這是對思維的挑戰(zhàn),也是對自己學習知識能力最好的一種肯定,在這里,你可以想象七大晶系,可以想象在各種各樣對稱操作下分子的改變,可以想象金屬的結(jié)構(gòu),可以想象電子圍繞核是如何運動的,可以想象原子軌道雜化后各個軌道是如何發(fā)生變化的,對于我來說,只要想通其中的一些,自己就很滿足,自己學習知識的能力也就得到了肯定。 學化學的人都知道,位,構(gòu),性三者相互聯(lián)系,相互作用,用結(jié)構(gòu)可以解釋性質(zhì),用性質(zhì)可以反推出物質(zhì)的結(jié)構(gòu),通過結(jié)構(gòu)和性質(zhì)的學習,我們就可以制造出一些新結(jié)構(gòu),讓它產(chǎn)生些人類所需要的性質(zhì)。通過結(jié)構(gòu)化學的學習才明白導體為什么能夠?qū)щ?,絕緣體為什么會絕緣,這是由于導體的軌道上存在單電子,給一定能量后,能發(fā)生電子躍遷,而絕緣體只存在滿帶和空帶,另外滿帶和空帶能級差很大,因此不能電子躍遷,也不能導電。也明白了什么是晶體,什么是無定型;也明白了為什么液體的沸點很高,為什么有些液體的沸點很低??這些東西自從學了結(jié)構(gòu)化學后,逐漸的便的清晰起來,也在自己的大腦里形成了知識網(wǎng)絡(luò)。 學了結(jié)構(gòu)化學感觸最深的應(yīng)該說是“基礎(chǔ)”二字,我們現(xiàn)在所學的只能稱為基礎(chǔ),只是皮毛而已,如果這些東西,我們都搞不懂,很難做大事。不論哪一個單元,學的都是基礎(chǔ),量子力學接觸,原子光譜,分子光譜基礎(chǔ),晶體學基礎(chǔ),群論基礎(chǔ),金屬結(jié)構(gòu)基礎(chǔ),配位化學基礎(chǔ)??,私底下每一章自己都找過對應(yīng)的系統(tǒng)的課本看過,就比如說晶體學基礎(chǔ),就拿我們所用的周公度版本的結(jié)構(gòu)化學第五版和晶體學專業(yè)課本相比,才發(fā)現(xiàn)我們好多東西都沒提到,而且晶體學并不像我們結(jié)構(gòu)化學基礎(chǔ)那么簡單,230個空間群是如何的對于我們來說是不要求掌握的,晶軸,晶面,晶向,這些我們只是簡單地提一下而已,而且我們只需要掌握最簡單的立方晶系就可以了,所以,從課程的內(nèi)容,我們需要掌握的程度來看,我們真的學的只是基礎(chǔ),不難!如果我們連這么一點點小挫折,都退縮,那我們的將來是可想而知的,每次上課的時候,聽到老師說基礎(chǔ)二字,就有很大一部分同學唉聲嘆氣,或者驚嘆,或者抱怨,可仔細想想,如果我們多花費一點游玩的時間用在結(jié)構(gòu)化學上,或許不再認為老師說的基礎(chǔ)二字是夸張。 學習結(jié)構(gòu)化學,覺得方法特別的重要。尤其是上課認真聽講,因為課堂的內(nèi)容有時候你用三倍的時間去補救,也不一定能補救回來,老師在課堂上用特別有限的時間將最重要的知識串成一個個知識點,而且為了讓我們讓一些難點掌握,更會講一些課本上沒有的東西,這些,在課下能補救得了嗎?另外就是乘熱打鐵,意思就是說對老師講過的知識在課下,盡量復習,這樣能及時的鞏固,更能將知識點串在一起。我們一般結(jié)構(gòu)化學課程是在周五下午,如果那時候為了早吃一點飯,而不去再看一次課本,這樣的機會一旦失去是不會再有的,在老師的講課的話語,自己的靈感還沒有消失之前,完成對結(jié)構(gòu)化學的復習是最節(jié)省時間的,也是復習效率最高,最不容易遺忘的時候。一旦老師講課的聲音不再,靈感消失,要想達到同樣的復習效率談何容易。 最重要的一點,也是決定你結(jié)構(gòu)化學能不能聽的懂,學的好不好的最重要的因素就是能靜得下心來看書,有不怕困難的勇氣,和看不懂還能努力去看的毅力和耐心。記得剛開始上第一節(jié)課時,算符,波函數(shù),態(tài)疊加原理。。聽了三節(jié)課,完全沒聽懂一個字,更不知道老師在講什么,只是很佩服老師對于如此難的內(nèi)容可以講的如此輕松。但心里還有另外一個想法,如果我連第一節(jié)課都聽不懂,那將來的課程,我該如何?而且老師也是人,不是神,他能講的條理分明,為何我連弄懂都做不到,為了明白這門課,背上了高數(shù),無機化學,結(jié)構(gòu)化學,量子化學,在圖書館苦戰(zhàn)了一天后,終于了解了老師到底講的是什么東西,后來,日復一日,自己也形成了這個習慣,每周都會抽取很大一部分時間去看特別有魅力的結(jié)構(gòu)化學,就這樣,自己的綜合實力提高了,結(jié)構(gòu)化學也不再是一件難事,而且自己得到了從其他課程沒有得到的快樂,得到了從其他課程沒有得到的成就感。 有付出可能收獲很少,但是沒付出肯定沒收獲。結(jié)構(gòu)化學雖然學了很多偉人,例如poaling,Schr?dinger,Heisenberg但我并不崇拜他們,因為他們的成就源于他們的付出,他們可以為了科學熬夜,不吃飯,也可以為了科學一直呆在實驗室,更可以為了科學滿滿的驗算,推論了幾個草稿本,或者失敗了n多次。我們沒能付出這么多,所以我們才和偉人是有很大差距的,當然,不可否認他們特別聰明。但是我們可以這樣想,雖然上天沒有賜予我們聰慧的大腦,但是上天同樣給予我們每個人四肢,勤勞的雙手,可以思考的大腦,我們可以付出來縮小差距。因為我們別無選擇,有付出不一定有收獲,但沒付出就一定沒收獲,我們雖然沒有像結(jié)構(gòu)化學偉人一樣提出一個或多個舉世矚目的成就,但是我們至少可以認真完成自己的結(jié)構(gòu)化學作業(yè),能想得通結(jié)構(gòu)化學課本上的內(nèi)容,能夠會做結(jié)構(gòu)化學的習題。 這樣多多少少一點付出,總會讓自己感到一點成就感的,有句話叫做量變決定質(zhì)變,我們之所以沒成為偉人,更是由于我們量的積累遠遠的還不夠,如果我們連這些偉人的理論都看不懂,那將來如何推翻他們的理論,建立新的理論,有一句特別經(jīng)典的話:要想呼吁和平,必須制止原子彈,要想制止原子彈,必須制造原子彈(這句話是在20世紀60年代毛澤東主席說過的),這句話同樣適用于結(jié)構(gòu)化學,也適用于其他領(lǐng)域,或許可以夸張的這么說:我們每個人都有成為偉人的機會,一些人因為畢生缺乏當偉人的夢想而失去資格,一些人因為量的積累不夠而失去資格,一些人因為在成功的路上退縮了,放棄了而失去了資格。所以在這個大千世界中,只有少部分人成功了,少部分人成了偉人。 換個角度想想,如果我們樹立在不久的將來做偉人的夢想,即使自己失敗了,沒有當成為偉人,但自己的付出,自己在追求偉人的路上拼搏所得到的才華,經(jīng)驗已足夠讓你在整個社會立足,這也未嘗不是理想的結(jié)果。poaling,Schr?dinger,Heisenberg總結(jié)他們成功的原因,總有一點是相同的,他們比平常人努力白倍,千倍,發(fā)瘋的追求科學真理,才換來他們的成功,也換來人類文明史上小小的一步。 總而言之,成功離我們并不遙遠,結(jié)構(gòu)化學雖然難,但是用心學,有像偉人一樣發(fā)瘋的追求的勇氣,和科學的學習方法,我們最終會體會到成就感,滿足感。這些是其他課程不能帶給我們的。 3、《結(jié)構(gòu)化學》課程模擬教學小結(jié) 《結(jié)構(gòu)化學》是一門化學專業(yè)的必修課,也是材料等專業(yè)的重要基礎(chǔ)課,已成為從事化學、材料和物理專業(yè)深入研究材料特性的一把鑰匙。但由于該門課是從微觀結(jié)構(gòu)研究原子、分子和晶體的結(jié)構(gòu)及其與性能的關(guān)系,與宏觀世界對物質(zhì)的認識有很大差異,進而使學生感覺該門課抽象、復雜甚至混亂。因此,本文將主要對該門課的特點及其存在的問題進行教學方式、方法上的探討。 一、課程特點及難點 《結(jié)構(gòu)化學》課程包含兩個核心內(nèi)容:一是描述微觀粒子運動規(guī)律的波函數(shù),即原子軌道和分子軌道,通過軌道的相互作用了解化學鍵的本質(zhì);二是分子和晶體中原子的空間排布,了解分子和晶體的立體結(jié)構(gòu)。與其它化學課程不同,該門課看物質(zhì)的角度不同,涵蓋的相關(guān)知識多,內(nèi)容涉及面廣,如需具備高等數(shù)學、無機化學、有機化學、物理化學及量子力學等知識,同時包含的新概念比較多,如波函數(shù),雜化軌道,點陣。 在教學過程中發(fā)現(xiàn),學生普遍感到這門課很難,有的同學在學習過程中很快跟不上老師講解的速度,相當一部分學生死記硬背,甚至有個別學生由于太難太抽象而放棄對該門課程的繼續(xù)學習。事實上,這個問題的源頭在于學生對該門課基礎(chǔ)知識理解的不足,具體來講,很多學生不明白什么是波函數(shù),什么是晶體。因此,如何更好地理解與數(shù)學和量子力學有關(guān)的波函數(shù)概念和不同于分子的固體的晶體結(jié)構(gòu)成為學生學習的兩大難點。 二、教學中存在的問題 (一)學生學習興趣低 造成學生學習興趣低的原因很多。從學生角度來看,部分學生學習態(tài)度不端正,學習的目的只是為了應(yīng)付考試,并且由于課程本身的特點造成學生對該門課產(chǎn)生誤解,從心理上學生覺得該門課抽象、難學、難懂,導致學習非常被動,最終學習效果較差;從教師的角度看,教學方法必須要求多元化,如果不同的教學內(nèi)容使用同一種教學方式,尤其對該門課難懂的波函數(shù),如果使用文字的方法來講解,勢必會使教學效果差,學生學習興趣低下。如何提高學生學習的積極性和主動性,是值得授課老師深入思考和探討的重要課題。 (二)教學方法 目前,對該門課的教學方法主要使用板書和多媒體形式講解。這些方法有如下幾個缺點: 1、缺少學生的參與,課題氣氛呆板; 2、對具有立體空間結(jié)構(gòu)的可觀性差,學生理解受到限制; 3、對數(shù)字化的波函數(shù)缺乏形象化的表示,成為學習該門課其它知識的瓶頸。這些將阻礙學生學習的積極性和對所學知識的理解。因此,授課教師需要在教學方法上根據(jù)課程內(nèi)容進行個性化的調(diào)整。 三、解決措施 該門課不像有機和分析等化學課程,沒有實驗教學部分,因此,學生對所學知識的理解消化受到很大限制。為了提高教學質(zhì)量,提高學生的綜合素質(zhì),提出以下措施。 (一)引入實驗教學 由于高等教育教學改革的不斷深化,該門課程的課時數(shù)明顯減少,即使采取板書、多媒體和演示相結(jié)合的講述方式完成該課程系統(tǒng)的教學也已經(jīng)變得較為困難。因此,在教學方式上,我們需要做進一步的改進。通過教學,發(fā)現(xiàn)采用一種新型方法,即類似實驗教學的方式對該門課的教學效果能達到事半功倍的效果。為了清晰地闡述這一方法,本文通過舉例的方式來說明?,F(xiàn)以二氧化碳分子中存在的兩個離域π鍵為例來說明。在使用板書或多媒體教學中,老師的分析可能如下: 假設(shè)二氧化碳分子在直角坐標系的x軸上,碳原子有4個價電子,氧原子有6個價電子,分子中的兩個氧原子分別表示為O1和O2。碳和氧原子采用spx雜化,碳和每個氧原子形成σ鍵,每個氧原子的另一個spx雜化軌道被其上的一對孤對電子占據(jù)。碳原子剩余的兩個電子,分別占據(jù)在py和pz軌道上。 氧原子剩余的三個電子中,如果O1原子中一對孤對電子占據(jù)在py軌道上,另一個電子必將占據(jù)在pz軌道上,它的pz電子將會與碳原子的pz電子形成πz鍵,那么碳原子的另一個py電子必將與O2原子的一個py電子形成πy鍵,此時,在O2原子中pz軌道上必須安排一對孤對電子,那么,O2中由孤對電子占據(jù)的pz軌道將會與碳和O1原子形成的πz軌道重疊,形成π4z3離域鍵,O1中由孤對電子占據(jù)的py軌道將會與碳和O2原子形成的πy軌道重疊,形成π4y3離域鍵。 此時老師可能會將這兩個離域π鍵的圖片放在多媒體中。但大部分學生聽完之后,由于不能看到一個三維的直觀圖像,而且講起來描述語言頗多,最終教學效果不佳。 如果我們利用一種軟件,如Chem3D和Dmol3,通過計算得到二氧化碳分子的各個σ和離域π鍵的三維空間構(gòu)象,通過空間旋轉(zhuǎn)可以讓學生清晰看到碳與氧原子之間的σ鍵和兩個不同方向的離域π鍵,且通過查看計算結(jié)果文件得到這些軌道的波函數(shù)。在這里學生還可以學到如下幾點: 1、通過簡單的類實驗計算,學生獲得來自書本上與波函數(shù)、雜化軌道和分子軌道等相關(guān)理論知識; 2、能獲得由原子軌道波函數(shù)線性組合成分子軌道波函數(shù)的明確數(shù)學表達式,并能與軌道圖一一對應(yīng),解決了學生關(guān)于分子軌道理論復雜的薛定諤方程,能從圖像上理解書本上的純理論內(nèi)容,進而達到實踐教學的效果; 3、對雜化軌道理論,很多學生從書本上僅僅知道雜化的原因、目的和雜化后的原子軌道,但大多不明白雜化后這些軌道形成什么樣的鍵。通過這個實驗的教學,學生可以從軌道上清晰看到碳和氧原子的sp雜化軌道相互重疊形成的π鍵,同時也能看到氧原子的一對孤對電子占據(jù)在氧的2p軌道上的分子軌道圖。 通過比較上面兩種教學方法,我們發(fā)現(xiàn),由于該門課的教學內(nèi)容偏重純理論,學生經(jīng)常感覺暈暈乎乎,似懂非懂,因此,引入類實驗教學部分,可通過一個簡單的實驗例子,讓學生深刻理解來自書本的較多知識點,同時,可以讓學生清楚各個知識點間的區(qū)別和聯(lián)系,從而對教學達到較好的效果。 (二)提高學生的學習興趣 興趣是最好的老師,因此,在教學中怎樣提高學生的學習興趣是每個教學工作者一直思考的問題。就該門課的課堂教學來說,將教學內(nèi)容與其它化學課程及日常生活現(xiàn)象相結(jié)合,讓化學專業(yè)學生感到該門課非常有意思或?qū)W生學好其它課程起到重要作用,如有機化學和物理化學中,關(guān)于乙烯加氫氣反應(yīng)活化能大或反應(yīng)速率慢等現(xiàn)象,離不開該門課關(guān)于前線軌道理論知識的理解。再如,在實踐中,我們看到的物體表面總是一個宏觀的結(jié)構(gòu),如果額外引入晶體表面結(jié)構(gòu)的教學內(nèi)容,學生將了解到肉眼看到或感覺光滑的物體表面其實有很多原子缺陷,讓學生對常規(guī)認識有新的視覺和認識,進而提高了學生的好奇感,激發(fā)了學生的求知欲望。 (三)改革考核方式 在考核方面,采用多種考核方式綜合評定學生的最終成績,有助于促進學生注重過程學習,進而提高了學生分析問題和解決問題能力的培養(yǎng)。目前,該門課常用的考核是由平時成績+期末考試成績構(gòu)成,其中,平時成績主要來自出勤、書面作業(yè)和期中考試。如果在平時成績中引入課外作業(yè),學生通過查閱資料或類似于實驗設(shè)計的材料模擬,不僅能加深學生對理論部分的理解,而且也能提高學生應(yīng)用所學知識解決實際問題的能力。 四、結(jié)語 在《結(jié)構(gòu)化學》課程教學中,針對“教”與“學”雙方存在的不足,在教學方式、方法及教學手段上主要引入實驗教學部分,以期提高教學質(zhì)量。在今后的教學過程中,作為教學主體的教師應(yīng)結(jié)合課程特點和實際教學,充分研究教學中的方式方法手段的最佳組合,以獲得更好的教學效果。 4、結(jié)構(gòu)化學小結(jié) 大三下半學期的課要結(jié)束了,這學期學習的科目中要數(shù)結(jié)構(gòu)化學這門課讓我受益良多。之前看到結(jié)構(gòu)化學這本書還不是太明白,翻開書本看到一堆的公式和圖畫,更是暈頭轉(zhuǎn)向。就問教我們的老師最嚴厲,但是備受學生歡迎。經(jīng)過一學期的學習我終于了解學姐所說的話。 結(jié)構(gòu)化學是在原子-分子水平上研究物質(zhì)分子構(gòu)型與組成的相互關(guān)系以及結(jié)構(gòu)和各種運動的相互影響的化學分支學科。它又是闡述物質(zhì)的微觀結(jié)構(gòu)與其宏觀性能的相互關(guān)系的基礎(chǔ)學科。 結(jié)構(gòu)化學首先是一門直接應(yīng)用多種近代實驗手段測定分子靜態(tài)、動態(tài)結(jié)構(gòu)和靜態(tài)、動態(tài)性能的實驗科學。 另一方面,從結(jié)構(gòu)化學的角度還能闡明物質(zhì)的各種宏觀化學性能(包括化學反應(yīng)性能)和各種宏觀非化學性能(包括各種物理性質(zhì)和許多新技術(shù)應(yīng)用中的技術(shù)性能等)與微觀結(jié)構(gòu)之間的關(guān)系及其規(guī)律性。 由于課時的安排,我們這學期只學習了三章的內(nèi)容,但是就是這三章讓我們了解到化學世界的奇妙以及分子、原子的復雜構(gòu)造及其運動規(guī)律。第一章量子力學基礎(chǔ)研究物質(zhì)結(jié)構(gòu)的理論工具是量子力學,它是研究微觀粒子運動規(guī)律的科學,是結(jié)構(gòu)化學的理論基礎(chǔ)。波函數(shù)和概率密度,態(tài)疊加原理,本證方程與本征值等基本假設(shè)是量子力學的基礎(chǔ)。 第一章中最重要的公式就是一維勢阱中粒子的薛定諤方程及其解的意義。 第二章原子結(jié)構(gòu)與性質(zhì) 主要講的是單電子原子的薛定諤方程及其解。求解單電子原子的薛定諤方程,的到其波函數(shù)、能量和量子數(shù)。 第二章還包括中心立場模型、以及保理原理和洪特規(guī)則等一些關(guān)于原子的相關(guān)知識第三章雙原子分子結(jié)構(gòu) 主要講離子鍵和共價鍵的形成及其相關(guān)要點。 通過一學期的對結(jié)構(gòu)化學的學習,讓我收獲頗多。學習結(jié)構(gòu)化學讓我充分了解了原子和分子的運動狀態(tài)及其結(jié)構(gòu),還了解了他們之間的規(guī)律。并且通過對結(jié)構(gòu)化學的學習,讓我對其他學科的一些不怎么了解的地方也有了理解。而且學完真門課我終于了解了學姐們所說的話。結(jié)構(gòu)化學這門課不僅培養(yǎng)了我獨立思考的能力還鍛煉了我快速思維的能力。因為課時緊,所以上課是老師教授的內(nèi)容較多,所以我們上課時需要認真聽講,及時做筆記,下課時及時復習,深入理解。 老師為了鍛煉我們,會在每堂課前把上節(jié)課的知識通過問答的形式幫助我們復習,而且在課堂上老師也會隨機的讓我們回答問題并要求我們把所學知識轉(zhuǎn)化為自己的語言,還利用加分的方法鼓勵同學多回答,多思考。讓我們從各個方面提高能力,這些都是我們在其它課堂上學不到的。通過這一學期,我發(fā)現(xiàn)自己的獨立思考能力、語言組織能力以及口語表達能力都有了很大的提高,這些能力將使我受用一生。最后,我想說:謝謝您老師,您辛苦了!第三篇:if省略結(jié)構(gòu)小結(jié)
第四篇:結(jié)構(gòu)素描小結(jié)
第五篇:結(jié)構(gòu)化學小結(jié)