第一篇:病理學(xué)實(shí)驗(yàn)教學(xué)的實(shí)踐與探討
病理學(xué)實(shí)驗(yàn)教學(xué)的實(shí)踐與探討
基礎(chǔ)醫(yī)學(xué)部 張玉麗
病理學(xué)是一門重要的醫(yī)學(xué)基礎(chǔ)課,它是闡明疾病發(fā)生、發(fā)展規(guī)律的科學(xué),學(xué)生通過本課程的學(xué)習(xí),可了解疾病的原因、發(fā)病機(jī)理、經(jīng)過和轉(zhuǎn)歸,為認(rèn)識(shí)疾病的本質(zhì)及后期臨床課的學(xué)習(xí)奠定基礎(chǔ)。病理學(xué)是介于基礎(chǔ)醫(yī)學(xué)與臨床醫(yī)學(xué)之間的“橋梁”學(xué)科, 理論性和實(shí)踐性都很強(qiáng)。有人稱“病理為醫(yī)學(xué)之本”,可見它占有重要地位。當(dāng)前教育正處于從教師主講逐漸演變?yōu)橹笇?dǎo)學(xué)生學(xué)習(xí)以學(xué)生為主體的教學(xué)改革中,病理學(xué)如何才能順應(yīng)發(fā)展很值得探討和研究。病理學(xué)是一門形態(tài)學(xué)課程,實(shí)驗(yàn)教學(xué)是教學(xué)計(jì)劃的重要組成部分,是理論學(xué)習(xí)的繼續(xù)、補(bǔ)充和發(fā)展,同時(shí)也是提高教學(xué)質(zhì)量的重要環(huán)節(jié)。如何上好醫(yī)學(xué)生的病理實(shí)驗(yàn)課,把學(xué)生培養(yǎng)成為動(dòng)手能力較強(qiáng)的“實(shí)用型”人才?結(jié)合我校的具體情況,對(duì)本學(xué)科的實(shí)驗(yàn)課教學(xué)提出幾點(diǎn)設(shè)想。
為了能使同學(xué)們理論聯(lián)系實(shí)際,加深同學(xué)們的理解和記憶,我們的實(shí)驗(yàn)課由多媒體示教,大體標(biāo)本示教,切片觀察,PBL教學(xué),繪圖作業(yè)和考試六部分組成,爭取逐步強(qiáng)化教學(xué)效果。
實(shí)驗(yàn)課幻燈和大體標(biāo)本的講解
實(shí)驗(yàn)課幻燈的制作主要由大量的圖片組成,圖片所涉及的內(nèi)容主要為理論課所學(xué)習(xí)的知識(shí)點(diǎn)。實(shí)驗(yàn)課幻燈圖片的選擇多為某種疾病的典型病理變化,同學(xué)們通過對(duì)圖片的觀察及教師的講解,可以加深記憶、鞏固所學(xué)的臨床知識(shí)。大體標(biāo)本的觀察比多媒體課件上的圖片觀察更具有直觀性。
為了提高學(xué)生學(xué)習(xí)的積極性和有效的結(jié)合臨床,實(shí)驗(yàn)課圖片的選擇除了以病理變化為主體外還可以選擇一些和臨床治療有關(guān)的有趣圖片。比如,在同學(xué)們看完大量的冠狀動(dòng)脈粥樣硬化的病理變化的圖片后我們還選擇了幾張臨床上冠狀動(dòng)脈搭橋的圖片給學(xué)生看。在講完心瓣膜病的時(shí)候,我們也選擇了一張換金屬瓣膜后的心臟標(biāo)本的圖片給同學(xué)們看,同學(xué)們對(duì)這些圖片表現(xiàn)出明顯的關(guān)注,普遍反映更加深刻的理解了本病的病變特點(diǎn)和臨床癥狀,提高了病理的學(xué)習(xí)興趣。這樣一方面可以拓寬同學(xué)們的視野,另一方面更好的調(diào)動(dòng)了同學(xué)們的學(xué)習(xí)積極性。隨著我國醫(yī)療衛(wèi)生事業(yè)的不斷發(fā)展,臨床疾病譜也在不斷的變化,我們要及時(shí)的調(diào)整多媒體課件的教學(xué)內(nèi)容,以適應(yīng)新形勢(shì)下臨床疾病不斷變化對(duì)病理教學(xué)所提
出的新要求。
教師在講解幻燈和大體標(biāo)本的過程中要避免“注入式”教學(xué),要以學(xué)生為主,注重培養(yǎng)學(xué)生的觀察能力,多提出問題,引導(dǎo)學(xué)生自己發(fā)現(xiàn)問題,根據(jù)病理變化的特點(diǎn)自己作出初步診斷,這樣可以提高學(xué)生的主動(dòng)參與意識(shí),增強(qiáng)實(shí)驗(yàn)教學(xué)中學(xué)生的主體地位。在引導(dǎo)學(xué)生作出診斷的基礎(chǔ)上,可以更進(jìn)一步的引導(dǎo)學(xué)生積極思考引起疾病病理變化的原因,在臨床上病人會(huì)出現(xiàn)的臨床癥狀和體征以及聯(lián)想到顯微鏡下的組織學(xué)改變等。比如,在觀察食管靜脈曲張標(biāo)本時(shí),引導(dǎo)他們思考靜脈曲張的機(jī)制,病人會(huì)出現(xiàn)的臨床癥狀和體征,在觀察肝硬化標(biāo)本時(shí),積極引導(dǎo)他們思考肝硬化的病因、臨床表現(xiàn)及進(jìn)一步由肉眼形態(tài)改變聯(lián)想到鏡下組織學(xué)改變,這樣不但可以激發(fā)學(xué)生濃厚的學(xué)習(xí)興趣,而且可以激發(fā)學(xué)生觀察切片的動(dòng)力,為下一步切片的觀察教學(xué)奠定基礎(chǔ)。2 切片觀察
切片的觀察要求學(xué)生有一定的組織學(xué)基礎(chǔ),為了使學(xué)生更好的觀察切片,我們常常幫助學(xué)生復(fù)習(xí)正常的組織結(jié)構(gòu)。有些同學(xué)組織胚胎學(xué)的基礎(chǔ)不好,觀察切片就比較困難。在條件允許的情況下,為學(xué)生準(zhǔn)備一張正常的組織,另一張為病理組織。比如,在觀察動(dòng)脈粥樣硬化的切片時(shí),可以先觀察正常動(dòng)脈組織的切片,然后再觀察動(dòng)脈粥樣硬化的切片。這樣同學(xué)們?cè)趦蓮埥M織切片的對(duì)比觀察中更容易發(fā)現(xiàn)病變,更容易理解病理變化的特點(diǎn)。
當(dāng)然,要取到正常人體組織是非常困難的,這就要求我們?cè)谄綍r(shí)的外檢和尸檢工作中留心收集正常的人體組織。在沒有開展病理外檢和尸檢的醫(yī)學(xué)院校可以加強(qiáng)和臨床醫(yī)院病理科及法醫(yī)教研室的聯(lián)系,以便收集到正常的標(biāo)本。除了收集正常的人體組織標(biāo)本外,我們還可以建立疾病的動(dòng)物模型,比如我們可以在小鼠身上建立動(dòng)脈粥樣硬化的模型,這樣我們就比較容易取到正常小鼠的組織和小鼠的動(dòng)脈粥樣硬化標(biāo)本,一方面促進(jìn)了實(shí)驗(yàn)課的教學(xué)工作,另一方面也可以激發(fā)自身的科研興趣,如果可以很好的和學(xué)生交流,還可以激發(fā)學(xué)生參與科研的興趣。
教師在學(xué)生充分理解切片的基礎(chǔ)上還可以引導(dǎo)學(xué)生逆向推理出大體標(biāo)本的病理改變和病人的臨床癥狀和體征,使切片觀察和大體觀察統(tǒng)一起來。采用PBL開放式教學(xué)和傳統(tǒng)教學(xué)相結(jié)合的教學(xué)模式
PBL是一種以學(xué)生為主、教師為輔的開放式教學(xué)模式。如在病理學(xué)實(shí)驗(yàn)教學(xué)中,即是在教師的參與下,圍繞具體疾病的病因、發(fā)病機(jī)制、病理改變、病理臨
床聯(lián)系、結(jié)局和轉(zhuǎn)歸等問題進(jìn)行討論。學(xué)生對(duì)已有的臨床資料要靠自己去思考、分析和判斷。甚至除了病人的臨床表現(xiàn)外,還有實(shí)驗(yàn)室及特殊檢查改變、疾病演變過程,甚至涉及其他相關(guān)學(xué)科的一些知識(shí)等等,這些是教材所沒有的,這就促使他們?nèi)フJ(rèn)真讀書,查閱資料,甚至相互討論。這樣使學(xué)生由機(jī)械的學(xué)習(xí)變?yōu)殪`活的學(xué)習(xí);由灌輸式學(xué)習(xí)變?yōu)榘l(fā)現(xiàn)式學(xué)習(xí);由封閉式學(xué)習(xí)變?yōu)殚_放式學(xué)習(xí);由被動(dòng)式學(xué)習(xí)變?yōu)橹鲃?dòng)式學(xué)習(xí),從而提高了學(xué)生學(xué)習(xí)的主動(dòng)性,提高了思考分析判斷能力和全面考慮問題、解決問題的能力。同時(shí)輔之以適當(dāng)?shù)膫鹘y(tǒng)講解的方法,這樣既能保證學(xué)習(xí)的重點(diǎn)內(nèi)容達(dá)到精、深、透,培養(yǎng)學(xué)生的學(xué)習(xí)能力,又能確保教師在有限的時(shí)間內(nèi)能夠講授教學(xué)大綱中需要學(xué)生熟悉和了解的內(nèi)容,兩種教學(xué)方式取長補(bǔ)短、相互補(bǔ)充。在我國有部分醫(yī)學(xué)院校已經(jīng)試用PBL教學(xué)法,教學(xué)效果良好。
繪圖作業(yè)
觀察切片要求學(xué)生選擇一張切片進(jìn)行繪圖是病理實(shí)驗(yàn)課的傳統(tǒng)內(nèi)容之一,通過繪圖可以督促學(xué)生對(duì)切片的認(rèn)真觀察和加深學(xué)生對(duì)組織病理變化的記憶,還可以檢測(cè)學(xué)生對(duì)切片的觀察效果和教師的教學(xué)水平。我們還制定了一套詳細(xì)的作業(yè)評(píng)分標(biāo)準(zhǔn),將學(xué)生的平時(shí)作業(yè)進(jìn)行評(píng)分并記入學(xué)生的期末考試成績,進(jìn)一步確保學(xué)生端正切片觀察和實(shí)驗(yàn)課作業(yè)的態(tài)度,所以學(xué)生的實(shí)驗(yàn)課作業(yè)都很認(rèn)真。
實(shí)驗(yàn)課考試
病理學(xué)理論課考試是考核學(xué)生基本知識(shí)的掌握情況和對(duì)知識(shí)的記憶程度,而實(shí)驗(yàn)課的考試應(yīng)該是對(duì)學(xué)生能力的測(cè)試。學(xué)生的實(shí)驗(yàn)報(bào)告只能算作平時(shí)成績??荚囆问娇梢远鄻?,試題需要精心編寫或設(shè)計(jì)??己藘?nèi)容主要是學(xué)生的主動(dòng)學(xué)習(xí)能力、邏輯判斷能力、獨(dú)立思考能力、分析和解決實(shí)際臨床問題能力、創(chuàng)新能力、實(shí)際動(dòng)手能力等等。如此才可以客觀地反映學(xué)生的學(xué)習(xí)成績。同時(shí)也可以檢驗(yàn)教師的教學(xué)水平。實(shí)驗(yàn)教學(xué)繼續(xù)改革的探討
目前我校開設(shè)專業(yè)多,對(duì)于不同的專業(yè),病理的教學(xué)重點(diǎn)應(yīng)有所不同,根據(jù)專業(yè)的不同我們應(yīng)大膽轉(zhuǎn)換病理教學(xué)的主講內(nèi)容,適當(dāng)增刪取舍教材使病理教學(xué)更好的適應(yīng)臨床工作的需要。測(cè)評(píng)方法更加多元化,全面反映學(xué)生綜合能力。在實(shí)踐中,除常規(guī)作業(yè)考核外,把學(xué)生平時(shí)在實(shí)驗(yàn)課的綜合表現(xiàn)也作為一個(gè)考核點(diǎn),減輕學(xué)生期末考試的壓力。隨著科學(xué)技術(shù)的高速發(fā)展,各學(xué)科之間的聯(lián)系更加緊
密,開設(shè)綜合實(shí)驗(yàn)課勢(shì)在必行。不能再以學(xué)科為中心,而要以組織或器官為中心,使得各學(xué)科在綜合實(shí)驗(yàn)中有所交叉滲透。將科研融入實(shí)驗(yàn)教學(xué)中,鼓勵(lì)學(xué)生不斷探索,病理學(xué)是一門實(shí)踐性很強(qiáng)的學(xué)科,除了理論課上教師介紹學(xué)科相關(guān)的國內(nèi)外科研動(dòng)態(tài)及新技術(shù)、新方法外,在實(shí)驗(yàn)課上,我們還可以將自己的科研成果介紹給大家,告訴學(xué)生某領(lǐng)域的研究熱點(diǎn),可培養(yǎng)學(xué)生濃厚的科研興趣和科研意識(shí),為將來科研課題的開展打下基礎(chǔ)。
第二篇:病理學(xué)實(shí)驗(yàn)教學(xué)目的與要求
病理學(xué)實(shí)驗(yàn)教學(xué)目的與要求
一、細(xì)胞和組織的損傷與修復(fù)
大體標(biāo)本:腎盂積水、肝細(xì)胞水腫、脂肪肝、腎或脾梗死、結(jié)核干酪樣壞死、阿米巴肝膿腫、干性壞疽、濕性壞疽、左心室向心性肥大、創(chuàng)傷愈合、肉芽組織、骨折愈合。切片:肝細(xì)胞壓迫性萎縮、肝、腎細(xì)胞水腫、肝細(xì)胞脂肪變性、脾包膜玻璃樣變性、脾梗死、肉芽組織。
二、局部血液循環(huán)障礙
大體標(biāo)本:肺淤血、肝淤血、靜脈血栓、心瓣膜或心房附壁血栓、脾或腎貧血性梗死、肺出血性梗死。
切片:肺淤血、慢性肝淤血、混合血栓、腎或脾梗死。
三、炎癥
大體標(biāo)本:粘膜假膜性炎(白喉或細(xì)菌性疾?。?,膿腫(肺、腎、肝或腦),化膿性闌尾炎,慢性膽囊炎,慢性扁桃體炎,子宮頸炎性息肉,鼻息肉。
切片:肝膿腫、蜂窩織性闌尾炎、肉芽組織、慢性腦膿腫、急性肺膿腫。
四、腫瘤
大體標(biāo)本:肝癌、惡性淋巴瘤、皮膚乳頭狀瘤、纖維瘤、脂肪瘤、平滑肌瘤、軟骨瘤、血管瘤、腸息肉、囊腺瘤、纖維肉瘤、骨肉瘤、陰莖癌、腸癌、黑色素瘤、畸胎瘤。惡性腫瘤血道轉(zhuǎn)移及淋巴道轉(zhuǎn)移。
切片:平滑肌瘤、橫紋肌肉瘤、乳頭狀瘤、鱗狀細(xì)胞癌、腺癌、肝細(xì)胞癌癌細(xì)胞涂片。
五、心血管系統(tǒng)疾病
大體標(biāo)本:風(fēng)濕性心內(nèi)膜炎、心瓣膜病、亞急性細(xì)菌性心內(nèi)膜炎、左心室向心性肥大、細(xì)動(dòng)脈硬化性固縮腎、腦溢血、主動(dòng)脈粥樣硬化(輕、重)、冠狀動(dòng)脈粥樣硬化、缺血性心肌病、擴(kuò)張性心肌病、阻塞性肥厚性心肌病。
切片:風(fēng)濕性心肌炎、動(dòng)脈粥樣硬化、細(xì)動(dòng)脈硬化性固縮腎、缺血性心肌病。
六、呼吸系統(tǒng)疾病
大體標(biāo)本:肺氣腫、肺心病、大葉性肺炎、小葉性肺炎、支原體性肺炎、病毒性肺炎、硅肺、肺癌、支氣管擴(kuò)張癥、肺炎性假瘤、肺隔離囊腫。切片:大葉性肺炎、小葉性肺炎、間質(zhì)性肺炎、硅肺、肺癌。
七、消化系統(tǒng)疾病
大體標(biāo)本:慢性潰瘍病、病毒性肝炎、門脈性肝硬化、壞死后性肝硬化、食管癌、胃癌。切片:慢性胃潰瘍病、病毒性肝炎、門脈性肝硬化。
八、泌尿系統(tǒng)疾病
大體標(biāo)本:急、慢性腎小球腎炎,慢性腎盂腎炎,膀胱癌。切片:急、慢性腎小球腎炎,快速進(jìn)行性腎炎,慢性腎盂腎炎。
九、生殖系統(tǒng)疾病
大體標(biāo)本:子宮頸癌、葡萄胎、惡性葡萄胎、絨毛膜上皮癌、乳腺癌、卵巢囊腫。切片:葡萄胎、絨毛膜上皮癌、子宮頸原位癌、子宮頸鱗狀細(xì)胞癌、乳腺癌。
十、傳染病
大體標(biāo)本:原發(fā)性肺結(jié)核病及其惡化進(jìn)展,肺尖病灶,浸潤性肺結(jié)核,纖維空洞性肺結(jié)核,干酪樣肺炎,粟粒性肺結(jié)核,肺外器官結(jié)核(腸、腎),細(xì)菌性痢疾,傷寒,流行性乙型腦炎。
切片:粟粒性肺結(jié)核(結(jié)核結(jié)節(jié)),腎結(jié)核,細(xì)菌性痢疾,腸傷寒,流行性乙型腦炎。
十一、寄生蟲病
大體標(biāo)本:阿米巴病(腸、肝),血吸蟲?。c、肝、脾)切片:阿米巴?。c),血吸蟲?。c、肝蟲卵結(jié)節(jié))。
第三篇:“C程序設(shè)計(jì)”實(shí)驗(yàn)教學(xué)與實(shí)踐
“C程序設(shè)計(jì)”實(shí)驗(yàn)教學(xué)與實(shí)踐
胡科
(電子科技大學(xué)應(yīng)用數(shù)學(xué)學(xué)院,四川成都 610054)
摘 要 本文從實(shí)驗(yàn)教學(xué)角度,結(jié)合作者多年從事“C程序設(shè)計(jì)”教學(xué)經(jīng)驗(yàn),以典型實(shí)例對(duì)該課程的實(shí)驗(yàn)教學(xué)環(huán)節(jié)作了初步探討,指出了運(yùn)用現(xiàn)代教學(xué)手段,促進(jìn)實(shí)驗(yàn)教學(xué)的若干可行途徑。
關(guān)鍵詞 實(shí)驗(yàn)教學(xué);教學(xué)質(zhì)量;程序設(shè)計(jì);多媒體
“C程序設(shè)計(jì)”是一門重要的計(jì)算機(jī)基礎(chǔ)課程,通過本課程的學(xué)習(xí),使學(xué)生在程序設(shè)計(jì)和應(yīng)用軟件的開發(fā)兩個(gè)方面都得到鍛煉。C是學(xué)習(xí)高級(jí)語言編程的首選語言,通過對(duì)C的基本特點(diǎn)、語法規(guī)則、程序設(shè)計(jì)等內(nèi)容的講解,使學(xué)生逐步掌握程序設(shè)計(jì)的基礎(chǔ)知識(shí)和面向過程的結(jié)構(gòu)化程序設(shè)計(jì)方法,培養(yǎng)良好的程序設(shè)計(jì)風(fēng)格,為進(jìn)一步學(xué)習(xí)計(jì)算機(jī)相關(guān)課程或從事軟件開發(fā)奠定基礎(chǔ)。
“C程序設(shè)計(jì)”是一門實(shí)踐性很強(qiáng)的課程,只有通過大量的上機(jī)實(shí)驗(yàn),才能真正掌握C。因此,除了注重課堂教學(xué)外,重視和搞好實(shí)驗(yàn)教學(xué),加強(qiáng)學(xué)生的動(dòng)手能力培養(yǎng),是提高課程教學(xué)質(zhì)量的關(guān)鍵。在實(shí)驗(yàn)教學(xué)中,學(xué)生應(yīng)是在教師事先設(shè)定好的“實(shí)驗(yàn)任務(wù)驅(qū)動(dòng)”下進(jìn)行上機(jī)操作,這樣,學(xué)生的實(shí)驗(yàn)?zāi)康男詮?qiáng),有利于培養(yǎng)學(xué)生的計(jì)算機(jī)實(shí)際操作能力。注重實(shí)驗(yàn)環(huán)節(jié),鍛煉編程能力
[1]
通過有針對(duì)性的上機(jī)實(shí)驗(yàn),逐步加深學(xué)生對(duì)課堂講授內(nèi)容的理解,培養(yǎng)學(xué)生靈活運(yùn)用所學(xué)知識(shí)分析、解決一般問題的能力,真正了解程序在計(jì)算機(jī)中的執(zhí)行過程以及計(jì)算機(jī)軟件的基本開發(fā)過程。要求學(xué)生能使用程序控制的三種基本結(jié)構(gòu)(順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu))和相關(guān)語法熟練編寫應(yīng)用程序,掌握常用的典型算法和編程技巧。實(shí)驗(yàn)應(yīng)涉及數(shù)組、函數(shù)、指針、結(jié)構(gòu)體、文件等核心知識(shí)點(diǎn)。
⑴ 前期準(zhǔn)備
上機(jī)前的準(zhǔn)備工作包括復(fù)習(xí)和掌握與本次實(shí)驗(yàn)有關(guān)的教學(xué)內(nèi)容。對(duì)實(shí)驗(yàn)問題進(jìn)行認(rèn)真分析,設(shè)計(jì)相關(guān)算法,編寫紙上代碼,給出初步解決方案。
⑵ 實(shí)驗(yàn)過程
在Turbo C 2.0(TC)的集成開發(fā)環(huán)境中編輯和調(diào)試程序,使用多組數(shù)據(jù)對(duì)程序進(jìn)行測(cè)試,使輸出數(shù)據(jù)與預(yù)期結(jié)果相符。若條件許可,打印程序和運(yùn)行結(jié)果,以備檢查。
⑶ 實(shí)驗(yàn)報(bào)告
編寫與整理實(shí)驗(yàn)報(bào)告是上機(jī)實(shí)驗(yàn)的基本要求,也是培養(yǎng)嚴(yán)謹(jǐn)科學(xué)作風(fēng)的重要途徑,實(shí)驗(yàn)報(bào)告的主要內(nèi)容包括:
① 實(shí)驗(yàn)?zāi)康?/p>
實(shí)驗(yàn)之初,必須明確實(shí)驗(yàn)?zāi)康?,以保證達(dá)到所指定的基本要求。在撰寫實(shí)驗(yàn)報(bào)告時(shí),要進(jìn)一步確認(rèn)是否達(dá)到預(yù)期目的。
② 實(shí)驗(yàn)內(nèi)容
根據(jù)教學(xué)進(jìn)度、上機(jī)學(xué)時(shí)、學(xué)生基礎(chǔ)等因素,選擇與課堂講授內(nèi)容相關(guān)的多個(gè)實(shí)驗(yàn)題目。在每一個(gè)實(shí)驗(yàn)題目中,均提出一些具體要求。特別值得一提的是,這些實(shí)驗(yàn)題目應(yīng)具有一定的知識(shí)性和趣味性。
③ 程序設(shè)計(jì)
程序設(shè)計(jì)應(yīng)包括算法設(shè)計(jì)、必要的N-S流程圖、根據(jù)算法或流程圖編寫的源程序、函數(shù)模塊說明、代碼注釋等。
④ 調(diào)試運(yùn)行
采用各種測(cè)試數(shù)據(jù),特別是可能導(dǎo)致程序產(chǎn)生錯(cuò)誤結(jié)果的數(shù)據(jù)調(diào)試程序,以檢查程序的“健壯性”。經(jīng)調(diào)試正確的源程序應(yīng)具有良好的“可讀性”,并符合結(jié)構(gòu)化程序設(shè)計(jì)原則。
⑤ 實(shí)驗(yàn)總結(jié)
實(shí)驗(yàn)過程中的大量工作是程序調(diào)試,在調(diào)試過程中會(huì)遇到各種各樣的問題,每解決一個(gè)問題都將有益于編程能力的提高。因此,對(duì)實(shí)驗(yàn)的總結(jié),最主要的是程序調(diào)試經(jīng)驗(yàn)的總結(jié)。分析實(shí)驗(yàn)中遇到的問題,并給出合理的解決方法。確認(rèn)本次實(shí)驗(yàn)是否達(dá)到實(shí)驗(yàn)?zāi)康摹a槍?duì)知識(shí)結(jié)構(gòu),精心策劃選題
學(xué)習(xí)C,算法分析與設(shè)計(jì)是核心,而新穎的選題又能促使學(xué)生主動(dòng)地探尋問題的求解算法。因此,針對(duì)實(shí)驗(yàn)環(huán)節(jié),精心選題對(duì)培養(yǎng)學(xué)生的編程能力、激發(fā)學(xué)生的編程熱情是極其重要的。如果單純列出幾個(gè)復(fù)習(xí)相關(guān)語法的練習(xí)題,學(xué)生勢(shì)必感到編程的枯燥無味,從而產(chǎn)生消極、甚至畏懼的心理,長此以往,必將挫傷學(xué)生的學(xué)習(xí)積極性。這里精心編選了供教學(xué)同行作為上機(jī)參考內(nèi)容的兩個(gè)典型問題(程序均在TC下調(diào)試通過),每個(gè)問題由題目、選題背景、主要語法、算法描述、程序清單、運(yùn)行結(jié)果、上機(jī)指導(dǎo)組成。
[題 目 一] 求以下定積分的近似值[1][2]:、、。
[選題背景] 數(shù)學(xué)與計(jì)算機(jī)是聯(lián)系十分緊密的兩門學(xué)科,許多數(shù)學(xué)問題需要借助計(jì)算機(jī)來解決。求定積分是“微積分”的一個(gè)重要內(nèi)容,選擇這一題目可以將數(shù)學(xué)知識(shí)與計(jì)算機(jī)編程有機(jī)地結(jié)合起來,培養(yǎng)學(xué)生利用C去解決數(shù)學(xué)問題的能力。
[主要語法] 函數(shù)、函數(shù)指針
[算法描述] 連續(xù)函數(shù)f(x)(假設(shè)f(x)>0)在[a,b]上的定積分等于x=a、x=b、y=0及y=f(x)所圍成的曲邊梯形面積。典型的定積分近似計(jì)算方法有梯形數(shù)值積分法(梯形法)和Simpson法(拋物線法)。從數(shù)學(xué)知識(shí)得知[3],對(duì)梯形法,面積近似值為((f(a)+f(b))/2+f(a+h)+ f(a+2*h)+...+f(a+(n-1)*h))*h 其中,h=(b-a)/n。
對(duì)拋物線法,面積近似值為
h/3(f(a)+4f(a+h)+2f(a+2h)+4f(a+3h)+2f(a+4h)+...+2f(a+(n-2)h)+4f(a+(n-1)h)+f(b))其中,h=(b-a)/n。(n為偶數(shù))我們可以編寫一個(gè)可共用的函數(shù)f,接收來自主程序的實(shí)際參數(shù)(積分下限、積分上限、被積函數(shù))即可求出對(duì)應(yīng)的面積近似值。這里,函數(shù)指針作為形式參數(shù),函數(shù)名作為實(shí)際參數(shù)。[程序清單] double f1(double x1){ double g1;g1=1+x1*x1;return(g1);} double f2(double x2){ double g2;g2=1+x2+x2*x2+x2*x2*x2;return(g2);} double f3(double x3){ double g3;g3=x3/(1+x3*x3);return(g3);} double f(double a,double b,double(*p)())/* 梯形法 */ { int n,i;double s,h,y;s=((*p)(a)+(*p)(b))/2;n=100;h=(b-a)/n;for(i=1;i [題 目 二] 1)刪除字符串中的指定字符[1][2]。 2)鍵入兩個(gè)串,從第一個(gè)串中刪除所有與第二個(gè)串中相同的字符,并輸出第一個(gè)串。 [選題背景] 代碼重用是一種重要的程序設(shè)計(jì)技術(shù),可以避免不必要的重復(fù)編碼,提高程序設(shè)計(jì)效率。面向?qū)ο蟮模?+,主要通過繼承實(shí)現(xiàn)代碼重用[4]。而面向過程的C,我們可以通過自定義的頭文件實(shí)現(xiàn)代碼重用。這里的兩個(gè)類似問題都涉及了刪除串中指定字符這一共同操作,因此,可以將這一操作獨(dú)立出來,以函數(shù)形式包含在自定義的頭文件中,這樣,兩個(gè)問題都可以調(diào)用頭文件中的函數(shù),從而實(shí)現(xiàn)代碼重用。[主要語法] 自定義頭文件 [算法描述] 對(duì)第一個(gè)問題,設(shè)計(jì)兩個(gè)下標(biāo)指示在串中待比較和待移動(dòng)的位置,利用循環(huán)結(jié)構(gòu)即可實(shí)現(xiàn)刪除字符串中的指定字符,這個(gè)操作以函數(shù)形式包含在自定義的頭文件(user.h)中。對(duì)第二個(gè)問題,利用二重循環(huán),針對(duì)第二個(gè)串中的每個(gè)字符,在第一個(gè)串中進(jìn)行掃描,找到后,并不急于刪除這個(gè)字符,而是將其替換為字符“*”,最后,通過調(diào)用user.h中的函數(shù),一次性刪除所有“*”,即可巧妙解決問題,提高運(yùn)行效率。[程序清單] f(char str[],char ch)/* 自定義頭文件user.h */ { int i,j;for(i=j=0;str[i];i++)if(str[i]!=ch)str[j++]=str[i];str[j]='