C語言程序設(shè)計(jì)讀后感(優(yōu)質(zhì)13篇)

格式:DOC 上傳日期:2023-11-12 04:35:41
C語言程序設(shè)計(jì)讀后感(優(yōu)質(zhì)13篇)
時(shí)間:2023-11-12 04:35:41     小編:飛雪

通過讀后感的寫作,我們可以培養(yǎng)思考和分析問題的能力。寫讀后感時(shí)要注重條理清晰、表達(dá)準(zhǔn)確,盡量避免冗長和復(fù)雜的敘述。小編整理了一些短小精悍的讀后感范文,希望能給大家一個(gè)參考和啟發(fā)。

C語言程序設(shè)計(jì)讀后感篇一

尊敬的領(lǐng)導(dǎo):

您好!

首先,真誠地感謝您從百忙之中抽出時(shí)間來看我的自薦材料。

十幾年的寒窗苦讀,鑄就了我的學(xué)識與自信。大學(xué)階段的學(xué)習(xí)與成長更加磨練了我的意志,提高了我的修養(yǎng)!“一分耕耘、一分收獲”!我會盡自己最大的努力,辛勤勞作,實(shí)現(xiàn)自己的人生價(jià)值。作為新世紀(jì)的大學(xué)生,我有著一種敢于自薦、敢于探索、善于創(chuàng)新的精神。誠實(shí)正直的品格使我懂得了如何用真心與付出去獲取別人的回報(bào),我會用努力與智慧去爭取我的空間,讓社會來容納我。在知識經(jīng)濟(jì)爆炸的時(shí)代里,不僅需要知識,更需要能力――接受新事物和適應(yīng)新環(huán)境的能力。每一次的社會實(shí)踐,我都認(rèn)真對待。在每一次的實(shí)踐活動中,我都盡最大努力去對待它,養(yǎng)成了吃苦耐勞、堅(jiān)定自信、樂于助人的精神!大學(xué)期間,在萬博電腦公司兼職的一年里,我做過技術(shù)員,推銷員,對業(yè)務(wù)方面有較深的了解。畢業(yè)之后,我一直在統(tǒng)將**電子公司**從事自動化設(shè)備助理工程師工作。我相信自己,更相信您!給我一個(gè)機(jī)會,蓄勢而后發(fā)的我會還你們一個(gè)驚喜!

天行健,君子以自強(qiáng)不息!

致辭。

敬禮

C語言程序設(shè)計(jì)讀后感篇二

尊敬的xx:

您好。

我是xxx,冒昧的打擾并想表達(dá)自己的誠意,我懷揣對貴公司的仰慕,斗膽投石問路,在這即將畢業(yè)之際,我非常希望可以成為貴公司一員,全心為公司服務(wù)。

我是湖北輕工職業(yè)技術(shù)學(xué)院的學(xué)生,在三年的大學(xué)時(shí)間里,通過自己的勤勞好學(xué),掌握專業(yè)的各門技術(shù),并取得優(yōu)秀的成績。英語已經(jīng)通過四級,以及一些簡單的商用英語。熟練專業(yè)技能和程序設(shè)計(jì),如plc,eda,protel,autocad,c(語言),單片機(jī)等等,我利用課余時(shí)間自學(xué)會了photoshop一些軟件設(shè)計(jì)。

在校期間我曾參加過“全國第二屆毛筆字規(guī)范比賽”榮獲了二等獎(jiǎng)。在給方面積極向上,不斷從各個(gè)方面來完善自己,全面提高自己的綜合素質(zhì),我堅(jiān)信,路是一步一步走出來的,只有腳踏實(shí)地,才能做出更出色的成績,我希望貴公司能夠給我一個(gè)學(xué)習(xí)的機(jī)會,我一定會加倍努力工作,勤奮學(xué)習(xí)專業(yè)知識。也請您相信我能為貴公司帶來新的活力、新的業(yè)績。

在假期實(shí)踐的工作中,我學(xué)會了思考、學(xué)會了做人、學(xué)會了如何與人共事,鍛煉了組織能力和溝通協(xié)調(diào)能力,培養(yǎng)了吃苦耐勞、樂于奉獻(xiàn)、關(guān)心集體,務(wù)實(shí)求進(jìn)的思想。

在農(nóng)村長大的我從小就學(xué)會了自立,生活的歷練使我具備了肯吃苦耐勞的精神,我積極樂觀敢于面對自身的不足,挑戰(zhàn)生活的挫折,社會黨競爭是我學(xué)習(xí)的動力,一個(gè)人只有把聰明才智應(yīng)用到實(shí)際的工作中去,這樣才能發(fā)揮自己最好的一面來。

作為新世紀(jì)的大學(xué)生,我很注重培養(yǎng)各方面的才能和自身的修養(yǎng),我經(jīng)常參加學(xué)校的社會實(shí)踐,暑假期間自己曾去電子廠工作過為了了解自己專業(yè)的應(yīng)用,也勤奮儉學(xué)去建筑業(yè),餐館打工。我愛好廣泛,吃苦耐勞,有責(zé)任心。

本人想成為貴公司的一名程序設(shè)計(jì)員,顯然自己缺乏經(jīng)驗(yàn),如果給我一次機(jī)會,我會將自己所有的熱情和精力投資到自己的工作之中,我會用自己的勤奮,知識,能力來回報(bào)公司的賞識,期盼貴公司能給我一次面試的機(jī)會。

最后,衷心的祝愿貴公司的事業(yè)蒸蒸日上、屢創(chuàng)佳績,祝您的事業(yè)百尺竿頭,更近一步!希望各位領(lǐng)導(dǎo)能夠?qū)ξ矣枰钥紤],我殷切地期盼您的回復(fù)。

敬禮!

求職人:xxx。

20xx年xx月xx日。

C語言程序設(shè)計(jì)讀后感篇三

1.在編寫各類單片機(jī)功能程序時(shí),不要急于書寫,一定要先想出一個(gè)很好的結(jié)構(gòu)和方法,雖然你寫出來的程序可以正常運(yùn)行,但是你是否想到了它的可維護(hù)性,可閱讀性等等一些很重要的因素呢?所以一定要先想出一個(gè)很好的架構(gòu)在來開始編寫。

2.c文件,和h文件設(shè)計(jì)的要求。c語言顯得非常的自由,但我們在工作中為了程序軟件的種種原因,一定要規(guī)范自己的寫法,這對自己和他人都是有利的。在單片機(jī)的程序中,我們應(yīng)該把一個(gè)模塊功能建立一個(gè)單獨(dú)的c文件,這一c文件中包含和該模塊功能全部相關(guān)的函數(shù)體,同樣把和該c文件相關(guān)的常量,表達(dá)式等等也單獨(dú)的建立一個(gè)h文件,最好是只讓它對應(yīng)的c文件引用,不要讓其它的c文件進(jìn)行引用,這樣很好的體現(xiàn)程序的模塊化和內(nèi)聚性。在對單片機(jī)的內(nèi)部寄存器進(jìn)行操作的程序,我們應(yīng)該單獨(dú)的建立一個(gè)文件,只允許mcu內(nèi)部的寄存器名出現(xiàn)在該文件中,你試想一個(gè),在你的所有文件中這這里出現(xiàn)一個(gè)寄存器名,那里出現(xiàn)一個(gè)寄存器名,是不是可讀性不好,沒有實(shí)現(xiàn)程序的模塊化呢?在程序過程中我們應(yīng)該把多次用到的變量和常量最好的定義為宏,這樣當(dāng)這些變量,常量要更改時(shí),就可以很方便的更改,不用大量的去尋找。在使用文件包含時(shí),一定要注意路徑的選擇,什么時(shí)候用,“”,不用出現(xiàn)重復(fù)編譯的情況,有時(shí)重復(fù)編譯可能編譯器沒有報(bào)錯(cuò),但是這樣明顯不好。要學(xué)會很好的使用條件編譯語句,這對我們的程序很有用,在很多小型的操作系統(tǒng)中,都有硬件裁減的功能選擇,這正是利用了條件編譯,需要這一功能時(shí)我們就定義它,不需要時(shí)就不去定義,顯得很方便。

3.指針的妙用。c語言的特色就在于它的指針。很好的使用指針能讓我們的程序更加的有條理性,同樣它也是c語言中語法最難的一點(diǎn)了,所以在使用時(shí)一定要注意。具體的好處太多了,在這就不在多說了,大家自己體會就能很好的明白了。

C語言程序設(shè)計(jì)讀后感篇四

2019年底的時(shí)候,當(dāng)時(shí),我在github上看的go文檔,第一次接觸go,學(xué)習(xí)了不到一周的時(shí)間,當(dāng)時(shí)覺得語法上很簡單,因?yàn)楫?dāng)時(shí)還在學(xué)c,對比起來,感覺比c要升級和靈活很多。

后來換了新公司后,就停下了go的學(xué)習(xí)。前些天公司裁員,我被優(yōu)化掉了,又從新開始了學(xué)習(xí)。本人是從事多年的php工程師,為了適應(yīng)大環(huán)境的變化,繼續(xù)開展自我升級運(yùn)動。go的學(xué)習(xí)只是計(jì)劃中的一部分,因?yàn)槿ツ昕次臋n學(xué)過一些,覺得很簡單,感覺兩天時(shí)間把基礎(chǔ)部分的語法在重新學(xué)習(xí)一便soeasy,不過這次我想買本書學(xué)習(xí),我還是喜歡紙質(zhì)書籍的手感,強(qiáng)迫癥就是這樣。

買的第一本是go語言核心編程,在閑魚上,但是盜版,印刷質(zhì)量不好,我就隨便翻了一下,沒看了。然后在搜索就找到了《go程序設(shè)計(jì)語言》這本書。都說它好,如何如何的好,也有說翻譯的不好,我心想,說翻譯不好的都是小白,這能有多影響。(后來打臉了,老打臉了)。

然后前天晚上書到了,昨天下午開始重新學(xué)習(xí)。。。。。第2章,第3章,多簡單就是感覺用法怎么這么花花,文字介紹上好生硬。繼續(xù)看第四章數(shù)組,嗯,還行。然后看了幾頁數(shù)組結(jié)束,來到slice??戳藥醉摚^痛。尼馬,堅(jiān)持不住了,頭痛。就是頭痛。生理上的頭痛,因?yàn)槲淖珠喿x起來讓我覺得好生別扭,我開始不明白上面的意思了。有了嚴(yán)重的自我懷疑。我十分誠懇的覺得,此書的翻譯作者可能是拿有道或者百度的翻譯軟件翻譯的。只有機(jī)器軟件才會如此翻譯。難道因?yàn)槌霭嫔缡菣C(jī)械工業(yè)出版社嗎。

睡了一覺后,在馬桶上邊拉邊學(xué)習(xí)的階段,我頓悟道。做事的目地是真正掌握它,過程不重要。意思就是:這本書寫得內(nèi)容看不懂,我換個(gè)別的資料不就行了。然后找到昨天收藏的另一個(gè)網(wǎng)址的在線文檔。對比看一下,slice中文翻譯切片。嗯,同樣的slice基礎(chǔ)內(nèi)容,換了一種介紹。瞬間明朗。這很簡單,就是可以靈活的操作數(shù)組,東西多好啊。

在回來看《go程序設(shè)計(jì)語言》全篇都是slice也沒個(gè)轉(zhuǎn)換翻譯,一大堆話,感覺很不通順。我是沒興趣在看了,打算用其它材料對比學(xué)習(xí)下,畢竟我換了一種開發(fā)語言,這個(gè)思維模式還在原來的php上,需要轉(zhuǎn)換。如果學(xué)習(xí)材料在很別扭,思想轉(zhuǎn)換起來也會很痛苦。

這次把下拉滾動條往下拉,看到好多人抨擊翻譯問題。我真應(yīng)該好好學(xué)英語的,這次就算交學(xué)費(fèi)了,書繼然買了后面還得看,希望后續(xù)能挖掘出好的東西。

最后一句話,你要是學(xué)go,入門不建議看這本,就算有多年編程經(jīng)驗(yàn),也建議你換一本。省得看得不愉快,明明1+1=2的內(nèi)容,這書偏給你繞來繞去,耽誤時(shí)間和心情。

C語言程序設(shè)計(jì)讀后感篇五

尊敬的美的公司總經(jīng)理先生:

本人汪進(jìn),冒昧的打擾并想表達(dá)自己的誠意,我懷揣對貴公司的仰慕,斗膽投石問路,在這即將畢業(yè)之際,自薦成為貴公司一員,全心為公司服務(wù)。

在農(nóng)村里長大的我從小就學(xué)會了自立,生活的歷練使我具備了肯吃苦耐勞的精神,我積極樂觀敢于面對自身的不足,挑戰(zhàn)生活的挫折,社會黨競爭是我學(xué)習(xí)的動力,一個(gè)人只有把聰明才智應(yīng)用到實(shí)際的工作中去,這樣才能發(fā)揮自己最好的一面來。

我是湖北輕工職業(yè)技術(shù)學(xué)院的學(xué)生,在三年的'大學(xué)時(shí)間里,通過自己的勤勞好學(xué),掌握專業(yè)的各門技術(shù),并取得優(yōu)秀的成績。英語已經(jīng)通過四級,以及一些簡單的商用英語。熟練專業(yè)技能和程序設(shè)計(jì),如plc,eda,protel,autocad,c(語言),單片機(jī)等等,我利用課余時(shí)間自學(xué)會了photoshop一些軟件設(shè)計(jì)。

在校期間我曾參加過“全國第二屆毛筆字規(guī)范比賽”榮獲了二等獎(jiǎng)。在給方面積極向上,不斷從各個(gè)方面來完善自己,全面提高自己的綜合素質(zhì),我堅(jiān)信,路是一步一步走出來的,只有腳踏實(shí)地,才能做出更出色的成績,我希望貴公司能夠給我一個(gè)學(xué)習(xí)的機(jī)會,我一定會加倍努力工作,勤奮學(xué)習(xí)專業(yè)知識。也請您相信我能為貴公司帶來新的活力、新的業(yè)績。

在假期實(shí)踐的工作中,我學(xué)會了思考、學(xué)會了做人、學(xué)會了如何與人共事,鍛煉了組織能力和溝通協(xié)調(diào)能力,培養(yǎng)了吃苦耐勞、樂于奉獻(xiàn)、關(guān)心集體,務(wù)實(shí)求進(jìn)的思想。

作為新世紀(jì)的大學(xué)生,我很注重培養(yǎng)各方面的才能和自身的修養(yǎng),我經(jīng)常參加學(xué)校的社會實(shí)踐,暑假期間自己曾去電子廠工作過為了了解自己專業(yè)的應(yīng)用,也勤奮儉學(xué)去建筑業(yè),餐館打工。我愛好廣泛,吃苦耐勞,有責(zé)任心。

本人想成為貴公司的一名程序設(shè)計(jì)員,顯然自己缺乏經(jīng)驗(yàn),如果給我一次機(jī)會,我會將自己所有的熱情和精力投資到自己的工作之中,我會用自己的勤奮,知識,能力來回報(bào)公司的賞識,期盼貴公司能給我一次面試的機(jī)會。

最后,衷心的祝愿貴公司的事業(yè)蒸蒸日上、屢創(chuàng)佳績,祝您的事業(yè)百尺竿頭,更近一步!希望各位領(lǐng)導(dǎo)能夠?qū)ξ矣枰钥紤],我殷切地期盼您的回音。謝謝!

此致

敬禮!

C語言程序設(shè)計(jì)讀后感篇六

二、用c語言編程解決實(shí)際問題,所需要的不僅僅是c語言的編程知識,還需要相關(guān)的專業(yè)知識。例如,如果你不知道長方形的面積公式,即使c語言學(xué)得再好你也編不出求長方形的面積的程序來。

三、c語言程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,“紙上談兵”式的光學(xué)不練是學(xué)不好c語言的。例如,大家都看過精彩自行車雜技表演,假如,你從來沒有騎過自行車,光聽教練講解相關(guān)的知識、規(guī)則、技巧,不要說上臺表演、就是上路你恐怕都不行。

第一步、驗(yàn)證性練習(xí)。

使用《turboc/c++forwindows集成實(shí)驗(yàn)與學(xué)習(xí)環(huán)境》軟件可以很方便地看著軟件集成的《c語言入門教程》輸入練習(xí)其中的程序例題。具體使用方法參見軟件幫助部分。

初學(xué)者最容易犯的錯(cuò)誤是:

1、沒有區(qū)分開教材上的數(shù)字1和字母l,字母o和數(shù)字0的區(qū)別,造成變量未定義的錯(cuò)誤。另一個(gè)易錯(cuò)點(diǎn)是將英文狀態(tài)下的逗號,分號;括號雙引號“”輸入出入成中文狀態(tài)下的逗號,分號;括號(),雙引號“”造成非法字符錯(cuò)誤。

2、c語言初學(xué)者易犯語法錯(cuò)誤:使用未定義的變量、標(biāo)示符(變量、常量、數(shù)組、函數(shù)等)不區(qū)分大小寫、漏掉“;”、“{”與“}”、“(”與“)”不匹配、控制語句(選擇、分支、循環(huán))的格式不正確、調(diào)用庫函數(shù)卻沒有包含相應(yīng)的頭文件、調(diào)用未聲明的自定義函數(shù)、調(diào)用函數(shù)時(shí)實(shí)參與形參不匹配、數(shù)組的邊界超界等。

3、修改c語言語法錯(cuò)誤時(shí)要注意以下兩點(diǎn):

(1)、由于c語言語法比較自由、靈活,因此錯(cuò)誤信息定位不是特別精確。例如,當(dāng)提示第10行發(fā)生錯(cuò)誤時(shí),如果在第10行沒有發(fā)現(xiàn)錯(cuò)誤,從第10行開始往前查找錯(cuò)誤并修改之。

(2)、一條語句錯(cuò)誤可能會產(chǎn)生若干條錯(cuò)誤信息只要修改了這條錯(cuò)誤,其他錯(cuò)誤會隨之消失。特別提示:一般情況下,第一條錯(cuò)誤信息最能反映錯(cuò)誤的位置和類型,所以調(diào)試程序時(shí)務(wù)必根據(jù)第一條錯(cuò)誤信息進(jìn)行修改,修改后,立即運(yùn)行程序,如果還有很多錯(cuò)誤,要一個(gè)一個(gè)地修改,即,每修改一處錯(cuò)誤要運(yùn)行一次程序。

第二步、照葫蘆畫瓢。

在第一步輸入的c程序的基礎(chǔ)上進(jìn)行試驗(yàn)性的修改,運(yùn)行一下程序看一看程序結(jié)果發(fā)生了什么變化,分析結(jié)果變化的原因,加深新學(xué)知識點(diǎn)的理解。事實(shí)上這和第一步時(shí)同步進(jìn)行的,實(shí)現(xiàn)“輸入”加深知識的記憶,“修改”加深對知識的理解。記憶和理解是相輔相成的,相互促進(jìn)。

第三步、不看教材看是否能將前兩步的程序進(jìn)行正確地輸入并運(yùn)行。

在這一步要求不看教材,即使程序不能運(yùn)行,看能否將其改正,使其能正確運(yùn)行。目的是對前兩步的記憶、理解進(jìn)一步強(qiáng)化。

第四步、增強(qiáng)程序的調(diào)試能力。

在《turboc/c++forwindows集成實(shí)驗(yàn)與學(xué)習(xí)環(huán)境》集成的教材中每章都有c語言初學(xué)者易犯的錯(cuò)誤,按照易出錯(cuò)的類型,將教材中的正確的程序改成錯(cuò)誤的程序,運(yùn)行一下程序,看出現(xiàn)的錯(cuò)誤信息提示,并記下錯(cuò)誤信息,再將程序改成正確的,運(yùn)行一下程序。這樣反復(fù)修改,就能夠?qū)W習(xí)c語言程序發(fā)生錯(cuò)誤的原因和修改錯(cuò)誤的能力。

注意:每次只改錯(cuò)一個(gè)地方,目的是顯示發(fā)生該錯(cuò)誤的真正原因,避免一次改動多個(gè)地方,搞清發(fā)生錯(cuò)誤的真正原因,切記!

注意:上機(jī)調(diào)試程序時(shí)要帶一個(gè)記錄本,記下英文錯(cuò)誤提示信息和解決該錯(cuò)誤問題的方法,積累程序調(diào)試經(jīng)驗(yàn),避免在編程犯同樣的錯(cuò)誤,切記!

經(jīng)過上述過程的學(xué)習(xí),我們已經(jīng)學(xué)會了c語言各種語句的流程(即計(jì)算機(jī)是如何執(zhí)行這些語句的過程),然后就可以研讀別人編寫c語言經(jīng)典程序,看懂別人是如何解決問題的,學(xué)習(xí)解決問題的方法和程序設(shè)計(jì)技巧,提高自己的程序設(shè)計(jì)能力。

在軟件中有50多個(gè)典型的源程序,研究它的實(shí)現(xiàn)方法,提高自己的程序設(shè)計(jì)能力。

第六步、研究課程設(shè)計(jì)源成序,提高c語言程序設(shè)計(jì)的能力。

c語言課程設(shè)計(jì)的目的:是讓學(xué)生綜合利用所學(xué)的c語言知識,解決一些接近實(shí)際問題題目,提高程序設(shè)計(jì)和調(diào)試較大程序的能力,為進(jìn)一步進(jìn)行軟件開發(fā)打下堅(jiān)實(shí)的基礎(chǔ)。

C語言程序設(shè)計(jì)讀后感篇七

結(jié)構(gòu)化程序設(shè)計(jì)的優(yōu)點(diǎn)是便于分工合作,便于調(diào)試、維護(hù)和擴(kuò)充。這種程序設(shè)計(jì)方法是將一個(gè)大程序分成若千個(gè)模塊,每個(gè)模塊完成一個(gè)功能,由一個(gè)總控模塊來控制和協(xié)調(diào)各個(gè)模塊來實(shí)現(xiàn)總的功能;因此,這種程序設(shè)計(jì)方法又稱為模塊化程序設(shè)計(jì)方法。在c語言中,函數(shù)是構(gòu)成c諳言程序的最小模塊。實(shí)際上,c語言的程序是由一個(gè)或者多個(gè)文件組成的,每個(gè)文件叉是由一個(gè)或多個(gè)函數(shù)組成的。因此,一個(gè)程序是由一個(gè)或多個(gè)函數(shù)組成的,其中,須有且僅有一個(gè)主函數(shù),生函數(shù)的名字規(guī)定為rnaino這樣,組成一個(gè)程序的者干個(gè)文件中,僅有一個(gè)是主文件,只有主艾件中才含有main()函數(shù)。另外,函數(shù)是由若干條語句組成的,語句是由若干個(gè)單詞組成的‘單詞是由若干個(gè)字符組成的。字符是構(gòu)成程序的最小單元。e語言程序的構(gòu)成如下所示:

程序~文件~函數(shù)~語句~單詞、字符。

c語言是結(jié)構(gòu)化程序設(shè)計(jì)語言,它具有構(gòu)成三種基本結(jié)構(gòu)模式的語句,這種結(jié)構(gòu)化程序設(shè)計(jì)應(yīng)具有的三種基本結(jié)構(gòu)模式如下:

順序結(jié)構(gòu)棋式。

它將由若干條順序執(zhí)行的語句構(gòu)成,這是程序設(shè)計(jì)的最基本形式。

分支結(jié)構(gòu)模式。

c語言中具有條件語句和開關(guān)語句,它將會構(gòu)成各種需要的分支結(jié)構(gòu)模式。

循環(huán)結(jié)構(gòu)模式。

各種循環(huán)結(jié)構(gòu)模式。

在講述c語言是一種結(jié)構(gòu)化程序設(shè)計(jì)語言的同時(shí),還必須指出它與其他結(jié)構(gòu)化程序設(shè)計(jì)語言(如pascal語言)相比較,還有一些不完全之處,因此,c語言是一種不完全的結(jié)構(gòu)化程序設(shè)計(jì)語言。其表現(xiàn)如下:

第一,完全的結(jié)構(gòu)化程序設(shè)計(jì)語言不允許使用goto語句,因?yàn)間oto語句會破壞結(jié)構(gòu)化。

但是。got。語句在某些時(shí)候會使得程序簡練,因此,在c語言中原則上允許使用goto語句,為了減少它對結(jié)構(gòu)化的影響,采取了限制使用的辦法,即規(guī)定got。語句的轉(zhuǎn)向范圍只能在一個(gè)函數(shù)體內(nèi)。不得使用gates語句從一個(gè)函數(shù)體內(nèi)轉(zhuǎn)向到另一個(gè)函數(shù)體中,這種限制性地使用goto語句會給編程帶來一些方便,又不會影響棋塊之間的結(jié)構(gòu)化。但是,建議在g語言的程序中盡量少使用goto語句。

第二,完全的結(jié)構(gòu)化程序設(shè)計(jì)語言要求一個(gè)模塊只有一個(gè)入口和一個(gè)出口,這樣便于結(jié)構(gòu)化的管理。但是,c語言程序中允許函數(shù)使用多個(gè)返回語句(return語句),即允許函數(shù)有多個(gè)出口,返回到調(diào)用函數(shù)。這樣做也是為了編程中的方便。在c語言程序中,可以使用條件語句來返回不同的函數(shù)值。

由此可見,c語言雖然是一個(gè)不夠嚴(yán)格的結(jié)構(gòu)化程序設(shè)計(jì)語言,但它是一個(gè)使用起來十分靈活的高級語言。

C語言程序設(shè)計(jì)讀后感篇八

摘要:“匯編語言程序設(shè)計(jì)”是我國高校計(jì)算機(jī)專業(yè)一門重要的專業(yè)課程,是一門軟硬件并重的課程。該課程在學(xué)習(xí)上存在著一定的難度,如何調(diào)動學(xué)生對匯編語言的學(xué)習(xí)興趣,提高學(xué)習(xí)的效果,在文章中總結(jié)一些心得體會,希望與大家共同探討。

“匯編語言程序設(shè)計(jì)”課程是計(jì)算機(jī)及相關(guān)專業(yè)開設(shè)的一門重要的專業(yè)課程,許多大學(xué)都開設(shè)此課程。匯編語言還是學(xué)習(xí)“編譯原理”“微機(jī)原理”“操作系統(tǒng)”等課程的前序課程。當(dāng)今,越來越廣泛地使用高級程序語言,導(dǎo)致許多學(xué)生沒有學(xué)習(xí)匯編語言的積極性和動力,因?yàn)閷W(xué)生普遍認(rèn)為學(xué)習(xí)匯編語言沒有用武之地。其實(shí),匯編語言是一種能夠充分發(fā)揮計(jì)算機(jī)硬件特性的高效語言,會經(jīng)常出現(xiàn)在一些特殊的場合,比如數(shù)據(jù)加密、解密、分析和防患病毒攻擊等。而且,學(xué)習(xí)匯編語言可以有助于學(xué)生更好地掌握計(jì)算機(jī)工作的原理,可以提高學(xué)生分析、解決實(shí)際問題的能力。匯編語言是面向機(jī)器的低級語言,是離計(jì)算機(jī)硬件最近的編程語言,具有執(zhí)行效率高的特點(diǎn)[1]。但由于匯編語言是面向機(jī)器的,必須對計(jì)算機(jī)有相當(dāng)深入的了解,才能使用匯編語言進(jìn)行程序設(shè)計(jì)。匯編語言由于指令多,有近百條指令,語法規(guī)則嚴(yán)格,同時(shí)還要熟悉硬件結(jié)構(gòu),學(xué)習(xí)過程抽象,學(xué)生普遍反映匯編語言難學(xué),難以產(chǎn)生學(xué)習(xí)興趣。如何較好地解決這些問題呢?在多年的實(shí)踐教學(xué)過程中,我們總結(jié)、實(shí)施了一些教學(xué)方法,取得了較好的效果。

1學(xué)會使用debug調(diào)試工具。

debug調(diào)試工具是windows操作系統(tǒng)自帶的調(diào)試工具。在debug調(diào)試工具中,根據(jù)逐條執(zhí)行每條匯編指令,大家可以看到每條指令的執(zhí)行結(jié)果,以及對各個(gè)標(biāo)志寄存器的影響以及存儲器單元的變化,學(xué)生因此清楚了解指令下的執(zhí)行步驟和作用。學(xué)會使用debug調(diào)試工具執(zhí)行程序段,通過依靠debug提供的指令來查看存儲單元的變化[2]。例如,執(zhí)行以下指令后ax寄存器的內(nèi)容是什么?tabledw20,30,40,50,60...movax,[bx]在得到答案后,我們怎么才能確定自己的答案是否正確呢?我們可以在debug調(diào)試工具中執(zhí)行完這幾條指令,然后通過查看ax寄存器中的內(nèi)容就可以知道自己所得的答案是否正確了。問題的重點(diǎn)是在于調(diào)試工具debug不能直接表示符號地址,那么如何表示出符號地址呢,我們可以通過替換的方式來實(shí)現(xiàn),先換為具體的存儲器的地址,等執(zhí)行完對應(yīng)的指令之后,去具體的存儲器查看數(shù)據(jù),從而判斷出答案對錯(cuò)與否。通過以上步驟,學(xué)生可以充分掌握匯編語言的直接尋址和寄存器間接尋址之間的區(qū)別以及操作數(shù)和地址之間的關(guān)系[3]。

2通過植入錯(cuò)誤,提高調(diào)試經(jīng)驗(yàn)。

由于匯編語言采取英文助記符的形式,與高級語言相比可讀性較差,因此,匯編語言源程序的.調(diào)試比高級語言程序調(diào)試更加困難。在調(diào)試程序的時(shí)候,雖然系統(tǒng)會給出錯(cuò)誤提示,但是由于錯(cuò)誤提示是英文提示,很多同學(xué)由于缺乏專業(yè)英語的基礎(chǔ),不明白這些提示的含義,更不知道如何處理這些錯(cuò)誤。因此,為了讓學(xué)生積累調(diào)試程序的經(jīng)驗(yàn),我們采用植入錯(cuò)誤的方法。寫一個(gè)簡單的程序,在里面設(shè)置一些典型的語法或邏輯錯(cuò)誤,讓學(xué)生對其進(jìn)行調(diào)試和修改。通過逐步引導(dǎo)學(xué)生對一些典型的錯(cuò)誤建立良好的認(rèn)知,讓學(xué)生在錯(cuò)誤中不斷積累調(diào)試經(jīng)驗(yàn),并通過成功調(diào)試而獲得成就感,從而激發(fā)學(xué)生的學(xué)習(xí)興趣[4]。

3從細(xì)節(jié)入手,不放過一個(gè)細(xì)節(jié)。

例如,當(dāng)教師講授匯編語言程序設(shè)計(jì)課程中地址的概念的時(shí)候,由于匯編語言使用分段編程,每個(gè)存儲空間對應(yīng)一個(gè)20位的物理地址,用邏輯地址表示實(shí)際尋址中20位的物理地址,把它分為段地址和偏移地址。當(dāng)段地址和偏移地址形成物理地址時(shí),段地址向左移位4位,即乘以16后加上偏移地址。這導(dǎo)致兩個(gè)段彼此最接近,并且段地址僅相差一個(gè),然而實(shí)際物理地址上是相差16,也就是說,段的兩個(gè)最近段首地址之間的最小距離也是16個(gè)字節(jié)。每個(gè)段的大小應(yīng)該是16的整數(shù)倍,最小的段是16個(gè)字節(jié)。有些老師在講解這個(gè)知識點(diǎn)時(shí)都是一帶而過,沒有詳細(xì)地講述,學(xué)生在學(xué)習(xí)時(shí)會感到比較抽象,難以理解。因此,教師不能輕易放過這些細(xì)節(jié),而應(yīng)該只用1個(gè)字節(jié)定義一個(gè)數(shù)據(jù)段,然后在學(xué)生的調(diào)試命令中向?qū)W生展示該數(shù)據(jù)段實(shí)際占用的空間,學(xué)生可以明確地看到,雖然只有1個(gè)字節(jié)的數(shù)據(jù)段也要占用內(nèi)存空間的16個(gè)字節(jié)。講授內(nèi)容可以繼續(xù)引申,空間為17個(gè)字節(jié),實(shí)際占用的空間應(yīng)該為多少字節(jié)?學(xué)生應(yīng)該不難得出結(jié)論17等于16加1,額外的1字節(jié)也占用16個(gè)字節(jié)的空間。因此,該段占用的實(shí)際空間應(yīng)為16加16,即32字節(jié)。

4重視實(shí)踐,加強(qiáng)實(shí)驗(yàn)考核。

要想學(xué)習(xí)好一門編程語言,盡可能多的編程實(shí)戰(zhàn)是必由之路。學(xué)習(xí)匯編語言也是這樣,作者認(rèn)為編程應(yīng)用有兩個(gè)層次,比較低的層次是在學(xué)校實(shí)驗(yàn)室中應(yīng)用的匯編語言,指的是匯編語言課程中經(jīng)典的編程項(xiàng)目和實(shí)驗(yàn)環(huán)節(jié);較高的層次是匯編語言在日常工作生活中的應(yīng)用,主要是指利用匯編語言解決實(shí)際生活中遇到的問題。匯編語言由于貼近硬件,對中斷以及外部設(shè)備的控制部分感覺很抽象,我們可以通過設(shè)置一些相關(guān)實(shí)驗(yàn),讓學(xué)生逐步對這一問題建立起較好的認(rèn)知。比如。模擬紅綠燈的實(shí)驗(yàn),先在計(jì)算機(jī)中編好匯編控制程序,然后在計(jì)算機(jī)的端口連接好8255等外部芯片,通過執(zhí)行匯編程序來控制外接燈的開關(guān)以及開關(guān)的時(shí)間,從而實(shí)現(xiàn)對紅綠燈的控制。通過設(shè)計(jì)這些實(shí)驗(yàn),學(xué)生不僅能清楚了解匯編語言對硬件的控制方式,還能產(chǎn)生學(xué)習(xí)匯編語言的濃厚興趣。再者,將“匯編語言程序設(shè)計(jì)”與“單片機(jī)”“微機(jī)原理”等課程相結(jié)合開發(fā)出綜合性、設(shè)計(jì)性實(shí)驗(yàn)也有非常好的效果。加強(qiáng)實(shí)驗(yàn)考核也是一個(gè)很有效的方法。通過學(xué)生的反饋以及多年積累的教學(xué)經(jīng)驗(yàn)來看,通過加強(qiáng)實(shí)驗(yàn)考核,對提高學(xué)生掌握好匯編語言很有效果。實(shí)踐考核考查的是比較理論和基本的內(nèi)容,通過實(shí)驗(yàn)考核使學(xué)生學(xué)會用盡可能多的方法去解決問題,開拓思路[5-6]。

5對比學(xué)習(xí),聯(lián)系記憶,歸類總結(jié)。

匯編語言編程的特點(diǎn)是簡短而精確,程序的執(zhí)行效率非常高,源程序可以直接對應(yīng)于以前的機(jī)器語言,高級語言是不同的,并且在將其源程序編譯成可執(zhí)行文件之后,會生成冗余機(jī)器代碼。以最常用的“helloworld!”程序?yàn)槔?,用c語言和匯編語言單獨(dú)編寫,再生成可執(zhí)行文件。相比之下,學(xué)生可以清楚地了解上述特征,從而對匯編語言有直觀和感性的理解,這可以激發(fā)學(xué)生學(xué)習(xí)匯編語言的興趣。學(xué)習(xí)匯編語言時(shí),學(xué)生已經(jīng)具備了高級語言編程的良好基礎(chǔ),使用兩種語言比較方法。針對匯編語言指令多、規(guī)則多、不宜于記憶的特點(diǎn),采用聯(lián)系記憶法和歸類總結(jié)法[7-8]。例如,把幾個(gè)工作寄存器的使用方法與寄存器的英文聯(lián)系起來記憶,將具有類似功能的指令一起記憶等。通過對比學(xué)習(xí)方式和歸類總結(jié)法,可以直觀地看出匯編語言的特點(diǎn),從而幫助學(xué)生學(xué)習(xí)匯編語言課程。

6結(jié)語。

[參考文獻(xiàn)]。

[2]王成耀.匯編語言程序設(shè)計(jì)[m].北京:機(jī)械工業(yè)出版社,2003.

[6]劉明,蘇靜.“匯編語言程序設(shè)計(jì)”課程教學(xué)探討[j].福建電腦,2011(11):34.

[8]葉劍芯,彭華林.高職院校匯編語言課程教學(xué)改革的探討[j].科技資訊,2012(3):211.

C語言程序設(shè)計(jì)讀后感篇九

c語言課程設(shè)計(jì)和現(xiàn)代計(jì)算機(jī)技術(shù)的實(shí)際應(yīng)用相結(jié)合,是我們在本階段學(xué)完理論課程之后對自己該方面的能力的一次很好的檢驗(yàn),從開始的算法思路到運(yùn)行調(diào)試后的美觀的圖形界面以及另人興奮的可用程序,都是一個(gè)很好的學(xué)習(xí)和鍛煉的過程。使我們鞏固了原有的理論知識,培養(yǎng)了我們靈活運(yùn)用和組合集成所學(xué)過知識及技能來分析、解決實(shí)際問題的能力。使我們體會到自身知識和能力能在實(shí)際中的應(yīng)用和發(fā)揮。不但可以激發(fā)創(chuàng)新意識,還可以開發(fā)創(chuàng)造能力、培養(yǎng)溝通能力。這次實(shí)習(xí)時(shí)間雖然僅有一個(gè)星期,但確實(shí)使我受益非淺。通過實(shí)習(xí)我豐富了計(jì)算機(jī)操作經(jīng)驗(yàn),更加深了對c語言的了解,熟悉了其環(huán)境,更增強(qiáng)了對turboc的使用技巧。

另外,實(shí)習(xí)中老師對我們進(jìn)行了細(xì)心、耐心的指導(dǎo),鼓勵(lì)我們對程序進(jìn)行合理改進(jìn),培養(yǎng)了我們的創(chuàng)新意識和創(chuàng)新能力。原來是我認(rèn)為可怕的課程設(shè)計(jì),就在種種輔助條件下完成了,心里有說不出的高興。

雖說捧著自己的成果很高興,但成果背后總是付出很大的努力。

一個(gè)多禮拜中,我們有過山窮水盡的困惑;有過柳暗花明的驚喜;有過唇槍舌劍的辯論;有過相互鼓勵(lì)的安慰。一個(gè)多禮拜的時(shí)間我們經(jīng)歷了很多,也收獲了很多。與其說它是體力與腦力的作業(yè),不如說它是合作精神和毅力的考驗(yàn)。經(jīng)過這次課程設(shè)計(jì),我不僅學(xué)到了很多知識和技能,更重要的是我們學(xué)會了如何運(yùn)用所學(xué)知識去解決實(shí)際問題.

一個(gè)多禮拜的掙扎,絞盡腦汁終于帶著麻木的手指和大腦脫出那堆“泥潭”。現(xiàn)在的心情是如魚得水,干澀的眼睛前方是萬里晴空。終于,所有的努力即將化成了一個(gè)個(gè)鉛字,打印機(jī)“滋滋”的聲音仿佛已經(jīng)宛如天籟般悅耳地在耳畔響起。此時(shí)此刻,真想把一切拋上天空。高呼:“出來了!我的成果即將出來了!”,心里也在默默的感慨著:“有志者,事竟成,破釜沉舟,百二秦關(guān)終歸楚。苦心人,天不負(fù),臥薪嘗膽,三千越甲可吞吳?!?/p>

C語言程序設(shè)計(jì)讀后感篇十

自從第三次工業(yè)革命結(jié)束后,計(jì)算機(jī)開始逐漸出現(xiàn)在人們的生產(chǎn)生活中,提高了工作效率,為國家和社會創(chuàng)造了大量的財(cái)富,促進(jìn)了國家經(jīng)濟(jì)的發(fā)展,社會的進(jìn)步以及為國家的安全提供了一個(gè)堅(jiān)實(shí)的堡壘。c語言程序設(shè)計(jì)是計(jì)算機(jī)技術(shù)中一個(gè)重要的分支,它既具有高級語言的特點(diǎn),又具有匯編語言的特點(diǎn)。自1972年,e發(fā)明后,由于其強(qiáng)大的數(shù)據(jù)處理能力就被廣泛應(yīng)用在各個(gè)行業(yè)和領(lǐng)域中[1]。隨著社會的發(fā)展,對c語言人才的需求越來越大,因此各大高校紛紛把“c#程序設(shè)計(jì)”課程加入到學(xué)校教學(xué)中,希望學(xué)生能掌握一門生存技能,在將來的就業(yè)競爭中占據(jù)優(yōu)勢,但是由于c語言程序設(shè)計(jì)涉及的內(nèi)容眾多,且難度較大,學(xué)生掌握起來很困難,再加上受中國傳統(tǒng)應(yīng)試教育的影響,在課程安排,教學(xué)內(nèi)容,講課模式上都使得學(xué)生對c語言的學(xué)習(xí)缺乏興趣,甚至在對c語言課程產(chǎn)生畏懼感,以致完全無法達(dá)到教學(xué)目的和教學(xué)效果。因此急需對“c#程序設(shè)計(jì)”課程進(jìn)行改革。而隨著km理論的興起,為其課程改革提供新的改革思路。km教學(xué)理論是將知識的邏輯結(jié)構(gòu)和思維導(dǎo)圖相結(jié)合的一種教學(xué)理論,其中k是指“知識邏輯結(jié)構(gòu)”(knowledgelogicstructure),m是指“思維導(dǎo)圖”(mindmap)[2]。km教學(xué)理論的宗旨是在教師的幫助下,以學(xué)生為主體,發(fā)揮教師“傳道受業(yè)解惑”的本職,讓學(xué)生快速掌握知識,提升其創(chuàng)新能力,從而提高教學(xué)質(zhì)量。本文針對傳統(tǒng)c語言教學(xué)課程中存在的問題,探討在km教學(xué)理論的指導(dǎo)下,“c#程序設(shè)計(jì)”課程的改革方法,以期引起學(xué)生學(xué)習(xí)的興趣,提高學(xué)生的編程能力,改善教學(xué)效果。

一傳統(tǒng)“c#程序設(shè)計(jì)”課程存在的不足。

受我國傳統(tǒng)教學(xué)思想、教學(xué)觀念和教學(xué)方法的影響,“c#程序設(shè)計(jì)”課程的教學(xué)效果并不理想,許多學(xué)生缺乏學(xué)習(xí)興趣。

(一)教學(xué)重點(diǎn)錯(cuò)誤。

中國自古以來奉行科舉考試制度,發(fā)展到現(xiàn)在形成了中國的應(yīng)試教育模式。受這種傳統(tǒng)教育模式的影響,我國的教育重點(diǎn)放在了學(xué)科知識的學(xué)習(xí)上,“c#程序設(shè)計(jì)”課程也不例外。因此教師在教授c語言時(shí),也是按照一般教學(xué)流程來教授,課堂講授、布置作業(yè)及實(shí)驗(yàn),最后把學(xué)生期末考試成績看作評判學(xué)生能力的標(biāo)準(zhǔn)[3]。這種把理論知識學(xué)習(xí)當(dāng)作學(xué)習(xí)重點(diǎn),從而忽略學(xué)生實(shí)踐操作能力的做法,使得大部分教師的教學(xué)模式存在問題。教師習(xí)慣以自我為中心,站在講臺上口若懸河的講解對學(xué)生難以理解的c語言知識,忽視學(xué)生的主體性,讓學(xué)生的學(xué)習(xí)始終處于被動狀態(tài),師生之間缺少互動,無法發(fā)揮學(xué)生的主觀能動性,削減了學(xué)生的學(xué)習(xí)興趣。而且更嚴(yán)重的是學(xué)生“高分低能”的情況,學(xué)生對c語言的學(xué)習(xí)只停留在知識點(diǎn)學(xué)習(xí)以及問題的解答上,無法把學(xué)到的知識運(yùn)用到實(shí)際操作上,使得學(xué)生一旦踏入職業(yè)生涯就會發(fā)現(xiàn)自己幾年來辛苦的學(xué)習(xí)無法滿足自己的工作需求,幫助自己實(shí)現(xiàn)人生價(jià)值,會帶來極大的心理落差,影響自己的心理健康。

(二)教材選用不當(dāng)。

一場教學(xué)活動包括教師、學(xué)生、以及教學(xué)內(nèi)容,而教學(xué)內(nèi)容主要是通過教材獲得的,可以說教材是學(xué)生獲得知識的主要途徑。教材中的內(nèi)容是教學(xué)重點(diǎn)的直接反應(yīng),在c語言教材中,如果理論多于實(shí)踐,那么相對的,教師也會把教學(xué)重點(diǎn)放在理論知識的介紹上,反之則會重點(diǎn)關(guān)注學(xué)生的實(shí)踐應(yīng)用能力[4]。受中國傳統(tǒng)教學(xué)模式的影響,學(xué)校及教師歷來重視理論知識的傳授,且理論知識還不能順應(yīng)時(shí)事的發(fā)展,落后于時(shí)代的發(fā)展需求,最終影響到學(xué)生能力和興趣的培養(yǎng)。

(三)教學(xué)方式落后。

隨著我國人口數(shù)量的'持續(xù)增長,每年進(jìn)入學(xué)校的學(xué)生人數(shù)必然有所增長,造成一個(gè)班級人數(shù)過多,且課堂教學(xué)學(xué)時(shí)有限,為完成學(xué)習(xí)進(jìn)度,使得老師無暇關(guān)注每個(gè)學(xué)生的學(xué)習(xí)情況。此外,無論是什么樣的課程,大多數(shù)教師的教學(xué)方式都是在講臺上講解,不管這科是否需要學(xué)生更多實(shí)踐,學(xué)生在考試制度的影響下,也習(xí)慣了重點(diǎn)關(guān)注理論知識的學(xué)習(xí),因此無論老師在強(qiáng)調(diào)什么,學(xué)生把注意力都集中在記筆記上面,認(rèn)為這些理論知識是考試的重點(diǎn)內(nèi)容。長此以往下去,學(xué)生的c語言實(shí)際編寫能力自然不會提高,理論知識也會毫無用武之地。

C語言程序設(shè)計(jì)讀后感篇十一

尊敬的領(lǐng)導(dǎo):

你好:

工作辛苦了!

我生性樂觀、大方、正直、合群;思想積極上進(jìn),學(xué)習(xí)成績優(yōu)秀;有強(qiáng)烈的事業(yè)心、責(zé)任感,有較強(qiáng)的組識能力和社交能力;愛好廣泛,具有管理方面的特長。我由于出身于農(nóng)民家庭,家庭境況不是很好,因此我在校期間連續(xù)三年參加了學(xué)校組織的勤工助學(xué)活動,在此過程中,鍛煉了我的自力、自強(qiáng)、自信的性格,并且鍛煉得的方面的能力。

在校期間,我學(xué)習(xí)認(rèn)真刻苦,學(xué)習(xí)、掌握了《c語言程序設(shè)計(jì)》、本文由

大學(xué)生個(gè)人簡歷網(wǎng)提供《autocad》、《arcview》、《foxpro》、offiece系列軟件等計(jì)算機(jī)基本理論知識。

在這個(gè)人才日益走向市場,求職競爭日趨激烈的今天,本著鍛煉自身的`能力和展示自己才能、與同事們攜手并進(jìn)、服務(wù)于企業(yè)的目的,我來了!在眾多的應(yīng)聘者中,我不一定是最優(yōu)秀的,但我仍很自信,如果帶回的將是失敗,我決不會因此而灰心氣餒,因?yàn)樾闹幸牙喂痰挠涀×艘痪湓挘哄e(cuò)過太陽,你在哭泣時(shí),那么你也會錯(cuò)過星星。這只能代表的是我自薦書寫得失敗,而不能證明是我做人的失敗。

請給我一次嘗試工作的機(jī)會,我相信在以后的工作中,我會比別人做得更好!

恭候您的回音。

此致

敬禮!

C語言程序設(shè)計(jì)讀后感篇十二

《c語言程序設(shè)計(jì)》課程幾乎是每一所大學(xué)都必須開設(shè)的公共基礎(chǔ)課程之一,課程設(shè)計(jì)的質(zhì)量直接影響著學(xué)生的學(xué)習(xí)效果,也會影響著學(xué)生學(xué)習(xí)計(jì)算機(jī)語言的興趣。《c語言程序設(shè)計(jì)》的教學(xué)網(wǎng)站設(shè)計(jì)是一個(gè)系統(tǒng)的、全面的教學(xué)工程,它設(shè)計(jì)的主要目標(biāo)是為學(xué)生提供一個(gè)線上線下學(xué)習(xí)、交流的平臺,進(jìn)而能有效彌補(bǔ)課堂教學(xué)的不足,如何設(shè)計(jì)一個(gè)穩(wěn)定、高效、內(nèi)容豐富、界面美觀的《c語言程序設(shè)計(jì)》的教學(xué)網(wǎng)站,是當(dāng)前c語言教學(xué)面臨的一個(gè)重要問題。

《c語言程序設(shè)計(jì)》教學(xué)網(wǎng)站的設(shè)計(jì)要求能夠方便學(xué)生在線學(xué)習(xí)資源共享,并能夠有效地將學(xué)習(xí)資源在網(wǎng)上發(fā)布,網(wǎng)站的平臺要求界面美觀,操作能力強(qiáng),具有明確的導(dǎo)航設(shè)計(jì),網(wǎng)站的安全性可靠,容錯(cuò)性強(qiáng),能夠?yàn)閷W(xué)生提供多種學(xué)習(xí)資源,幫助學(xué)生解決學(xué)習(xí)過程中遇到的問題,在內(nèi)容設(shè)計(jì)上,要求具有很強(qiáng)的實(shí)踐性,能為教師與學(xué)生提供交流互動的模塊,在網(wǎng)站的功能上,要求實(shí)現(xiàn)用戶注冊、教學(xué)資源發(fā)布管理、資源瀏覽管理、學(xué)生的留言管理、學(xué)習(xí)大綱、教師課件、視頻、在線考試等相關(guān)的學(xué)習(xí)內(nèi)容,同時(shí)還要能夠?qū)崿F(xiàn)資源修改與管理,用戶的管理功能要能夠?qū)崿F(xiàn)用戶注冊、登錄、密碼修改與重置等功能,用戶與管理員的權(quán)限分配等功能。

因此,對《c語言程序設(shè)計(jì)》的教學(xué)網(wǎng)站主要完成如下的功能,課程概述、教學(xué)團(tuán)隊(duì)、在線測試等,網(wǎng)站主要包括教學(xué)區(qū)、學(xué)習(xí)區(qū)、互動區(qū)、在線練習(xí)、深入提高幾個(gè)部分。教學(xué)區(qū)主要包括c語言的學(xué)習(xí)大綱、學(xué)習(xí)目標(biāo)、教學(xué)實(shí)驗(yàn)內(nèi)容、學(xué)習(xí)進(jìn)度計(jì)劃表、c語言的基本應(yīng)用介紹等,它的主要功能是幫助學(xué)生了解c語言的學(xué)習(xí)方法、課程教學(xué)的目的,進(jìn)而形成對c語言學(xué)習(xí)的整體認(rèn)識。學(xué)習(xí)區(qū)主要包括c語言的教學(xué)課件、視頻資源、關(guān)鍵代碼、教學(xué)與實(shí)驗(yàn)指導(dǎo)、c語言案例分析等相關(guān)的學(xué)習(xí)資源,通過學(xué)習(xí)區(qū)學(xué)生可以根據(jù)自己的偏好選擇合適的資源進(jìn)行學(xué)習(xí),解決自己在學(xué)習(xí)過程中遇到的問題,練習(xí)區(qū)主要包括練習(xí)題、在線測試等,主要是幫助學(xué)生能夠及時(shí)地掌握學(xué)習(xí)的結(jié)果,以對學(xué)生的學(xué)習(xí)結(jié)果進(jìn)行驗(yàn)證,提高區(qū)是c語言高級應(yīng)用部分,主要提供一些c語言的經(jīng)典應(yīng)用、優(yōu)秀案例分析以及一些外部學(xué)習(xí)資源的鏈接等,提高學(xué)生對c語言學(xué)習(xí)的應(yīng)用能力,互動區(qū)包括師生自己的互動、學(xué)生之間的互動,學(xué)生學(xué)習(xí)c語言的心得討論交流、為學(xué)生提供一個(gè)互動交流的空間,通過互動區(qū)學(xué)生可以找到合作學(xué)習(xí)的伙伴,解決學(xué)習(xí)遇到的問題。

對于《c語言程序設(shè)計(jì)》教學(xué)網(wǎng)站的開發(fā),主要采用jsp作為網(wǎng)站網(wǎng)貞開發(fā)技術(shù),運(yùn)用mysql作為網(wǎng)站后臺的數(shù)據(jù)庫,實(shí)現(xiàn)對網(wǎng)站開發(fā)的數(shù)據(jù)存儲功能,jsp技術(shù)主要基于scrvlet規(guī)范的動態(tài)網(wǎng)頁開發(fā)技術(shù),而mysql主要開源代碼的關(guān)系型網(wǎng)絡(luò)數(shù)據(jù)庫,改數(shù)據(jù)庫在一些中小型網(wǎng)站中得到了廣泛的應(yīng)用?!禼語言程序設(shè)計(jì)》教學(xué)網(wǎng)站系統(tǒng)平臺的設(shè)計(jì),主要運(yùn)用ssh(struts+spring+hibernate)框架網(wǎng)絡(luò)三層網(wǎng)絡(luò)架構(gòu)的設(shè)計(jì)模式,并采用mvc模型設(shè)計(jì)模式,將教學(xué)網(wǎng)站的安全性、可靠性、穩(wěn)定性以及可擴(kuò)充性等有機(jī)結(jié)合在一起,形成了網(wǎng)絡(luò)的表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)層以及域模塊層等多層級設(shè)計(jì)與開發(fā)的動態(tài)教學(xué)網(wǎng)站結(jié)構(gòu),采用該模型結(jié)構(gòu),充分的考慮了用戶的請求與響應(yīng)的時(shí)間,有效地將數(shù)據(jù)端、客戶端的分離,同時(shí)也實(shí)現(xiàn)了數(shù)據(jù)的業(yè)務(wù)邏輯層與應(yīng)用層的分析,使得系統(tǒng)的安全性、可靠性、穩(wěn)定性等得到了大幅度的提升。

首先,通過動態(tài)的jsp交互頁面的設(shè)計(jì),能夠有效地將系統(tǒng)用戶的請求(request)接收,并實(shí)現(xiàn)與數(shù)據(jù)庫的連接與傳送響應(yīng)(response),然后系統(tǒng)的struts命令根據(jù)配置文件對用戶的請求進(jìn)行處理,并利用actionservlet功能來接收到的用戶request的內(nèi)容,然后將相應(yīng)的信息交給action命令進(jìn)行處理,完成整個(gè)數(shù)據(jù)庫的調(diào)用與連接,并將結(jié)果反饋給用戶;其次,在系統(tǒng)網(wǎng)站的業(yè)務(wù)層設(shè)計(jì)中,主要由springioc容器對用戶的請求進(jìn)行分析,并負(fù)責(zé)向系統(tǒng)action提供業(yè)務(wù)模型(model)組件控制,調(diào)用相應(yīng)的數(shù)據(jù)庫文件,并利用對象數(shù)據(jù)處理(dao)組件來完成系統(tǒng)數(shù)據(jù)庫的連接與斷開操作,在系統(tǒng)的數(shù)據(jù)庫連接中,還提供了數(shù)據(jù)的緩沖池、事務(wù)處理等容器等組件,來控制數(shù)據(jù)處理過程可能出現(xiàn)的問題,以保證系統(tǒng)在處理數(shù)據(jù)過程中的穩(wěn)定性、安全性、容錯(cuò)性與完整性;最后,在數(shù)據(jù)處理的過程中,充分的利用hibernate的對象化映射處理技術(shù)來實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫的動態(tài)連接與交互,并利用處理dao組件請求的數(shù)據(jù),結(jié)合用戶請求的結(jié)果,然后在數(shù)據(jù)處理的結(jié)果返回給用客戶端,實(shí)現(xiàn)整個(gè)過程的數(shù)據(jù)處理與應(yīng)用。在網(wǎng)站的數(shù)據(jù)庫設(shè)計(jì)中,主要采用動力數(shù)據(jù)庫的數(shù)據(jù)表,主要包括的關(guān)鍵數(shù)據(jù)表有admin、announce、anicleclass、article等數(shù)據(jù)表結(jié)構(gòu)?!禼語言程序設(shè)計(jì)》教學(xué)網(wǎng)站平臺在網(wǎng)頁設(shè)計(jì)上充分的采用了ajax系統(tǒng)架構(gòu)的模式技術(shù)對網(wǎng)站的頁面進(jìn)行設(shè)計(jì),來完成頁面局部刷新與資源上傳的功能,運(yùn)用f1ashpaper實(shí)現(xiàn)文檔到flash動畫的轉(zhuǎn)換功能,并使用開源代碼的在線html編輯器kindfditor來編輯數(shù)據(jù),實(shí)現(xiàn)對動畫、視頻、ppt課件的在線編輯功能,這樣就能夠充分的實(shí)現(xiàn)《c語言程序設(shè)計(jì)》的課件在線編輯的功能。

《c語言程序設(shè)計(jì)》教學(xué)網(wǎng)站的功能是現(xiàn)實(shí)教師與學(xué)生有效互動的平臺,通過網(wǎng)絡(luò)的開發(fā)與設(shè)計(jì),為師生提供豐富的教學(xué)資源與學(xué)習(xí)資源,并為師生提供了便捷的訪問方式,每一個(gè)頁面都相應(yīng)的鏈接,并以圖、文件、表格的形式來呈現(xiàn)教學(xué)內(nèi)容。因此,教學(xué)網(wǎng)站實(shí)現(xiàn)的功能如下:

1)《c語言程序設(shè)計(jì)》課程概述。主要對c語言課程進(jìn)行全面的概述,主要有課程的內(nèi)容簡介、課程的教學(xué)目標(biāo)、學(xué)習(xí)要求、具體的學(xué)習(xí)方法以及在線作業(yè)、在線考試、學(xué)習(xí)鏈接以及在進(jìn)入網(wǎng)站學(xué)習(xí)時(shí)需要注意的一些問題等相關(guān)的欄目與內(nèi)容設(shè)計(jì)。

2)教學(xué)團(tuán)隊(duì)簡介。主要對c語言的教學(xué)團(tuán)隊(duì)進(jìn)行總體的介紹。介紹c語言教學(xué)團(tuán)隊(duì)的負(fù)責(zé)人、團(tuán)隊(duì)成員活動的教學(xué)成果、獲獎(jiǎng)證書,學(xué)習(xí)c語言的感受及學(xué)習(xí)計(jì)算機(jī)編程語言的勵(lì)志名言等內(nèi)容,在每一個(gè)欄目下邊還設(shè)計(jì)相應(yīng)的子欄目。

3)在線學(xué)習(xí)功能。在線學(xué)習(xí)是《c語言程序設(shè)計(jì)》教學(xué)網(wǎng)站的重要功能,它主要為學(xué)生提供在線學(xué)習(xí)功能,并為學(xué)生的學(xué)習(xí)所需的各類資料與相關(guān)的學(xué)習(xí)指導(dǎo)。在線學(xué)習(xí)功能主要包括資源的推送、教師課件、學(xué)生資源、教材資源的配送、教學(xué)大綱、習(xí)題解答、經(jīng)典案例代碼等相關(guān)的學(xué)習(xí)資源,在線學(xué)習(xí)的相關(guān)資源可以供學(xué)習(xí)者下載使用。

4)教學(xué)錄像提供。該功能主要是提供課程負(fù)責(zé)人的完整教學(xué)錄像與教學(xué)視頻、微課視頻、ppt課件等資源。本模塊主要與《c語言程序設(shè)計(jì)》的教材向?qū)?yīng),不同的章節(jié)具有不同的學(xué)習(xí)內(nèi)容,學(xué)習(xí)者只要打開相應(yīng)的欄目,系統(tǒng)就會以不同的格式呈現(xiàn)出相應(yīng)的教學(xué)視頻等文件,便于學(xué)生在線或者下載后進(jìn)行學(xué)習(xí)。

6)在線考試功能主要是對《c語言程序設(shè)計(jì)》進(jìn)行在線考試,系統(tǒng)對c語言程序設(shè)計(jì)的環(huán)境等情況做詳細(xì)的說明,同時(shí)也提供國家計(jì)算機(jī)二級考試、歷年考試真題、計(jì)算機(jī)二級考試的大綱等內(nèi)容,學(xué)習(xí)者在進(jìn)行在線考試時(shí),系統(tǒng)會為用戶設(shè)置考試時(shí)間,在用戶完成在線考試之后,系統(tǒng)為自動對用戶考試成績進(jìn)行判斷。

7)計(jì)算機(jī)大賽。主要以c語言編程為主,鼓勵(lì)學(xué)生積極參與到各種計(jì)算機(jī)大賽中,在改欄目功能中主要設(shè)置了itat大賽和中國大學(xué)生計(jì)算機(jī)設(shè)計(jì)大賽等欄目,并能夠?qū)⒂?jì)算機(jī)大賽的相關(guān)資源進(jìn)行展示,幫助學(xué)生了解計(jì)算機(jī)大賽的相關(guān)內(nèi)容,同時(shí)也供學(xué)習(xí)者下載相應(yīng)的大賽資料。

8)師生作品展示功能。該教學(xué)網(wǎng)站為師生提供了成果作品展示的平臺,便于其他學(xué)習(xí)者能夠?qū)W習(xí)師生的成功經(jīng)驗(yàn),改變模塊主要包括教師作品與學(xué)生作品等兩個(gè)功能,主要介紹教師與學(xué)生開發(fā)的優(yōu)秀程序,供其他學(xué)習(xí)者參考與學(xué)習(xí)。

9)互動欄目?;庸δ苤饕菫閷W(xué)習(xí)者與教師之間提供互動的`區(qū)域,主要完成教師的在線答疑、學(xué)生在線提問、教學(xué)交流、師生互動等相應(yīng)的功能,學(xué)生學(xué)習(xí)《c語言程序設(shè)計(jì)》的心得體會與感受、c語言學(xué)習(xí)論壇、留言等。

4、網(wǎng)站數(shù)據(jù)庫的建設(shè)。

《c語言程序設(shè)計(jì)》教學(xué)網(wǎng)站開發(fā)的內(nèi)容比較多,在具體的數(shù)據(jù)庫設(shè)計(jì)中需要綜合考慮多種因素,網(wǎng)站的開發(fā)有教學(xué)課件庫、視頻資源庫、在線考試數(shù)據(jù)庫、習(xí)題答案數(shù)據(jù)庫等。

1)教學(xué)課件庫。課件庫是學(xué)生學(xué)習(xí)《c語言程序設(shè)計(jì)》的重要組成部分,主要包括教師課件庫、學(xué)生課件庫和教材配送課件庫。教學(xué)課件數(shù)據(jù)庫為教師與學(xué)習(xí)提供了在線編輯課件的功能。教師課件庫是教師根據(jù)教學(xué)要求,按照教材的知識體系詳細(xì)編制的c語言教學(xué)課件,在教學(xué)網(wǎng)站設(shè)計(jì)時(shí),將相應(yīng)的程序代碼都存在在ppt的備注頁中,方便教師在教學(xué)的過程中能夠隨時(shí)調(diào)用,學(xué)生課件庫主要功能是專門為學(xué)生提供課件下載,為了保證教師的知識產(chǎn)權(quán),學(xué)生下載的ppt課件都是jpg格式,在學(xué)習(xí)內(nèi)容上與教師的ppt內(nèi)容一致,只是沒有教師ppt中的動畫設(shè)計(jì)與層次,學(xué)生在課件下載之后也不能進(jìn)行編輯,教材配送課件庫主要是提供與《c語言程序設(shè)計(jì)》教材相配套的課件資源。

2)試卷資源數(shù)據(jù)庫。主要包括單元試卷庫、綜合試卷庫、歷年考試數(shù)據(jù)庫、國家計(jì)算機(jī)等級考試數(shù)據(jù)庫幾個(gè)部分。單元試卷庫主要運(yùn)用于在線測試,或者在線練習(xí)等,主要是安全教學(xué)的知識體系而設(shè)計(jì)的數(shù)據(jù)資源庫,綜合試卷數(shù)據(jù)庫主要是依據(jù)國家計(jì)算機(jī)等級考試而設(shè)置的在線測試試卷,可以用戶在線測試或者期末測試等功能,試卷習(xí)題的出現(xiàn)時(shí)隨機(jī)的。

3)習(xí)題及答案庫。主要是根據(jù)《c語言程序設(shè)計(jì)》教材的章節(jié)體系設(shè)計(jì)的習(xí)題練習(xí)庫與答案庫,學(xué)習(xí)者可以根據(jù)自己的需求,下載網(wǎng)站提供word格式的習(xí)題或者答案,但是提供的答案是經(jīng)過加密處理的,學(xué)生只有在網(wǎng)站上提交完成的作業(yè),才能在網(wǎng)站的互動區(qū)獲得答案的密碼。

4)教學(xué)錄像數(shù)據(jù)庫。主要包括教師課堂教學(xué)的視頻錄像、教師制作的微課視頻、ppt課件學(xué)習(xí)資源等,視頻課件能夠體現(xiàn)出現(xiàn)教師與學(xué)生的互動,視頻錄像要求與《c語言程序設(shè)計(jì)》的相應(yīng)章節(jié)相對應(yīng),以及網(wǎng)絡(luò)相應(yīng)的學(xué)習(xí)資源鏈接等內(nèi)容。

5、結(jié)束語。

《c語言程序設(shè)計(jì)》課件與教學(xué)網(wǎng)站平臺的設(shè)計(jì)與開發(fā),需要充分的考試網(wǎng)站的功能需求,將網(wǎng)絡(luò)課件庫、學(xué)習(xí)資源庫、教學(xué)錄像、在線考試、習(xí)題、討論、互動、師生作品展示等功能綜合在一起,利用教師與學(xué)生的互動,為學(xué)生提供在線指導(dǎo)與幫助,幫助學(xué)生掌握程序設(shè)計(jì)的相關(guān)專業(yè)知識,以提高學(xué)生學(xué)習(xí)《c語言程序設(shè)計(jì)》的效果,同時(shí)也有利于提升教師的課堂教學(xué)效果。

參考文獻(xiàn):

[1]鄭偉平,胡遵華,田杰.多租戶精品課程網(wǎng)站系統(tǒng)的研究與實(shí)現(xiàn)[j].東北師大學(xué)報(bào):自然科學(xué)版,(11).

[2]張斌,郭黎.“計(jì)算機(jī)圖形學(xué)”精品課程網(wǎng)站建設(shè)[j].測繪與空間地理信息.(3).

[3]李慧.高校教學(xué)資源共享平臺建設(shè)的實(shí)踐與探索[j].中國教育信息化,2016(9).

[4]張啟字.探析精品課網(wǎng)站的開發(fā)[j].農(nóng)業(yè)網(wǎng)絡(luò)信息,2015(6).

[5]石少敏.計(jì)算機(jī)基礎(chǔ)精品課程網(wǎng)站建設(shè)與實(shí)踐[j].新西部,(2).112。

C語言程序設(shè)計(jì)讀后感篇十三

分析高職院校學(xué)生學(xué)習(xí)c語言效果不理想的現(xiàn)象,結(jié)合多年的教學(xué)經(jīng)驗(yàn)和教學(xué)體會,提出提高學(xué)生學(xué)習(xí)c語言的'興趣,使學(xué)生主動學(xué)習(xí)、協(xié)作學(xué)習(xí),提高創(chuàng)新能力和實(shí)踐能力,并輔以強(qiáng)化訓(xùn)練,可以達(dá)到良好的教學(xué)效果.

作者:魏峰作者單位:黑龍江信息技術(shù)職業(yè)學(xué)院,計(jì)算機(jī)工程系,黑龍江,哈爾濱,150025刊名:硅谷英文刊名:siliconvalley年,卷(期):“”(12)分類號:g71關(guān)鍵詞:興趣強(qiáng)化訓(xùn)練效果

【本文地址:http://aiweibaby.com/zuowen/11041156.html】

全文閱讀已結(jié)束,如果需要下載本文請點(diǎn)擊

下載此文檔