學(xué)習(xí)中的快樂(lè),產(chǎn)生于對(duì)學(xué)習(xí)內(nèi)容的興趣和深入。世上所有的人都是喜歡學(xué)習(xí)的,只是學(xué)習(xí)的方法和內(nèi)容不同而已。我們想要好好寫(xiě)一篇心得體會(huì),可是卻無(wú)從下手嗎?那么下面我就給大家講一講心得體會(huì)怎么寫(xiě)才比較好,我們一起來(lái)看一看吧。
描寫(xiě)c語(yǔ)言第三次上機(jī)心得體會(huì)一
本學(xué)期教學(xué)工作,歸納起來(lái)主要有一下幾點(diǎn)。
在c語(yǔ)言教學(xué)中我們不僅要使得學(xué)生掌握語(yǔ)法知識(shí),重要的是通過(guò)課程教學(xué),培養(yǎng)學(xué)生抽象思維和邏輯推理能力,掌握程序設(shè)計(jì)的思想和方法。教學(xué)過(guò)程中我們有選擇地使用多媒體教學(xué),可以將語(yǔ)言語(yǔ)法中的深?yuàn)W理論和邏輯推理的內(nèi)容(如數(shù)據(jù)類(lèi)型、運(yùn)算符、語(yǔ)句及部分語(yǔ)法規(guī)則)運(yùn)用多媒體教學(xué)直觀形象地講授給學(xué)生。加深學(xué)生對(duì)問(wèn)題的理解。這樣的多媒體教學(xué),收到了將抽象問(wèn)題形象化,枯燥問(wèn)題生動(dòng)化的效果。它使得相關(guān)的教學(xué)手段、教學(xué)方法、教學(xué)觀念、教學(xué)形式、教學(xué)結(jié)構(gòu)以致教育思想與教學(xué)理論都發(fā)生了相應(yīng)的變革。 但是,在具體使用多媒體的課堂教學(xué)中,應(yīng)依據(jù)教學(xué)的需要,根據(jù)不同的教學(xué)目標(biāo),教學(xué)內(nèi)容合理適當(dāng)?shù)亟M合使用各種教學(xué)媒體,多媒體教學(xué)一定要實(shí)事求是,從學(xué)科教學(xué)的需要和效果出發(fā),進(jìn)行系統(tǒng)科學(xué)的設(shè)計(jì),這樣才能更好地為課堂教學(xué)服務(wù),提高課堂教學(xué)效果。相反,如果盲目刻意追求現(xiàn)代化教學(xué)手段,不遵循教育教學(xué)的規(guī)律,一味的使用多媒體也將產(chǎn)生副作用(如學(xué)生將注意力只集中在投影效果上而忽視教師的語(yǔ)言表達(dá))。因此,多媒
體不是萬(wàn)能的,它還不能代替教師獨(dú)立完成教學(xué)活動(dòng),只能作為教學(xué)手段的補(bǔ)充和提高。
計(jì)算機(jī)語(yǔ)言課是一門(mén)實(shí)踐性很強(qiáng)的課。教學(xué)過(guò)程中除了教師的課堂講解外,主要靠學(xué)生的上機(jī)實(shí)踐來(lái)培養(yǎng)學(xué)生的操作能力和靈活運(yùn)用能力。我們提倡“精講多練”,具體措施為:
(1)壓縮講授課時(shí),加強(qiáng)上機(jī)訓(xùn)練,使學(xué)生能有更多的時(shí)間進(jìn)行上機(jī)實(shí)踐。
(2)布置與現(xiàn)實(shí)生活學(xué)習(xí)緊密聯(lián)系的上機(jī)題目,培養(yǎng)學(xué)生編寫(xiě)程序解決問(wèn)題的能力與興趣。
(3)教師起引導(dǎo)作用。
(4)提倡上機(jī)實(shí)踐互幫互助,使每個(gè)學(xué)生的優(yōu)點(diǎn)都能得到鍛煉。
(1)以實(shí)例為引導(dǎo),講解語(yǔ)法規(guī)則。《c語(yǔ)言程序設(shè)計(jì)》中很多知識(shí)比較抽象、枯燥,不容易被學(xué)生接受和理解,教師在課堂教學(xué)中應(yīng)該巧用生活中的實(shí)例化繁為簡(jiǎn),將深?yuàn)W的理論講得通俗易懂。例如,對(duì)于幾種結(jié)構(gòu)的理解,我們可以在講解基本概念的同時(shí),可以以通俗易懂的例子為引導(dǎo)逐步引出各個(gè)相關(guān)知識(shí)點(diǎn)和概念,然后以總結(jié)的形式講解語(yǔ)法要點(diǎn),避免純粹學(xué)習(xí)語(yǔ)法的單調(diào)枯燥。這既容易激發(fā)學(xué)生的學(xué)習(xí)興趣,又利于學(xué)生快速掌握抽象的概念。
(2) 從輸入/輸出函數(shù)入手逐步認(rèn)識(shí)c語(yǔ)言程序。學(xué)生在學(xué)習(xí)c語(yǔ)言時(shí),首先遇到的問(wèn)題就是不知從何處人手,即使在課堂上聽(tīng)懂了老師所講述的例題,但在上機(jī)輸人這些程序后,編譯時(shí)還會(huì)出現(xiàn)各種問(wèn)題,加之學(xué)生的英語(yǔ)基礎(chǔ)較差,看不懂message窗口中的英文提示信息,導(dǎo)致大多數(shù)學(xué)生面對(duì)機(jī)器不知所措,而這種情形又降低了他
們學(xué)好這門(mén)課的信心以及學(xué)習(xí)這門(mén)課的主動(dòng)性。因此,教師要做的就是找到一種好的方法使學(xué)生少出現(xiàn)這種問(wèn)題。要做到這一點(diǎn),就必須要求學(xué)生對(duì)c語(yǔ)言知識(shí)進(jìn)行積累, 從經(jīng)典的小程序人手,一步步的實(shí)踐和學(xué)習(xí),其中學(xué)會(huì)使用輸人/輸出函數(shù)是很關(guān)鍵的一步。常用的輸人/輸出函數(shù)很具有代表性,特別是printf()和scanf()這兩個(gè)格式輸入/輸出函數(shù)。通過(guò)運(yùn)用這兩個(gè)函數(shù)編寫(xiě)一些程序上機(jī)練習(xí)。對(duì)于學(xué)生而言,這樣的程序既具有數(shù)據(jù)輸入,又具有數(shù)據(jù)輸出,具有較強(qiáng)的直觀性。通過(guò)這些小程序不僅能提高學(xué)生對(duì)c語(yǔ)言程序結(jié)構(gòu)化的認(rèn)識(shí)。而且也能提高學(xué)生學(xué)好這門(mén)課程的信心。
(3)將算法教學(xué)融入到語(yǔ)言教學(xué)中。c語(yǔ)言學(xué)習(xí)過(guò)程中,學(xué)生感到困難的一般不是在于語(yǔ)法,而是如何用相關(guān)語(yǔ)法的語(yǔ)句實(shí)現(xiàn)編制程序,也就是根據(jù)算法編寫(xiě)程序問(wèn)題。由于c語(yǔ)言語(yǔ)法的邏輯性較強(qiáng)、結(jié)構(gòu)性要求較高,學(xué)生剛接觸的時(shí)候容易考慮不全。因此在算法教學(xué)中可以通過(guò)實(shí)例進(jìn)行,從最簡(jiǎn)單的例子入手使學(xué)生在解決其體問(wèn)題的過(guò)程中學(xué)習(xí)一些基本邏輯結(jié)構(gòu)和語(yǔ)句。同時(shí)讓學(xué)生知道根據(jù)同一個(gè)問(wèn)題可以提出不同的從易于理解到精簡(jiǎn)的算法,從而比較這些算法之間的優(yōu)劣。了解算法的優(yōu)化。通過(guò)對(duì)算法的優(yōu)化練習(xí),可以在無(wú)形中提高學(xué)生寫(xiě)算法的水平。使得學(xué)生真正了解到算法是程序的靈魂。
在 c 語(yǔ)言的教學(xué)過(guò)程中,我們可以采用項(xiàng)目教學(xué)法。項(xiàng)目教學(xué)法,是師生通過(guò)共同實(shí)施一個(gè)完整的項(xiàng)目工作而進(jìn)行的教學(xué)活動(dòng)。通過(guò)對(duì)完整的項(xiàng)目的系統(tǒng)分析,培養(yǎng)學(xué)生良好的編程習(xí)慣,善于獲取他人經(jīng)驗(yàn)的能力以及掌握綜合運(yùn)用所
學(xué)知識(shí)的能力,從而完全了解項(xiàng)目流程,真正提高編程水平。如讓學(xué)生編寫(xiě)一個(gè)簡(jiǎn)單的學(xué)生信息管理系統(tǒng),這不但使得學(xué)生掌握了所學(xué)的c語(yǔ)言知識(shí),同時(shí)也使得學(xué)生了解了數(shù)據(jù)字典、流程圖等其它軟件工程方面的內(nèi)容。這種教學(xué)方法,不但提高了學(xué)生的實(shí)踐能力,同時(shí)也激發(fā)了學(xué)生的學(xué)習(xí)興趣。
以上是本人在本學(xué)期c語(yǔ)言教學(xué)中遇到的幾個(gè)問(wèn)題作的簡(jiǎn)單討論,在實(shí)際教學(xué)當(dāng)中,還有其它一些具體問(wèn)題,鑒于篇幅問(wèn)題,我們?cè)谶@里不作更深的討論。希望以上思考能對(duì)實(shí)際的教學(xué)和學(xué)習(xí)有所幫助。
描寫(xiě)c語(yǔ)言第三次上機(jī)心得體會(huì)二
c語(yǔ)言是目前大多數(shù)職業(yè)學(xué)校及大專(zhuān)院校開(kāi)設(shè)的一門(mén)計(jì)算機(jī)基礎(chǔ)課。對(duì)于剛接觸計(jì)算機(jī)語(yǔ)言的職業(yè)學(xué)生,它具有較強(qiáng)的抽象性且結(jié)構(gòu)化程序設(shè)計(jì)語(yǔ)言,對(duì)初學(xué)者來(lái)說(shuō)比較難于接受,也容易出現(xiàn)一些問(wèn)題。現(xiàn)針對(duì)本學(xué)期教學(xué)中的工作進(jìn)行總結(jié),以便更好的進(jìn)行下學(xué)期的工作。
本學(xué)期教學(xué)工作,歸納起來(lái)主要有一下幾點(diǎn)。
在c語(yǔ)言教學(xué)中我們不僅要使得學(xué)生掌握語(yǔ)法知識(shí),重要的是通過(guò)課程教學(xué),培養(yǎng)學(xué)生抽象思維和邏輯推理能力,掌握程序設(shè)計(jì)的思想和方法。教學(xué)過(guò)程中我們有選擇地使用多媒體教學(xué),可以將語(yǔ)言語(yǔ)法中的深?yuàn)W理論和邏輯推理的內(nèi)容(如數(shù)據(jù)類(lèi)型、運(yùn)算符、語(yǔ)句及部分語(yǔ)法規(guī)則)運(yùn)用多媒體教學(xué)直觀形象地講授給學(xué)生。加深學(xué)生對(duì)問(wèn)題的理解。這樣的多媒體教學(xué),收到了將抽象問(wèn)題形象化,枯燥問(wèn)題生動(dòng)化的效果。它使得相關(guān)的教學(xué)手段、教學(xué)方法、教學(xué)觀念、教學(xué)形式、教學(xué)結(jié)構(gòu)以致教育思想與教學(xué)理論都發(fā)生了相應(yīng)的變革。但是,在具體使用多媒體的課堂教學(xué)中,應(yīng)依據(jù)教學(xué)的需要,根據(jù)不同的教學(xué)目標(biāo),教學(xué)內(nèi)容合理適當(dāng)?shù)亟M合使用各種教學(xué)媒體,多媒體教學(xué)一定要實(shí)事求是,從學(xué)科教學(xué)的需要和效果出發(fā),進(jìn)行系統(tǒng)科學(xué)的設(shè)計(jì),這樣才能更好地為課堂教學(xué)服務(wù),提高課堂教學(xué)效果。相反,如果盲目刻意追求現(xiàn)代化教學(xué)手段,不遵循教育教學(xué)的規(guī)律,一味的使用多媒體也將產(chǎn)生副作用(如學(xué)生將注意力只集中在投影效果上而忽視教師的語(yǔ)言表達(dá))。因此,多媒體不是萬(wàn)能的,它還不能代替教師獨(dú)立完成教學(xué)活動(dòng),只能作為教學(xué)手段的補(bǔ)充和提高。
計(jì)算機(jī)語(yǔ)言課是一門(mén)實(shí)踐性很強(qiáng)的課。教學(xué)過(guò)程中除了教師的課堂講解外,主要靠學(xué)生的上機(jī)實(shí)踐來(lái)培養(yǎng)學(xué)生的操作能力和靈活運(yùn)用能力。我們提倡“精講多練”,具體措施為:
(1)壓縮講授課時(shí),加強(qiáng)上機(jī)訓(xùn)練,使學(xué)生能有更多的時(shí)間進(jìn)行上機(jī)實(shí)踐。
(2)布置與現(xiàn)實(shí)生活學(xué)習(xí)緊密聯(lián)系的上機(jī)題目,培養(yǎng)學(xué)生編寫(xiě)程序解決問(wèn)題的能力與興趣。
(3)教師起引導(dǎo)作用。
(4)提倡上機(jī)實(shí)踐互幫互助,使每個(gè)學(xué)生的優(yōu)點(diǎn)都能得到鍛煉。
(1)以實(shí)例為引導(dǎo),講解語(yǔ)法規(guī)則。《c語(yǔ)言程序設(shè)計(jì)》中很多知識(shí)比較抽象、枯燥,不容易被學(xué)生接受和理解,教師在課堂教學(xué)中應(yīng)該巧用生活中的實(shí)例化繁為簡(jiǎn),將深?yuàn)W的理論講得通俗易懂。例如,對(duì)于幾種結(jié)構(gòu)的理解,我們可以在講解基本概念的同時(shí),可以以通俗易懂的例子為引導(dǎo)逐步引出各個(gè)相關(guān)知識(shí)點(diǎn)和概念,然后以總結(jié)的形式講解語(yǔ)法要點(diǎn),避免純粹學(xué)習(xí)語(yǔ)法的單調(diào)枯燥。這既
容易激發(fā)學(xué)生的學(xué)習(xí)興趣,又利于學(xué)生快速掌握抽象的概念。
(2)從輸入/輸出函數(shù)入手逐步認(rèn)識(shí)c語(yǔ)言程序。學(xué)生在學(xué)習(xí)c語(yǔ)言時(shí),首先遇到的問(wèn)題就是不知從何處人手,即使在課堂上聽(tīng)懂了老師所講述的例題,但在上機(jī)輸人這些程序后,編譯時(shí)還會(huì)出現(xiàn)各種問(wèn)題,加之學(xué)生的英語(yǔ)基礎(chǔ)較差,看不懂message窗口中的英文提示信息,導(dǎo)致大多數(shù)學(xué)生面對(duì)機(jī)器不知所措,而這種情形又降低了他們學(xué)好這門(mén)課的信心以及學(xué)習(xí)這門(mén)課的主動(dòng)性。因此,教師要做的就是找到一種好的方法使學(xué)生少出現(xiàn)這種問(wèn)題。要做到這一點(diǎn),就必須要求學(xué)生對(duì)c語(yǔ)言知識(shí)進(jìn)行積累,從經(jīng)典的小程序人手,一步步的實(shí)踐和學(xué)習(xí),其中學(xué)會(huì)使用輸人/輸出函數(shù)是很關(guān)鍵的一步。常用的輸人/輸出函數(shù)很具有代表性,特別是printf()和scanf()這兩個(gè)格式輸入/輸出函數(shù)。通過(guò)運(yùn)用這兩個(gè)函數(shù)編寫(xiě)一些程序上機(jī)練習(xí)。對(duì)于學(xué)生而言,這樣的程序既具有數(shù)據(jù)輸入,又具有數(shù)據(jù)輸出,具有較強(qiáng)的直觀性。通過(guò)這些小程序不僅能提高學(xué)生對(duì)c語(yǔ)言程序結(jié)構(gòu)化的認(rèn)識(shí)。而且也能提高學(xué)生學(xué)好這門(mén)課程的信心。
(3)將算法教學(xué)融入到語(yǔ)言教學(xué)中。c語(yǔ)言學(xué)習(xí)過(guò)程中,學(xué)生感到困難的一般不是在于語(yǔ)法,而是如何用相關(guān)語(yǔ)法的語(yǔ)句實(shí)現(xiàn)編制程序,也就是根據(jù)算法編寫(xiě)程序問(wèn)題。由于c語(yǔ)言語(yǔ)法的邏輯性較強(qiáng)、結(jié)構(gòu)性要求較高,學(xué)生剛接觸的時(shí)候容易考慮不全。因此在算法教學(xué)中可以通過(guò)實(shí)例進(jìn)行,從最簡(jiǎn)單的例子入手使學(xué)生在解決其體問(wèn)題的過(guò)程中學(xué)習(xí)一些基本邏輯結(jié)構(gòu)和語(yǔ)句。同時(shí)讓學(xué)生知道根據(jù)同一個(gè)問(wèn)題可以提出不同的從易于理解到精簡(jiǎn)的算法,從而比較這些算法之間的優(yōu)劣。了解算法的優(yōu)化。通過(guò)對(duì)算法的優(yōu)化練習(xí),可以在無(wú)形中提高學(xué)生寫(xiě)算法的水平。使得學(xué)生真正了解到算法是程序的靈魂。
(4)將項(xiàng)目教學(xué)法融入到教學(xué)中。在c語(yǔ)言的教學(xué)過(guò)程中,我們可以采用項(xiàng)目教學(xué)法。項(xiàng)目教學(xué)法,是師生通過(guò)共同實(shí)施一個(gè)完整的項(xiàng)目工作而進(jìn)行的教學(xué)活動(dòng)。通過(guò)對(duì)完整的項(xiàng)目的系統(tǒng)分析,培養(yǎng)學(xué)生良好的編程習(xí)慣,善于獲取他人經(jīng)驗(yàn)的能力以及掌握綜合運(yùn)用所學(xué)知識(shí)的能力,從而完全了解項(xiàng)目流程,真正提高編程水平。
以上是本人就本學(xué)期c語(yǔ)言教學(xué)中遇到的幾個(gè)問(wèn)題作的簡(jiǎn)單討論和歸納,在實(shí)際教學(xué)當(dāng)中,還有其它一些具體問(wèn)題和不足,有待在今后的教學(xué)過(guò)程中不斷地摸索和總結(jié)提高。
緊張的一學(xué)年已經(jīng)結(jié)束了,回顧這個(gè)學(xué)期幼兒在語(yǔ)言學(xué)習(xí)方面知識(shí),還是有長(zhǎng)進(jìn)的,為了使幼兒的語(yǔ)言在今后的學(xué)習(xí)中更流暢,表達(dá)更具體,現(xiàn)將本學(xué)期的語(yǔ)言課程總結(jié)如下:
一加強(qiáng)語(yǔ)言的基礎(chǔ)訓(xùn)練,大班語(yǔ)言教學(xué)工作總結(jié)。
本學(xué)期,為了培養(yǎng)幼兒語(yǔ)言表達(dá),首先我從最基礎(chǔ)的知識(shí)入手,讓他們認(rèn)真傾聽(tīng)別人說(shuō)的話,怎樣學(xué)會(huì)說(shuō)普通話;再跟師配合回答家庭住址、成員、介紹自己、老師、學(xué)校,回答中口齒清晰、語(yǔ)言和聲調(diào)準(zhǔn)確;隨后在鼓勵(lì)他們相互學(xué)習(xí)說(shuō)普通話。
二培養(yǎng)幼兒口頭表達(dá)能力。
在本學(xué)期的學(xué)習(xí)生活中,我時(shí)常多與學(xué)生活動(dòng)在一起,教他們說(shuō)完整的話,內(nèi)容要連貫,條例要清楚,和別人交談要自然大方,語(yǔ)言文明,別人說(shuō)話要認(rèn)真聽(tīng),不隨意打斷別人的話,工作總結(jié)《大班語(yǔ)言教學(xué)工作總結(jié)》。在平時(shí)的語(yǔ)言教學(xué)中,我特別重視幼兒的語(yǔ)言能力的培養(yǎng),把平時(shí)學(xué)習(xí)的古詩(shī)、兒歌、故事每天都要進(jìn)行復(fù)習(xí)鞏固,已怕幼兒的遺忘。為了讓這些孩子在生活中學(xué)會(huì)大膽流暢的語(yǔ)言,我平時(shí)用集體、指名、同伴、自愿的形式激起他們大膽地上臺(tái)為大家展示,展前總要先說(shuō)一些介紹自己、內(nèi)容題目的詞句,再讓他們大膽地、流暢地講述老師教過(guò)的故事,隨后在相互評(píng)論。通過(guò)一個(gè)學(xué)期的訓(xùn)練,現(xiàn)在班上有百分之百的小朋友都能在眾人面前展示自我。
總之,生活中離不開(kāi)語(yǔ)言,要想讓這些天真活潑的小朋友從小養(yǎng)成文明流暢的語(yǔ)言,師要更新教育方法,讓他們多走進(jìn)自然、多接觸人類(lèi)、多走向社會(huì)共同交流,才能使幼兒的語(yǔ)言表達(dá)步步上升。
描寫(xiě)c語(yǔ)言第三次上機(jī)心得體會(huì)三
課程伊始,我便意識(shí)到匯編語(yǔ)言絕不是輕易能弄懂的。相較于曾經(jīng)學(xué)過(guò)的c語(yǔ)言,電腦等于在遷就人的思維方式,但匯編卻是接近機(jī)器語(yǔ)言的一門(mén)語(yǔ)言,我們學(xué)習(xí)和編寫(xiě)程序時(shí)必須要去遷就電腦的思維方式,有時(shí)候還要設(shè)身處地地用電腦的角度去思考問(wèn)題,這就是我學(xué)習(xí)匯編語(yǔ)言時(shí)感受最深的地方,想起來(lái)很簡(jiǎn)單,寫(xiě)起來(lái)相當(dāng)?shù)牟灰住?/p>
在學(xué)習(xí)之前我們都需要明確何為匯編語(yǔ)言。計(jì)算機(jī)能夠直接識(shí)別的數(shù)據(jù)是由二進(jìn)制數(shù)0和1組成的代碼。機(jī)器指令就是用二進(jìn)制代碼組成的指令,一條機(jī)器指令控制計(jì)算機(jī)完成一個(gè)基本操作。為了克服機(jī)器語(yǔ)言的缺點(diǎn),人們采用助記符表示機(jī)器指令的操作碼,用變量代替操作數(shù)的存放地址等,這樣就形成了匯編語(yǔ)言。
在經(jīng)過(guò)一個(gè)學(xué)期系統(tǒng)性的學(xué)習(xí)后,自己也算初窺門(mén)徑,有所收獲。首先,對(duì)一樣新課程要學(xué)會(huì)與學(xué)過(guò)的課程作比較,這樣有助于我們更快進(jìn)入狀態(tài),最重要的是一些思考問(wèn)題,實(shí)現(xiàn)功能的邏輯的思考,會(huì)幫助我們很快的找到編寫(xiě)程序的思路和方向。匯編語(yǔ)言與其它的程序設(shè)計(jì)語(yǔ)言相比,操作的是更加底層的東西,它可以直接與硬件打交道,而別的語(yǔ)言基本不可能實(shí)現(xiàn)這樣的功能。既然是與硬件打交道,那么我們?cè)趯?xiě)程序的時(shí)候就要更加小心了,可能一不小心就會(huì)把程序跑丟了。
其次,學(xué)習(xí)匯編語(yǔ)言,首要問(wèn)題是學(xué)習(xí)80x86指令系統(tǒng)。如果能將指令系統(tǒng)中的各個(gè)助記符、格式等都能完全掌握并靈活運(yùn)用,大部分工作就已經(jīng)完成了。指令系統(tǒng)確定了cpu所能完成的功能,是用匯編語(yǔ)言進(jìn)行程序設(shè)計(jì)的最基本部分。如果不熟悉匯編指令的功能及其有關(guān)規(guī)定,那肯定不能靈活使用匯編語(yǔ)言。其中方括號(hào)中的內(nèi)容為可選項(xiàng)。指令助記符決定了指令的功能,對(duì)應(yīng)一條二進(jìn)制編碼的機(jī)器指令。指令的操作數(shù)個(gè)數(shù)由該指令確定,可以沒(méi)有操作數(shù),也可以有一個(gè)或多個(gè)操作數(shù),大多數(shù)指令要顯示寫(xiě)出來(lái),還有些操作數(shù)是隱含的。
再者,在編寫(xiě)匯編程序時(shí),應(yīng)該注意特別容易出現(xiàn)的錯(cuò)誤,例如在編寫(xiě)數(shù)據(jù)傳送指令時(shí),目的操作數(shù)和源操作數(shù)的類(lèi)型一定要匹配,cs不能作為目的操作數(shù),offset后只能跟簡(jiǎn)單地址符號(hào),等等。在學(xué)習(xí)匯編語(yǔ)言時(shí),指令的功能是學(xué)習(xí)和掌握的重點(diǎn),要準(zhǔn)確有效并合理的使用這些指令,必須了解一些使用的規(guī)則?,F(xiàn)對(duì)匯編語(yǔ)言編程時(shí)的規(guī)則進(jìn)行總結(jié),歸納起來(lái)有三點(diǎn):
1、要求指令操作數(shù)的尋址方式;
2、指令對(duì)標(biāo)志位的影響和標(biāo)志位對(duì)指令的影響;
3、指令的執(zhí)行時(shí)間,對(duì)可完成同樣功能的指令,要選用執(zhí)行時(shí)間短的指令。
最后,還有一點(diǎn)十分重要。和所有的程序設(shè)計(jì)語(yǔ)言一樣,若要學(xué)好匯編語(yǔ)言,實(shí)驗(yàn)是必不可少的環(huán)節(jié)。我們深有體會(huì):書(shū)上的程序都能看懂,基本原理也都明白,但是在自己親手編寫(xiě)程序時(shí),卻無(wú)從下手,甚至連第一句該怎么寫(xiě)都不知道。通過(guò)實(shí)驗(yàn),可以在很大程度上加深印象。在書(shū)上看程序,一切都是理所當(dāng)然,十分順利,而自己動(dòng)手,才會(huì)真正發(fā)現(xiàn)自己的不足之處。毋庸置疑,我們大多數(shù)人并沒(méi)有真正做到這點(diǎn)。
而今,這門(mén)課程即將結(jié)束,或許我們都還有許多不懂的地方,我們會(huì)盡己所能,將其攻克,將這些知識(shí)學(xué)以致用!
描寫(xiě)c語(yǔ)言第三次上機(jī)心得體會(huì)四
通過(guò)本次課程設(shè)計(jì),對(duì)圖的概念有了一個(gè)新的認(rèn)識(shí),在學(xué)習(xí)離散數(shù)學(xué)的時(shí)候,總覺(jué)得圖是很抽象的東西,但是在學(xué)習(xí)了《數(shù)據(jù)結(jié)構(gòu)與算法》這門(mén)課程之后,我慢慢地體會(huì)到了其中的奧妙,圖能夠在計(jì)算機(jī)中存在,首先要捕捉他有哪些具體化、數(shù)字化的信息,比如說(shuō)權(quán)值、頂點(diǎn)個(gè)數(shù)等,這也就說(shuō)明了想要把生活中的信息轉(zhuǎn)化到計(jì)算機(jī)中必須用數(shù)字來(lái)完整的構(gòu)成一個(gè)信息庫(kù),而圖的存在,又涉及到了頂點(diǎn)之間的聯(lián)系。圖分為有向圖和無(wú)向圖,而無(wú)向圖又是有向圖在權(quán)值雙向相等下的一種特例,如何能在計(jì)算機(jī)中表示一個(gè)雙向權(quán)值不同的圖,這就是一件很巧妙的事情,經(jīng)過(guò)了思考和老師同學(xué)的幫助,我用edges[i][j]=up和edges[j][i]=up就能實(shí)現(xiàn)了一個(gè)雙向圖信息的存儲(chǔ)。
對(duì)整個(gè)程序而言,dijkstra算法始終都是核心內(nèi)容,其實(shí)這個(gè)算法在實(shí)際思考中并不難,也許我們誰(shuí)都知道找一個(gè)路徑最短的方法,及從頂點(diǎn)一步一步找最近的路線并與其直接距離相比較,但是,在計(jì)算機(jī)中實(shí)現(xiàn)這么一個(gè)很簡(jiǎn)單的想法就需要涉及到很多專(zhuān)業(yè)知識(shí),為了完成設(shè)計(jì),在前期工作中,基本都是以學(xué)習(xí)c語(yǔ)言為主,所以浪費(fèi)了很多時(shí)間,比如說(shuō)在程序中,刪除頂點(diǎn)和增加頂點(diǎn)的模塊中都有和建圖模塊相互重復(fù)的函數(shù),但是由于技術(shù)的原因,只能做一些很累贅的函數(shù),可見(jiàn)在調(diào)用知識(shí)點(diǎn),我沒(méi)有掌握好。
不過(guò),有了這次課程設(shè)計(jì)的經(jīng)驗(yàn)和教訓(xùn),我能夠很清楚的對(duì)自己定一個(gè)合適的水平,而且在這次課程設(shè)計(jì)中我學(xué)會(huì)了運(yùn)用兩個(gè)新的函數(shù)sprintf和包涵在#include頭文件中的輸入函數(shù)。因?yàn)檎n程設(shè)計(jì)的題目是求最短路徑,本來(lái)是想通過(guò)算法的實(shí)現(xiàn)把這個(gè)程序與交通情況相連,但是因?yàn)閬?lái)不及查找各地的信息,所以,這個(gè)計(jì)劃就沒(méi)有實(shí)現(xiàn),我相信在以后有更長(zhǎng)時(shí)間的情況下,我會(huì)做出來(lái)的。
1、鞏固和加深了對(duì)數(shù)據(jù)結(jié)構(gòu)的理解,提高綜合運(yùn)用本課程所學(xué)知識(shí)的能力。
2、培養(yǎng)了我選用參考書(shū),查閱手冊(cè)及文獻(xiàn)資料的能力。培養(yǎng)獨(dú)立思考,深入研究,分析問(wèn)題、解決問(wèn)題的能力。
3、通過(guò)實(shí)際編譯系統(tǒng)的分析設(shè)計(jì)、編程調(diào)試,掌握應(yīng)用軟件的分析方法和工程設(shè)計(jì)方法。
4、通過(guò)課程設(shè)計(jì),培養(yǎng)了我嚴(yán)肅認(rèn)真的工作作風(fēng),逐步建立正確的生產(chǎn)觀念、經(jīng)濟(jì)觀念和全局觀念。
根據(jù)我在實(shí)習(xí)中遇到得問(wèn)題,我將在以后的學(xué)習(xí)過(guò)程中注意以下幾點(diǎn):
1、認(rèn)真上好專(zhuān)業(yè)實(shí)驗(yàn)課,多在實(shí)踐中鍛煉自己。
2、寫(xiě)程序的過(guò)程中要考慮周到,嚴(yán)密。
3、在做設(shè)計(jì)的時(shí)候要有信心,有耐心,切勿浮躁。
4、認(rèn)真的學(xué)習(xí)課本知識(shí),掌握課本中的知識(shí)點(diǎn),并在此基礎(chǔ)上學(xué)會(huì)靈活運(yùn)用。
5、在課余時(shí)間里多寫(xiě)程序,熟練掌握在調(diào)試程序的過(guò)程中所遇到的常見(jiàn)錯(cuò)誤,以便能節(jié)省調(diào)試程序的時(shí)間。
這是一門(mén)純屬于設(shè)計(jì)的科目,它需用把理論變?yōu)樯蠙C(jī)調(diào)試。在學(xué)習(xí)科目的第一節(jié)課起,李老師就為我們闡述了它的重要性。它對(duì)我們來(lái)說(shuō)具有一定的難度。它是其它編程語(yǔ)言的一門(mén)基本學(xué)科。
剛開(kāi)始學(xué)的時(shí)候確實(shí)有很多地方我很不理解,每次上課時(shí)老師都會(huì)給我們出不同的設(shè)計(jì)題目,對(duì)于我們一個(gè)初學(xué)者來(lái)說(shuō),無(wú)疑是一個(gè)具大的挑戰(zhàn),撞了幾次壁之后,我決定靜下心來(lái),仔細(xì)去寫(xiě)程序。老師會(huì)給我們需要編程的內(nèi)容一些講解,順著老師的思路,來(lái)完成自己的設(shè)計(jì),我們可以開(kāi)始運(yùn)行自己的程序,可是好多處的錯(cuò)誤讓人看的可怕,還看不出到底是哪里出現(xiàn)了錯(cuò)誤,但是程序還是得繼續(xù)下去,我多次請(qǐng)教了老師和同學(xué),逐漸能自己找出錯(cuò)誤,并加以改正。
tc里檢查錯(cuò)誤都是用英文來(lái)顯示出來(lái)的,經(jīng)過(guò)了這次課程設(shè)計(jì),現(xiàn)在已經(jīng)可以了解很多錯(cuò)誤在英文里的提示,這對(duì)我來(lái)說(shuō)是一個(gè)突破性的進(jìn)步,眼看著一個(gè)個(gè)錯(cuò)誤通過(guò)自己的努力在我眼前消失,覺(jué)得很是開(kāi)心。此次的程序設(shè)計(jì)能夠成功,是我和我的同學(xué)三個(gè)人共同努力作用的結(jié)果。在這一段努力學(xué)習(xí)的過(guò)程中,我們的編程設(shè)計(jì)有了明顯的提高。
其實(shí)現(xiàn)在想起來(lái),收獲還真是不少,雖然說(shuō)以前非常不懂這門(mén)語(yǔ)言,在它上面花費(fèi)了好多心血,覺(jué)得它很難,是需用花費(fèi)了大量的時(shí)間編寫(xiě)出來(lái)的。現(xiàn)在真正的明白了一些代碼的應(yīng)用,每個(gè)程序都有一些共同點(diǎn),通用的結(jié)構(gòu),相似的格式。只要努力去學(xué)習(xí),就會(huì)靈活的去應(yīng)用它。
描寫(xiě)c語(yǔ)言第三次上機(jī)心得體會(huì)五
課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn),提出,分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對(duì)學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程.隨著科學(xué)技術(shù)發(fā)展的日新月異,當(dāng)今計(jì)算機(jī)應(yīng)用在是生活中可以說(shuō)得是無(wú)處不在。因此作為二十一世紀(jì)的大學(xué)來(lái)說(shuō)掌握計(jì)算機(jī)開(kāi)發(fā)技術(shù)十分重要的。
我的題目是文章處理系統(tǒng)的設(shè)計(jì),對(duì)于我們這些新手來(lái)說(shuō),這是很大的考驗(yàn),我一千次一萬(wàn)次的問(wèn)自己,怎么才能找到課堂所學(xué)與實(shí)際應(yīng)用的最佳結(jié)合點(diǎn)?怎么才能讓自己的程序在篇幅上簡(jiǎn)單,在使用價(jià)值上豐富?怎樣讓自己的業(yè)余更靠近專(zhuān)業(yè)?怎樣讓自己的計(jì)劃更具有序性,而不會(huì)忙無(wú)一用?機(jī)會(huì)是老師,學(xué)校,以及無(wú)數(shù)代教育工作者給的,而能力是自己的,耐性是需要的。
經(jīng)過(guò)自己的琢磨,聽(tīng)取了師姐,師兄們的建議,還查閱了很多書(shū)籍,才做到了心中有數(shù),才了解了c語(yǔ)言課程設(shè)計(jì)的真正用意--培養(yǎng)自學(xué)能力,養(yǎng)成程序編輯的好習(xí)慣。我從來(lái)不相信車(chē)到山前必有路的說(shuō)法,認(rèn)為那只是懶惰者自尋懶惰的借口,我要積極,要把握,要努力。
回顧起此次課程設(shè)計(jì),至今我仍感慨頗多,的確,從從拿到題目到完成整個(gè)編程,從理論到實(shí)踐,在整整半個(gè)學(xué)期的日子里,可以學(xué)到很多很多的的東西,同時(shí)不僅可以鞏固了以前所學(xué)過(guò)的知識(shí),而且學(xué)到了很多在書(shū)本上所沒(méi)有學(xué)到過(guò)的知識(shí)。通過(guò)這次課程設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是很重要的,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。
在設(shè)計(jì)的過(guò)程中遇到問(wèn)題,可以說(shuō)得是困難重重,這畢竟第一次做的`,難免會(huì)遇到過(guò)各種各樣的問(wèn)題,同時(shí)在設(shè)計(jì)的過(guò)程中發(fā)現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固,比如說(shuō)結(jié)構(gòu)體……通過(guò)這次課程設(shè)計(jì)之后,一定把以前所學(xué)過(guò)的知識(shí)重新溫故。
這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多編程問(wèn)題,最后在郭老師的辛勤指導(dǎo)下,終于游逆而解。同時(shí),在郭老師的身上我學(xué)得到很多實(shí)用的知識(shí),在次我表示感謝!同時(shí),對(duì)給過(guò)我?guī)椭乃型瑢W(xué)和各位指導(dǎo)老師再次表示忠心的感謝
在課程設(shè)計(jì)過(guò)程中,我學(xué)到了很多人生的哲理,懂得怎么樣去制定計(jì)劃,怎么樣去實(shí)現(xiàn)這個(gè)計(jì)劃,并掌握了在執(zhí)行過(guò)程中怎么樣去克服心理上的不良情緒,黑夜過(guò)去了,我們收獲的是黎明。
在本次實(shí)踐中,給我印象最為深刻的是在文件刪除程序的`編譯過(guò)程中,先有我的各個(gè)子程序都已經(jīng)編輯成功,那么這最后的程序就將是我成功的關(guān)鍵。老天不會(huì)讓我太過(guò)順利,他在這最后的時(shí)刻設(shè)置的障礙,是要考驗(yàn)我的能力,他要置我于死地?在這個(gè)問(wèn)題的解決上,我打了退堂鼓,我不能忍受長(zhǎng)時(shí)間的無(wú)功而反,時(shí)間正在消磨我的意志。沒(méi)有了柳暗花明的一天,那么我怎么能說(shuō)經(jīng)受住了考驗(yàn)?謝謝老師的那句話,她說(shuō):人力有所不能及,然而,人的精神是不會(huì)敗倒的。我鼓起勇氣,到處問(wèn),到處查資料,黃天不負(fù)有心人,在一篇文章上,終于看到了我所特別要求的函數(shù),我實(shí)現(xiàn)了組合是關(guān)鍵的理論。不得不說(shuō)這是精神的勝利,是永不言敗的精神讓我的程序重見(jiàn)天日。謝謝給我指點(diǎn)迷津的老師。
x月x日,我們的課程設(shè)計(jì)結(jié)束了,但是它留給我的印象是不可磨滅的。無(wú)論我以后會(huì)不會(huì)涉及到c語(yǔ)言程序編譯的研究,我想,我至少掌握了一種系統(tǒng)的研究方法,我們學(xué)習(xí)的目的就在于運(yùn)用,我們運(yùn)用這種研究方法的時(shí)候會(huì)很多,我最后要感謝課程設(shè)計(jì),它的確教會(huì)我很多。
描寫(xiě)c語(yǔ)言第三次上機(jī)心得體會(huì)六
剛開(kāi)始學(xué)c語(yǔ)言的時(shí)候,很迷茫,在此之前從沒(méi)有接觸過(guò)c語(yǔ)言,有點(diǎn)摸不著頭腦??墒窃谏蠙C(jī)過(guò)后,我覺(jué)得編程是很有趣的一件事。我知道要學(xué)好c語(yǔ)言不容易,可是我決定完成這件不容易的事。
要學(xué)好c語(yǔ)言就要先懂得最基本的語(yǔ)法知識(shí),看課本是必需的。我覺(jué)得看不懂也沒(méi)關(guān)系,盡力去理解就好了,在對(duì)知識(shí)有了一個(gè)大致的了解過(guò)后,就要上機(jī)實(shí)踐。學(xué)習(xí)c語(yǔ)言一定要?jiǎng)邮?,只看不做,眼高手低是不行的?/p>
最開(kāi)始可以打書(shū)上的例題,熟悉程序,慢慢的開(kāi)始試著編程。在編程時(shí)要理清自己的思路,然后再轉(zhuǎn)換成c語(yǔ)言中的語(yǔ)言,這個(gè)時(shí)候就更要?jiǎng)邮至?,只有通過(guò)上機(jī)操作才能驗(yàn)證自己程序的正確性。執(zhí)行程序,不要害怕錯(cuò)誤,其實(shí),我覺(jué)得錯(cuò)誤是好的,知道了自己所學(xué)知識(shí)的不足,并根據(jù)提示改
正程序中發(fā)生的錯(cuò)誤,一種成就感油然而生,覺(jué)得自己的付出都是值得的。
良好的編程習(xí)慣是學(xué)好c語(yǔ)言的重要因素,只有勤動(dòng)手,多動(dòng)腦才能學(xué)好c語(yǔ)言,光說(shuō)不練是不行的。
在學(xué)習(xí)的時(shí)候,不會(huì)的一定要問(wèn)明白,可以求助于老師,同學(xué),不要自己一個(gè)人鉆牛角尖,浪費(fèi)時(shí)間又學(xué)不到東西。
上課的時(shí)候一定要認(rèn)真聽(tīng),老師講的肯定是最重要的,錯(cuò)過(guò)了就是一大筆損失,認(rèn)真聽(tīng)講才可以提高學(xué)習(xí)效率。
我覺(jué)得在編程之前,要把自己的想法寫(xiě)在紙上,如果是簡(jiǎn)單一點(diǎn)的程序不需要這樣,如果程序比較復(fù)雜,就寫(xiě)下來(lái),這樣可以讓思路更加清晰。
輸入程序時(shí)一定要認(rèn)真,不要把“,”與“;”混淆,用scanf的時(shí)候不要忘記“&”,用“switch”要記得“break”,用if,while的時(shí)候注意不要加“;”,“{}”“()”一定要配對(duì),不要多也不要少一半,“=”與“==”的區(qū)別要清楚,要勤查優(yōu)先級(jí),要記住一些基本的,例如兩個(gè)值之間的調(diào)換怎么寫(xiě)等等。
在編程時(shí)除了要認(rèn)真謹(jǐn)慎之外,更重要的是掌握基本的知識(shí),例如if語(yǔ)句與switch語(yǔ)句的區(qū)別,它們都是條件語(yǔ)句,用來(lái)執(zhí)行判斷功能,但是什么時(shí)候用if什么時(shí)侯用switch應(yīng)該弄清楚:若條件分支多但是條件的值是一個(gè)確定的值時(shí)就用switch。反之,在大多數(shù)情況下就用if。又如各種循環(huán)的應(yīng)用,及循環(huán)之間的嵌套都要能靈活應(yīng)用。還要注意一些細(xì)小的瑣碎的知識(shí),如c語(yǔ)言規(guī)定的標(biāo)識(shí)符,大小寫(xiě)字母間的ascii代碼值相差32,強(qiáng)制類(lèi)型轉(zhuǎn)換符,自增自減運(yùn)算符,符合運(yùn)算符,逗號(hào)運(yùn)算符等。
學(xué)習(xí)c語(yǔ)言需要的是堅(jiān)持下去的毅力,認(rèn)真對(duì)待每次錯(cuò)誤的耐心,還有孜孜不倦的努力。擁有一個(gè)良好的心態(tài),相信自己,你就會(huì)發(fā)現(xiàn)學(xué)好c語(yǔ)言不再困難!
描寫(xiě)c語(yǔ)言第三次上機(jī)心得體會(huì)七
1、(a )是構(gòu)成c語(yǔ)言程序的基本單位。
a、函數(shù)
b、過(guò)程
c、子程序
d、子例程
2.c語(yǔ)言程序從 c 開(kāi)始執(zhí)行。
a、 程序中第一條可執(zhí)行語(yǔ)句
b、 程序中第一個(gè)函數(shù)
c、 程序中的main函數(shù)
d、包含文件中的第一個(gè)函數(shù)
3、以下說(shuō)法中正確的是( c )。
a、c語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開(kāi)始執(zhí)行
b、在c語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main( )函數(shù)中定義
c、c語(yǔ)言程序總是從main( )函數(shù)開(kāi)始執(zhí)行
d、c語(yǔ)言程序中的main( )函數(shù)必須放在程序的開(kāi)始部分
4、下列關(guān)于c語(yǔ)言的說(shuō)法錯(cuò)誤的是( b ) 。
a、 c程序的工作過(guò)程是編輯、編譯、連接、運(yùn)行
b、 c語(yǔ)言不區(qū)分大小寫(xiě)。
c、 c程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)
d、c程序從main函數(shù)開(kāi)始執(zhí)行
5、下列正確的標(biāo)識(shí)符是(c)。
a、-a1
b、a[i]
c、a2_i
d、int t
5~8題為相同類(lèi)型題
考點(diǎn):標(biāo)識(shí)符的命名規(guī)則
只能由字母、數(shù)字、下劃線構(gòu)成
數(shù)字不能作為標(biāo)識(shí)符的開(kāi)頭
關(guān)鍵字不能作為標(biāo)識(shí)符
選項(xiàng)a中的“-” ,選項(xiàng)b中“[”與“]”不滿足(1);選項(xiàng)d中的int為關(guān)鍵字,不滿足(3)
6、下列c語(yǔ)言用戶標(biāo)識(shí)符中合法的是(b )。
a、3ax
b、x
c、case
d、-e2 e)union
選項(xiàng)a中的標(biāo)識(shí)符以數(shù)字開(kāi)頭不滿足(2);選項(xiàng)c,e均為為關(guān)鍵字,不滿足(3);選項(xiàng)d中的“-”不滿足(1);
7、下列四組選項(xiàng)中,正確的c語(yǔ)言標(biāo)識(shí)符是( c )。
a、 %x
b、a+b
c、a123
d、123
選項(xiàng)a中的“%” ,選項(xiàng)b中“+”不滿足(1);選項(xiàng)d中的標(biāo)識(shí)符以數(shù)字開(kāi)頭不滿足(2)
8、下列四組字符串中都可以用作c語(yǔ)言程序中的標(biāo)識(shí)符的是( a)。
a、print _3d db8 abc
b、iam one_half start$it 3pai
c、str_1 cpp pow while
d、pxq my-book line#
選項(xiàng)b中的“”,”$” ,選項(xiàng)d中“”,”#”,”?!?,”-”不滿足(1);選項(xiàng)c中的while為關(guān)鍵字,不滿足(3)
9.c語(yǔ)言中的簡(jiǎn)單數(shù)據(jù)類(lèi)型包括(d )。
a、整型、實(shí)型、邏輯型
b、整型、實(shí)型、邏輯型、字符型
c、整型、字符型、邏輯型
d、整型、實(shí)型、字符型
10、在c語(yǔ)言程序中,表達(dá)式5%2的結(jié)果是 c 。
a、2.5
b、2
c、1
d、3
%為求余運(yùn)算符,該運(yùn)算符只能對(duì)整型數(shù)據(jù)進(jìn)行運(yùn)算。且符號(hào)與被模數(shù)相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;
/為求商運(yùn)算符,該運(yùn)算符能夠?qū)φ汀⒆址?、浮點(diǎn)等類(lèi)型的數(shù)據(jù)進(jìn)行運(yùn)算,5/2=2
11、如果int a=3,b=4;則條件表達(dá)式"aa、 3
b、 4
c、 0
d、1
詳見(jiàn)教材p97.
表達(dá)式1?表達(dá)式2:表達(dá)式3
先計(jì)算表達(dá)式1,
若表達(dá)式1成立, 則選擇計(jì)算表達(dá)式2,并表達(dá)式2的值作為整個(gè)大表達(dá)式的值;
若表達(dá)式1不成立,則選擇計(jì)算表達(dá)式3,并將表達(dá)式3的值作為整個(gè)大表達(dá)式的值
此題中的aa為3,b為4。a12.若int x=2,y=3,z=4 則表達(dá)式x
a、4
b、3
c、2
d、0
e)1
13.c語(yǔ)言中,關(guān)系表達(dá)式和邏輯表達(dá)式的值是( b ) 。
a、0
b、 0或1
c、 1
d、‘t’或’f’
14、 下面( d )表達(dá)式的值為4.
a、 11/3
b、 11.0/3
c、 (float)11/3
d、 (int)(11.0/3+0.5)
14~16題為同一類(lèi)型
詳見(jiàn)教材p54~56.
(1)相同數(shù)據(jù)類(lèi)型的元素進(jìn)行數(shù)學(xué)運(yùn)算(+、-、*、/)得到結(jié)果還保持原數(shù)據(jù)類(lèi)型。
(2)不同數(shù)據(jù)類(lèi)型的元素進(jìn)行數(shù)學(xué)運(yùn)算,先要統(tǒng)一數(shù)據(jù)類(lèi)型,統(tǒng)一的標(biāo)準(zhǔn)是低精度類(lèi)型轉(zhuǎn)換為高精度的數(shù)據(jù)類(lèi)型。
選項(xiàng)a,11與3為兩個(gè)整數(shù),11/3結(jié)果的數(shù)據(jù)類(lèi)型也應(yīng)為整數(shù),因此將3.666666的小數(shù)部分全部舍掉,僅保留整數(shù),因此11/3=3.
選項(xiàng)b,11.0為實(shí)數(shù),3為整數(shù),因此首先要統(tǒng)一數(shù)據(jù)類(lèi)型,將整型數(shù)據(jù)3轉(zhuǎn)換為3.0,轉(zhuǎn)換后數(shù)據(jù)類(lèi)型統(tǒng)一為實(shí)型數(shù)據(jù),選項(xiàng)b變?yōu)?1.0/3.0,結(jié)果的數(shù)據(jù)類(lèi)型也應(yīng)為實(shí)型數(shù)據(jù),因此選項(xiàng)b 11.0/3=3.666666
選項(xiàng)c,先將整數(shù)11強(qiáng)制類(lèi)型轉(zhuǎn)換,轉(zhuǎn)換為實(shí)型11.0,因此選項(xiàng)c變?yōu)?1.0/3,其后計(jì)算過(guò)程、結(jié)果與選項(xiàng)b同
選項(xiàng)d,首先計(jì)算11.0/3,其計(jì)算過(guò)程、結(jié)果與選項(xiàng)b同,得到3.666666;再計(jì)算3.666666+0.5=4.166666,最后將4.166666強(qiáng)制類(lèi)型轉(zhuǎn)換為整型,即將其小數(shù)部分全部舍掉,結(jié)果為4
15、設(shè)整型變量 a=2,則執(zhí)行下列語(yǔ)句后,浮點(diǎn)型變量b的值不為0.5的是( b)
a、b=1.0/a
b、b=(float)(1/a、
c、b=1/(float)a
d、b=1/(a*1.0)
16、 若“int n; float f=13.8;”,則執(zhí)行“n=(int)f%3”后,n的值是(a)
a、1
b、4
c、4.333333
d、4.6
“(int)f“表示將f中的值強(qiáng)制類(lèi)型轉(zhuǎn)換為整型,即將13.8的小數(shù)部分舍掉,轉(zhuǎn)換為13;然后計(jì)算13%3,結(jié)果為1,再將結(jié)果賦給變量n,因此n的值為1
17、 以下對(duì)一維數(shù)組a的正確說(shuō)明是: d
a、char a(10);
b、 int a[];
c、int k=5,a[k];
d、char a[3]={‘a(chǎn)’,’b’,’c’};
詳見(jiàn)教材p143~144,一維數(shù)組的定義、初始化
類(lèi)型符 數(shù)組名 [常量表達(dá)式]
類(lèi)型符是指數(shù)組中數(shù)組元素的類(lèi)型;數(shù)組名要符合標(biāo)識(shí)符命名規(guī)則;常量表達(dá)式是指數(shù)組的長(zhǎng)度(數(shù)組中包含元素的個(gè)數(shù)),其值只能是整數(shù),不可以是變量,而且從1開(kāi)始計(jì)數(shù)。
選項(xiàng)a,常量表達(dá)式只能放在中括號(hào) [ ]中
選項(xiàng)b,只有在對(duì)數(shù)組初始化(即賦值)的時(shí)候才可以省略數(shù)組的長(zhǎng)度,b中并未對(duì)a進(jìn)行初始化。
選項(xiàng)c,常量表達(dá)式不能為變量。
18、以下能對(duì)一維數(shù)組a進(jìn)行初始化的語(yǔ)句是:( c )
a、int a[5]=(0,1,2,3,4,)
b、 inta(5)={}
c、 int a[3]={0,1,2}
d、 int a{5}={10*1}
詳見(jiàn)教材p145,一維數(shù)組的定義、初始化
選項(xiàng)b,d,常量表達(dá)式只能放在中括號(hào) [ ]中
選項(xiàng)a,數(shù)組可以看做是若干個(gè)相同數(shù)據(jù)類(lèi)型元素的有序集合,因此以集合的形式對(duì)其初始化,使用{ }對(duì)其初始化,選項(xiàng)a用了()。
19、在c語(yǔ)言中對(duì)一維整型數(shù)組的正確定義為 d 。
a、int a(10);
b、int n=10,a[n];
c、int n;a[n];
d、#define n 10
int a[n];
20、已知:int a[10]; 則對(duì)a數(shù)組元素的正確引用是( d )。
a、a[10]
b、a[3.5]
c、a(5)
d、a[0]
詳見(jiàn)教材p144,數(shù)組元素的引用
數(shù)組名[下標(biāo)]
引用數(shù)組元素時(shí),[ ]中的下標(biāo)為邏輯地址下標(biāo),只能為整數(shù),可以為變量,且從0開(kāi)始計(jì)數(shù)
int a[10]表示定義了一個(gè)包含10個(gè)整型數(shù)據(jù)的數(shù)組a,數(shù)組元素的邏輯地址下標(biāo)范圍為0~9,即a[0] 表示組中第1個(gè)元素; a[1] 表示組中第2個(gè)元素; a[2] 表示組中第3個(gè)元素; 。.。.。.;a[9] 表示組中第10個(gè)元素。
選項(xiàng)a,超過(guò)了數(shù)組a的邏輯地址下標(biāo)范圍;
選項(xiàng)b,邏輯地址下標(biāo)只能為整數(shù)
選項(xiàng)c,邏輯地址下標(biāo)只能放在[ ]中
21、若有以下數(shù)組說(shuō)明,則i=10;a[a[i]]元素?cái)?shù)值是(c)。
int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};
a、10
b、9
c、6
d、5
先算a[a[i]]內(nèi)層的a[i],由于i=10,因此a[i]即a[10]。
a[10]對(duì)應(yīng)下面數(shù)組中的元素為9. 因此a[a[i]]即為a[9]
a[9]對(duì)應(yīng)下面數(shù)組中的元素為6. 因此a[9]即為6
22、若有說(shuō)明:int a[][3]={{1,2,3},{4,5},{6,7}}; 則數(shù)組a的第一維的大小為: ( b )
a、2
b、3
c、4
d、無(wú)確定值
5 7
d、3 6 9
二維數(shù)組的一維大小,即指二維數(shù)組的行數(shù),在本題中,按行對(duì)二維數(shù)組賦值,因此內(nèi)層有幾個(gè)大括號(hào),數(shù)組就有幾行
23、對(duì)二維數(shù)組的正確定義是(c)
詳見(jiàn)教材p149~152,二維數(shù)組的定義、初始化
類(lèi)型符 數(shù)組名 [常量表達(dá)式][常量表達(dá)式]
二維數(shù)組可以看做是矩陣
類(lèi)型符是指數(shù)組中數(shù)組元素的類(lèi)型;數(shù)組名要符合標(biāo)識(shí)符命名規(guī)則;第一個(gè)常量表達(dá)式是指數(shù)組的行數(shù);第二個(gè)常量表達(dá)式是指數(shù)組的列數(shù);常量表達(dá)式的值只能是整數(shù),不可以是變量,而且從1開(kāi)始計(jì)數(shù)。
一維數(shù)組初始化時(shí)可以省略數(shù)組長(zhǎng)度
二維數(shù)組初始化時(shí)可以省略行數(shù),但不能省略列數(shù)
選項(xiàng)a,b,都省略了列數(shù)
選項(xiàng)d,不符合二維數(shù)組定義的一般形式,行、列常量表達(dá)式應(yīng)該放在不同的[]中
a、int a[ ][ ]={1,2,3,4,5,6};
b、int a[2] []={1,2,3,4,5,6};
c、int a[ ] [3]={1,2,3,4,5,6};
d、int a[2,3]={1,2,3,4,5,6};
24、已知int a[3][4];則對(duì)數(shù)組元素引用正確的是__c___
a、a[2][4]
b、a[1,3]
c、a[2][0]
d、a(2)(1)
詳見(jiàn)教材p150,數(shù)組元素的引用
數(shù)組名[下標(biāo)] [下標(biāo)]
引用數(shù)組元素時(shí),[ ]中的下標(biāo)為邏輯地址下標(biāo),只能為整數(shù),可以為變量,且從0開(kāi)始計(jì)數(shù)
第一個(gè)[下標(biāo)]表示行邏輯地址下標(biāo),第二個(gè)[下標(biāo)]表示列邏輯地址下標(biāo)。
本題圖示詳見(jiàn)p149圖6.7
因此a的行邏輯地址范圍0~2;a的列邏輯地址范圍0~3;
選項(xiàng)a,列邏輯地址下標(biāo)超過(guò)范圍
選項(xiàng)b,d,的引用形式不正確。
25.c語(yǔ)言中函數(shù)返回值的類(lèi)型是由 a 決定的。
a、函數(shù)定義時(shí)指定的類(lèi)型
b、 return語(yǔ)句中的表達(dá)式類(lèi)型
c、 調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類(lèi)型
d、形參的數(shù)據(jù)類(lèi)型
26、 在c語(yǔ)言中,函數(shù)的數(shù)據(jù)類(lèi)型是指(a )
a、 函數(shù)返回值的數(shù)據(jù)類(lèi)型
b、 函數(shù)形參的數(shù)據(jù)類(lèi)型
c、 調(diào)用該函數(shù)時(shí)的實(shí)參的數(shù)據(jù)類(lèi)型
d、任意指定的數(shù)據(jù)類(lèi)型
27、在函數(shù)調(diào)用時(shí),以下說(shuō)法正確的是( b)
a、函數(shù)調(diào)用后必須帶回返回值
b、實(shí)際參數(shù)和形式參數(shù)可以同名
c、函數(shù)間的數(shù)據(jù)傳遞不可以使用全局變量
d、主調(diào)函數(shù)和被調(diào)函數(shù)總是在同一個(gè)文件里
28、 在c語(yǔ)言中,表示靜態(tài)存儲(chǔ)類(lèi)別的關(guān)鍵字是: ( c )
a、 auto
b、 register
c、static
d、extern
29、未指定存儲(chǔ)類(lèi)別的變量,其隱含的存儲(chǔ)類(lèi)別為(a )。
a、auto
b、static
c、extern
d、register
30、 若有以下說(shuō)明語(yǔ)句:
struct student
{ int num;
char name[ ];
float score;
}stu;
則下面的敘述不正確的是: (d )
a、 struct是結(jié)構(gòu)體類(lèi)型的關(guān)鍵字
b、 struct student 是用戶定義的結(jié)構(gòu)體類(lèi)型
c、 num, score都是結(jié)構(gòu)體成員名
d、 stu是用戶定義的結(jié)構(gòu)體類(lèi)型名
31、若有以下說(shuō)明語(yǔ)句:
struct date
{ int year;
int month;
int day;
}brithday;
則下面的敘述不正確的是__c___.
a、 struct是聲明結(jié)構(gòu)體類(lèi)型時(shí)用的關(guān)鍵字
b、 struct date 是用戶定義的結(jié)構(gòu)體類(lèi)型名
c、 brithday是用戶定義的結(jié)構(gòu)體類(lèi)型名
d、year,day 都是結(jié)構(gòu)體成員名
32、 以下對(duì)結(jié)構(gòu)變量stul中成員age的非法引用是 b
struct student
{ int age;
int num;
}stu1,*p;
p=&stu1;
a、
b、
c、 p-age
d、(*p)。age
33、設(shè)有如下定義:
struck sk
{ int a;
float b;
}data;
int *p;
若要使p指向data中的a域,正確的賦值語(yǔ)句是 c
a、 p=&a
b、 p=data、a;
c、p=&data、a;
d、*p=data、a;
34、設(shè)有以下說(shuō)明語(yǔ)句:
typedef struct stu
{ int a;
float b;
} stutype;
則下面敘述中錯(cuò)誤的是( d )。
a、struct是結(jié)構(gòu)類(lèi)型的關(guān)鍵字
b、struct stu是用戶定義的`結(jié)構(gòu)類(lèi)型
c、a和b都是結(jié)構(gòu)成員名
d、stutype是用戶定義的結(jié)構(gòu)體變量名
35、語(yǔ)句int *p;說(shuō)明了 c 。
a、p是指向一維數(shù)組的指針
b、p是指向函數(shù)的指針,該函數(shù)返回一int型數(shù)據(jù)
c、p是指向int型數(shù)據(jù)的指針 // 指針的定義教材p223
d、p是函數(shù)名,該函數(shù)返回一指向int型數(shù)據(jù)的指針
36、下列不正確的定義是(a )。
a、int *p=&i,i;
b、int *p,i;
i,*p=&i
d、int i,*p;
選項(xiàng)a先定義一個(gè)整型指針變量p,然后將變量i的地址賦給p。然而此時(shí)還未定義變量i因此編譯器無(wú)法獲得變量i的地址。(a與c對(duì)比,選項(xiàng)c先定義變量i,則在內(nèi)存中為i分配空間,因此i在內(nèi)存空間的地址就可以確定了;然后再定義p,此時(shí)可以為p賦i的地址,c正確)
37、 若有說(shuō)明:int n=2,*p=&n,*q=p,則以下非法的賦值語(yǔ)句是: (d )
a、p=q
b、*p=*q
c、n=*q
d、p=n
p,q同為整型指針變量,二者里面僅能存放整型變量的地址。
選項(xiàng)a,q中為地址,因此可將此地址賦給p
選項(xiàng)b,*p表示p所指向?qū)ο髇的內(nèi)容,即一個(gè)整數(shù);*q表示q所指向?qū)ο蟮膬?nèi)容,由于在定義q時(shí)為其初始化,將p中n的地址給q,因此p中存放n的地址,*q表示q所指向?qū)ο髇的內(nèi)容。因此*p=*q 相當(dāng)于 n=n;
選項(xiàng)c,n=*q 等價(jià)于n=n;
選項(xiàng)d,p中只能存放地址,不能將n中的整數(shù)值賦給p
38、有語(yǔ)句:int a[10],;則 b 是對(duì)指針變量p的正確定義和初始化。
a、int p=*a;
b、int *p=a;
c、int p=&a
d、int *p=&a
選項(xiàng)a,a是數(shù)組名,不是指針變量名,因此不可用*標(biāo)注數(shù)組名a
選項(xiàng)c,a是數(shù)組名,數(shù)組名就是地址,無(wú)需再用地址符號(hào)。而且在定義指針變量p時(shí),應(yīng)在變量名前加*,標(biāo)明p是指針變量
選項(xiàng)d,a是數(shù)組名,數(shù)組名就是地址,無(wú)需再用地址符號(hào)。
39、若有說(shuō)明語(yǔ)句“int a[5],*p=a;”,則對(duì)數(shù)組元素的正確引用是( c )。
a、a[p]
b、p[a]
c、*(p+2)
d、p+2
首先定義一個(gè)整型數(shù)組a,a的長(zhǎng)度為5,然后定義一個(gè)指針變量p,并同時(shí)對(duì)p進(jìn)行初始化,將數(shù)組a的地址賦給p。因此此時(shí)p中存放的數(shù)組a的首地址,即數(shù)組中第一個(gè)元素a[0]的地址。
對(duì)于數(shù)組元素下標(biāo)的引用(詳見(jiàn)p144), 一般形式 數(shù)組名[下標(biāo)] 其中下標(biāo)為邏輯地址下標(biāo),從0開(kāi)始計(jì)數(shù),方括號(hào)中的下標(biāo)可以是變量,可以是表達(dá)式,但結(jié)果一定要是整數(shù)。
選項(xiàng)a,p中存放的是地址,不是整數(shù),不能做數(shù)組元素的下標(biāo)
選項(xiàng)b,a是數(shù)組名,數(shù)組名就是地址,不是整數(shù),不能做數(shù)組元素的下標(biāo)
選項(xiàng)c,(重點(diǎn)!詳見(jiàn)p231~234) p+2表示指向同一數(shù)組中的下兩個(gè)元素的地址,當(dāng)前p指向a[0],則p+2表示a[2]的地址,因此*(p+2)表示a[2]的內(nèi)容
40、 有如下程序
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
則數(shù)值為9的表達(dá)式是 b
a、 *p+9
b、 *(p+8)
c、 *p+=9
d、p+8
(重點(diǎn)!詳見(jiàn)p231~234)
首先定義一個(gè)整型數(shù)組a,a的長(zhǎng)度為5,然后定義一個(gè)指針變量p,并同時(shí)對(duì)p進(jìn)行初始化,將數(shù)組a的地址賦給p。因此此時(shí)p中存放的數(shù)組a的首地址,即數(shù)組中第一個(gè)元素a[0]的地址。
數(shù)組中9對(duì)應(yīng)的是a[8], 選項(xiàng)b,p+8表示數(shù)組中后8個(gè)元素的地址,即a[8]的地址。*(p+8)則表示該地址內(nèi)所存放的內(nèi)容,即a[8]的值。
選項(xiàng)a,*p表示p所指向?qū)ο蟮膬?nèi)容,此時(shí)p指向a[0], *p即a[0]的值1. *p+9=1+9=10
選項(xiàng)c,*p表示p所指向?qū)ο蟮膬?nèi)容,此時(shí)p指向a[0], *p即a[0]的值。因此*p+=9 即*p =*p+9, 等價(jià)于a[0]=a[0]+9.
選項(xiàng)d,p+8表示數(shù)組中后8個(gè)元素的地址,即a[8]的地址,而非a[8]中的值。
41、 在c語(yǔ)言中,以 d 作為字符串結(jié)束標(biāo)志
a、’ ’
b、’ ’
c、 ’0’
d、’’
42、下列數(shù)據(jù)中屬于“字符串常量”的是(a )。
a、“a”
b、{abc}
c、‘a(chǎn)bc’
d、‘a(chǎn)’
若干個(gè)字符構(gòu)成字符串
在c語(yǔ)言中,用單引號(hào)標(biāo)識(shí)字符;用雙引號(hào)標(biāo)識(shí)字符串
選項(xiàng)b,c,分別用{}和’’標(biāo)識(shí)字符串
選項(xiàng)d,標(biāo)識(shí)字符。
43、已知char x[]="hello", y[]={h,e,a,b,e};, 則關(guān)于兩個(gè)數(shù)組長(zhǎng)度的正確描述是 b 。
a、相同
b、x大于y
c、x小于y
d、以上答案都不對(duì)
c語(yǔ)言中,字符串后面需要一個(gè)結(jié)束標(biāo)志位,通常系統(tǒng)會(huì)自動(dòng)添加。
對(duì)一維數(shù)組初始化時(shí)可采用字符串的形式(例如本題數(shù)組x),也可采用字符集合的形式(例如本題數(shù)組y)。在以字符串形式初始化時(shí),數(shù)組x不盡要存儲(chǔ)字符串中的字符,還要存儲(chǔ)字符串后的結(jié)束標(biāo)志位,因此數(shù)組x的長(zhǎng)度為6;在以字符集合形式初始化時(shí),數(shù)組y,僅存儲(chǔ)集合中的元素,因此數(shù)組y長(zhǎng)度為5。
描寫(xiě)c語(yǔ)言第三次上機(jī)心得體會(huì)八
c語(yǔ)言是一門(mén)高級(jí)程序設(shè)計(jì)語(yǔ)言,使用廣泛,表達(dá)能力強(qiáng),目標(biāo)代碼運(yùn)行效率高,可移植性好,既具有高級(jí)語(yǔ)言的優(yōu)點(diǎn),又具有低級(jí)語(yǔ)言的許多特點(diǎn),既可以用來(lái)編寫(xiě)系統(tǒng)軟件,又可以用來(lái)編寫(xiě)應(yīng)用軟件。因此《c語(yǔ)言程序設(shè)計(jì)》課程在教學(xué)中占有重要地位。
《c語(yǔ)言程序設(shè)計(jì)》是對(duì)口升學(xué)計(jì)算機(jī)專(zhuān)業(yè)的一門(mén)核心專(zhuān)業(yè)基礎(chǔ)課程,該課程是一門(mén)實(shí)踐性與應(yīng)用性較強(qiáng)的課程,目的是培養(yǎng)學(xué)生算法設(shè)計(jì)的基本思想和程序設(shè)計(jì)的基本技能。課程的內(nèi)容主要涉及c語(yǔ)言的基本概念、基本語(yǔ)法以及c語(yǔ)言程序設(shè)計(jì)的基本方法,在教學(xué)中既要重視嚴(yán)謹(jǐn)?shù)南到y(tǒng)理論教學(xué),又要重視實(shí)踐性環(huán)節(jié)和案例的討論與分析,為以后有關(guān)課程的學(xué)習(xí)和從事軟件開(kāi)發(fā)奠定基礎(chǔ)。以下是本人在《c語(yǔ)言程序設(shè)計(jì)》課程教學(xué)過(guò)程中的一些經(jīng)驗(yàn)和體會(huì),與大家共勉。
教師首先要提高自身的政治素質(zhì)和業(yè)務(wù)水平,及時(shí)了解最新的科技成果并掌握c語(yǔ)言應(yīng)用技術(shù)的發(fā)展方向,要不斷拓寬知識(shí)面,具備一定的知識(shí)高度,同時(shí)不斷研究與改進(jìn)教學(xué)方法,理論聯(lián)系實(shí)際,提高自身的教學(xué)水平。
高職教育是針對(duì)崗位一線培養(yǎng)應(yīng)用型、技能型人才的,而目前高職教育的c語(yǔ)言教材普遍存在的問(wèn)題是結(jié)合崗位的針對(duì)性不強(qiáng),技能訓(xùn)練的實(shí)踐性不夠。教材是提高教學(xué)質(zhì)量的基礎(chǔ)和前提,是學(xué)生系統(tǒng)學(xué)習(xí)知識(shí)的依據(jù),一本好的教材應(yīng)能培養(yǎng)學(xué)生的自學(xué)能力和獨(dú)立思考能力,使學(xué)生能夠依據(jù)教材理解課堂教學(xué)內(nèi)容,深入了解本學(xué)科各個(gè)領(lǐng)域的知識(shí)。在選擇教材方面應(yīng)注重以下幾個(gè)方面:(1)充分考慮高職高專(zhuān)教學(xué)的特色,理論知識(shí)要夠用,注重理論聯(lián)系實(shí)際,突出實(shí)用性。(2)語(yǔ)言表達(dá)要通俗易懂,在內(nèi)容編排上盡量符合初學(xué)者的要求。(3)注意點(diǎn)與面的結(jié)合,注重基礎(chǔ)與新技術(shù)的結(jié)合,使教材不僅是師生教與學(xué)的媒介,還是能夠培養(yǎng)學(xué)生編程能力的工具。(4)在選擇好的教材的同時(shí),教師應(yīng)積極編寫(xiě)符合實(shí)際教學(xué)需要的高質(zhì)量的教材。
明確c語(yǔ)言課程的教學(xué)目標(biāo),培養(yǎng)學(xué)生模塊化程序設(shè)計(jì)的邏輯思維能力,掌握程序設(shè)計(jì)的基本語(yǔ)法規(guī)則和程序調(diào)試方法,具備初步的分析問(wèn)題與解決問(wèn)題的能力。主要的教學(xué)目標(biāo)包括:掌握c語(yǔ)言語(yǔ)法,能夠熟練運(yùn)用基本程序結(jié)構(gòu)解決簡(jiǎn)單問(wèn)題,理解模塊化程序設(shè)計(jì)原則并能針對(duì)復(fù)雜問(wèn)題進(jìn)行合理分解,掌握基本算法分析與設(shè)計(jì)知識(shí)。
1.作為計(jì)算機(jī)專(zhuān)業(yè)的基礎(chǔ)課,目的是使學(xué)生掌握程序設(shè)計(jì)的基本方法并逐步形成正確的程序設(shè)計(jì)思想,能夠熟練地使用c語(yǔ)言進(jìn)行程序設(shè)計(jì),具備調(diào)試程序的能力,為
后繼課程及其他程序設(shè)計(jì)課程的學(xué)習(xí)和應(yīng)用打下基礎(chǔ)。學(xué)生要在理解c語(yǔ)言的基礎(chǔ)上更加專(zhuān)注于理解《算法》或者《數(shù)據(jù)結(jié)構(gòu)》等課程,而不至于被語(yǔ)言本身的復(fù)雜語(yǔ)法現(xiàn)象干擾,要強(qiáng)調(diào)c語(yǔ)言的實(shí)用性。另外,在掌握c語(yǔ)言的基礎(chǔ)上,比較容易學(xué)習(xí)其他主流編程語(yǔ)言,學(xué)生通過(guò)對(duì)c語(yǔ)言的學(xué)習(xí),可以獲得針對(duì)基本程序結(jié)構(gòu)的程序編寫(xiě)與程序調(diào)試知識(shí)。
2.學(xué)生對(duì)c語(yǔ)言的熟練掌握可以在一定程度上降低后續(xù)計(jì)算機(jī)硬件技術(shù)基礎(chǔ)課程的學(xué)習(xí)難度。計(jì)算機(jī)硬件技術(shù)基礎(chǔ)課程中有很大一部分內(nèi)容是對(duì)匯編語(yǔ)言的學(xué)習(xí),同樣作為面向機(jī)器模型的程序設(shè)計(jì)語(yǔ)言,c語(yǔ)言僅僅是抽象程度更高一些,其程序結(jié)構(gòu)與匯編語(yǔ)言具有一定的相似性,c語(yǔ)言的編程經(jīng)驗(yàn)對(duì)學(xué)生學(xué)習(xí)匯編語(yǔ)言會(huì)有很大的幫助。
3.對(duì)于非計(jì)算機(jī)專(zhuān)業(yè)理工類(lèi)學(xué)生而言,該課程有比較強(qiáng)的工業(yè)基礎(chǔ)應(yīng)用前景,c語(yǔ)言為用計(jì)算機(jī)解決實(shí)際問(wèn)題提供了方法,是后續(xù)理論與實(shí)踐教學(xué)的基礎(chǔ)和重要工具,同時(shí)也是計(jì)算機(jī)二級(jí)考試所統(tǒng)一要求的課程之一。教學(xué)內(nèi)容的改革應(yīng)本著突出基礎(chǔ)理論知識(shí)的應(yīng)用和實(shí)踐能力培養(yǎng)的原則,以應(yīng)用為目的,以“必需、夠用”為度,加強(qiáng)針對(duì)性和實(shí)用性。
高職高專(zhuān)c語(yǔ)言課程理論性強(qiáng),概念性強(qiáng),抽象而且復(fù)雜,在教學(xué)過(guò)程中要注意的問(wèn)題主要有:培養(yǎng)學(xué)生對(duì)c語(yǔ)言的興趣;教給學(xué)生正確的學(xué)習(xí)方法;加強(qiáng)實(shí)踐教學(xué)環(huán)節(jié);有效地組織課程設(shè)計(jì);培養(yǎng)學(xué)生分析和解決實(shí)際問(wèn)題的能力。教學(xué)過(guò)程是教師和學(xué)生的雙邊活動(dòng),只有既注重教,又注重學(xué),才能真正做到教為學(xué)服務(wù)。教師所要做的就是傳道、授業(yè)、解惑,開(kāi)闊學(xué)生的思路,激發(fā)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,激發(fā)反思,調(diào)動(dòng)潛能,引導(dǎo)學(xué)生討論,幫助學(xué)生解決遇到的問(wèn)題,寓教于學(xué)。只有把握好教與學(xué)的關(guān)系,才能優(yōu)化整個(gè)教學(xué)過(guò)程。
1.將案例帶到教學(xué)中來(lái)。c語(yǔ)言是應(yīng)用性很強(qiáng)的一門(mén)課程,既有理論,又有實(shí)踐,既講方法,又講動(dòng)手能力。采用案例教學(xué)法可以改變“滿堂灌”的做法,將學(xué)生的眼、手、腦全部調(diào)動(dòng)起來(lái),培養(yǎng)學(xué)生的學(xué)習(xí)興趣。本人在上課過(guò)程中,將課程內(nèi)容分為若干個(gè)主題,以程序設(shè)計(jì)作為貫穿各主題的主線,每個(gè)主題的教學(xué)過(guò)程由“要點(diǎn)講解”、“自學(xué)/上機(jī)實(shí)踐”和“疑難解答”三個(gè)階段組成。通過(guò)案例分析,重點(diǎn)講解程序設(shè)計(jì)的思想和方法,輔以語(yǔ)言知識(shí)的介紹;然后通過(guò)上機(jī)練習(xí),包括基本訓(xùn)練(自測(cè)作業(yè)和主題作業(yè))與綜合訓(xùn)練(大型作業(yè)),教師針對(duì)學(xué)生暴露出的問(wèn)題答疑解惑,結(jié)合案例教學(xué),努力將c語(yǔ)言作為解決實(shí)際問(wèn)題的工具,強(qiáng)化學(xué)生的編程能力,在分析程序與程序設(shè)計(jì)的過(guò)程中使學(xué)生逐步熟悉語(yǔ)法,應(yīng)用語(yǔ)句,提高學(xué)生分析問(wèn)題、解決問(wèn)題的能力,由淺入深、由易到難、循序漸進(jìn)地使學(xué)生在實(shí)踐中掌握知識(shí),培養(yǎng)程序設(shè)計(jì)能力,逐步理解和掌握程序設(shè)計(jì)的思想和方法。最終在課堂上教師扮演“和方法,運(yùn)主導(dǎo)”角色,而學(xué)生真正地成為“主體”。
2.切合實(shí)際的分組教學(xué)。要真正掌握程序設(shè)計(jì)的思想用語(yǔ)言解決實(shí)際問(wèn)題,綜合訓(xùn)練勢(shì)在必行。整個(gè)過(guò)程以學(xué)生獨(dú)立完成為主,教師提供相應(yīng)的理論輔導(dǎo)。經(jīng)過(guò)這樣的模擬實(shí)際軟件開(kāi)發(fā)的演練,不但提高了學(xué)生的學(xué)習(xí)興趣,培養(yǎng)了學(xué)生問(wèn)題求解和編程能力,還有利于培養(yǎng)他們探索與創(chuàng)新的能力,更加有利于激發(fā)學(xué)生學(xué)習(xí)的積極性。
3.分層次教學(xué)。即標(biāo)準(zhǔn)化教學(xué)與個(gè)性化教學(xué)相結(jié)合,結(jié)合不同專(zhuān)業(yè)、不同班級(jí)學(xué)生的具體情況,制定各有特色的教案、講稿和教學(xué)課件。既發(fā)揮群體智力優(yōu)勢(shì),又充分發(fā)揮教師個(gè)體的教學(xué)風(fēng)格特長(zhǎng),有利于提高教學(xué)水平。
4.加強(qiáng)實(shí)驗(yàn)課與理論課的聯(lián)系。在理論課上將上機(jī)實(shí)驗(yàn)任務(wù)題目進(jìn)行講解,也可以將案例算法作為實(shí)驗(yàn)內(nèi)容。實(shí)驗(yàn)課程可以分為兩部分,實(shí)驗(yàn)任務(wù)問(wèn)題作為理論課的內(nèi)容在課堂上討論、講述,確定實(shí)現(xiàn)算法。對(duì)于同樣的題目,可以確定若干不同的算法,比較其優(yōu)劣,分析其原因。上機(jī)實(shí)驗(yàn)的任務(wù)是完成已確定算法的編碼實(shí)現(xiàn)和運(yùn)行。這種做法相當(dāng)于在教師帶領(lǐng)下,對(duì)實(shí)驗(yàn)內(nèi)容做了集體預(yù)習(xí),貫徹了“算法重于語(yǔ)法,語(yǔ)法重于編碼”的課程指導(dǎo)原則,綜合運(yùn)用學(xué)過(guò)的知識(shí),加強(qiáng)實(shí)踐教學(xué)。學(xué)生只有通過(guò)大量的練習(xí),才能真正掌握語(yǔ)言知識(shí),培養(yǎng)程序設(shè)計(jì)能力,逐步理解和掌握程序設(shè)計(jì)的思想和方法,學(xué)會(huì)利用計(jì)算機(jī)解決實(shí)際問(wèn)題。
5.充分利用多元化、現(xiàn)代化的教學(xué)手段。在教學(xué)過(guò)程中應(yīng)多方位應(yīng)用現(xiàn)代教育技術(shù)手段,尤其是多媒體輔助教學(xué)手段與網(wǎng)絡(luò)化輔助教學(xué)手段。在課堂教學(xué)中采用多媒體教學(xué)課件,加強(qiáng)直觀教學(xué),可提高學(xué)生的空間想象力。教師應(yīng)從最簡(jiǎn)單的c語(yǔ)言程序的調(diào)試入手,詳細(xì)演示c語(yǔ)言程序的調(diào)試過(guò)程與調(diào)試細(xì)節(jié),同時(shí)讓學(xué)生參與進(jìn)來(lái),實(shí)現(xiàn)教師與學(xué)生、學(xué)生與學(xué)生的雙向交流和互動(dòng),提高學(xué)生的學(xué)習(xí)興趣,加深學(xué)生的理解與記憶。使其檢驗(yàn)自己本階段的學(xué)習(xí)成果,加強(qiáng)對(duì)所學(xué)知識(shí)的吸收和消化。
您可能關(guān)注的文檔
- 最新三年級(jí)童心向黨心得體會(huì)(精選11篇)
- 百年老店改革方案心得體會(huì)范文 百年老店改革方案心得體會(huì)范文大全(九篇)
- 四季豆炒肉做菜心得體會(huì) 四季豆炒肉怎樣做(八篇)
- 最新二年級(jí)小故事及心得體會(huì)及收獲(實(shí)用16篇)
- 最新關(guān)于好好學(xué)習(xí)天天向上心得體會(huì)實(shí)用(通用11篇)
- 怎么樣寫(xiě)心得體會(huì)高中學(xué)生和方法 中學(xué)生寫(xiě)心得感悟(五篇)
- 開(kāi)學(xué)思政課第一課心得體會(huì)范本(優(yōu)秀11篇)
- 2023年一人一課大講堂心得體會(huì)精選(大全9篇)
- 道德經(jīng)第三節(jié)感悟心得體會(huì)范文 道德經(jīng)第三章心得體會(huì)短(3篇)
- 市委五屆六中全會(huì)心得體會(huì)范文 市委五屆六中全會(huì)心得體會(huì)范文大全(6篇)
- 探索平面設(shè)計(jì)師工作總結(jié)的重要性(匯總14篇)
- 平面設(shè)計(jì)師工作總結(jié)體會(huì)與收獲大全(20篇)
- 平面設(shè)計(jì)師工作總結(jié)的實(shí)用指南(熱門(mén)18篇)
- 免費(fèi)個(gè)人簡(jiǎn)歷電子版模板(優(yōu)秀12篇)
- 個(gè)人簡(jiǎn)歷電子版免費(fèi)模板推薦(通用20篇)
- 免費(fèi)個(gè)人簡(jiǎn)歷電子版制作教程(模板17篇)
- 學(xué)校貧困補(bǔ)助申請(qǐng)書(shū)(通用23篇)
- 學(xué)校貧困補(bǔ)助申請(qǐng)書(shū)的重要性范文(19篇)
- 學(xué)校貧困補(bǔ)助申請(qǐng)書(shū)的核心要點(diǎn)(專(zhuān)業(yè)16篇)
- 學(xué)校貧困補(bǔ)助申請(qǐng)書(shū)的申請(qǐng)流程(熱門(mén)18篇)
- 法制教育講座心得體會(huì)大全(17篇)
- 教育工作者的超市工作總結(jié)與計(jì)劃(模板18篇)
- 教學(xué)秘書(shū)的工作總結(jié)案例(專(zhuān)業(yè)13篇)
- 教師的超市工作總結(jié)與計(jì)劃(精選18篇)
- 單位趣味運(yùn)動(dòng)會(huì)總結(jié)(模板21篇)
- 禮品店創(chuàng)業(yè)計(jì)劃書(shū)的重要性(實(shí)用16篇)
- 消防隊(duì)月度工作總結(jié)報(bào)告(熱門(mén)18篇)
- 工藝技術(shù)員工作總結(jié)(專(zhuān)業(yè)18篇)
- 大學(xué)學(xué)生會(huì)秘書(shū)處工作總結(jié)(模板22篇)
- 醫(yī)院科秘書(shū)工作總結(jié)(專(zhuān)業(yè)14篇)
相關(guān)文檔
-
2023年
c 語(yǔ) 言 學(xué)習(xí)心得c 語(yǔ) 言 程序設(shè)計(jì)心得2(通用20篇)30下載數(shù) 294閱讀數(shù) -
實(shí)驗(yàn)分析與心得體會(huì)
c 語(yǔ) 言 總結(jié)c 語(yǔ) 言 實(shí)驗(yàn)結(jié)論及心得(8篇)12下載數(shù) 901閱讀數(shù) -
c 語(yǔ) 言 推箱子設(shè)計(jì)心得體會(huì)報(bào)告 推箱子c 語(yǔ) 言 課程設(shè)計(jì)(三篇)48下載數(shù) 193閱讀數(shù) -
c 語(yǔ) 言 推箱子設(shè)計(jì)心得體會(huì)和感想C 語(yǔ) 言 推箱子代碼(七篇)45下載數(shù) 673閱讀數(shù) -
大一
c 語(yǔ) 言 認(rèn)識(shí)心得體會(huì)和感想C 語(yǔ) 言 心得體會(huì)(8篇)29下載數(shù) 612閱讀數(shù) -
大一
c 語(yǔ) 言 認(rèn)識(shí)心得體會(huì) 學(xué)c 語(yǔ) 言 心得體會(huì)(7篇)46下載數(shù) 947閱讀數(shù) -
大一
c 語(yǔ) 言 認(rèn)識(shí)心得體會(huì) 大一c 語(yǔ) 言 實(shí)訓(xùn)心得體會(huì)(3篇)26下載數(shù) 314閱讀數(shù) -
大一
c 語(yǔ) 言 認(rèn)識(shí)心得體會(huì)范文 認(rèn)識(shí)c 語(yǔ) 言 的心得體會(huì)(五篇)37下載數(shù) 743閱讀數(shù)