C語(yǔ)言實(shí)驗(yàn)報(bào)告(通用14篇)
在經(jīng)濟(jì)發(fā)展迅速的今天,接觸并使用報(bào)告的人越來(lái)越多,報(bào)告具有成文事后性的特點(diǎn)。那么大家知道標(biāo)準(zhǔn)正式的報(bào)告格式嗎?下面是小編整理的C語(yǔ)言實(shí)驗(yàn)報(bào)告,歡迎閱讀與收藏。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 1
一、實(shí)習(xí)目的
1.掌握在集成環(huán)境中編輯、編譯、連接和運(yùn)行C程序的方法。
(1)運(yùn)行TC
(2)啟動(dòng)TC集成環(huán)境,輸入一個(gè)源程序,編譯并運(yùn)行。
2.掌握單步執(zhí)行、設(shè)置/去除斷點(diǎn),觀察變量或表達(dá)式的值。
(3)在該程序中按CTRL+F7單步招待并在觀察窗口中查看變量和表達(dá)式的值。
(4)設(shè)置/去除斷點(diǎn),繼續(xù)調(diào)試。
1、熟練掌握if.switch分支語(yǔ)句的使用。
2、熟練掌握f(shuō)or.while.do.while循環(huán)語(yǔ)句的使用。
3、熟練掌握函數(shù)的定義、說(shuō)明、參數(shù)傳遞及嵌套和遞歸調(diào)用方法。
4、熟練掌握一維數(shù)組、二維數(shù)組、字符數(shù)組的定義、說(shuō)明和使用方法。
熟練掌握結(jié)構(gòu)體和指針的綜合應(yīng)用鏈表的操作
二、實(shí)習(xí)地點(diǎn)
北京交通干部管理學(xué)院計(jì)算機(jī)系機(jī)房十三號(hào).
三、實(shí)習(xí)成果
熟練掌握TC集成環(huán)境的使用方法。認(rèn)真編寫實(shí)習(xí)報(bào)告和實(shí)習(xí)總結(jié),描述實(shí)習(xí)操作和心得體會(huì),總結(jié)在這次實(shí)習(xí)中的'業(yè)務(wù)收獲,作出自我評(píng)價(jià)。熟練掌握并應(yīng)用TC程序設(shè)計(jì)的各個(gè)知識(shí)點(diǎn)。掌握結(jié)構(gòu)體和指針的聯(lián)合使用,學(xué)會(huì)鏈表的構(gòu)造和常用操作方法,認(rèn)真編寫實(shí)習(xí)日志和實(shí)習(xí)體會(huì)。并通過(guò)各種途徑查找所需資料,拓寬視野,培養(yǎng)自學(xué)能力。
四、實(shí)習(xí)心得
在短短一周的實(shí)習(xí)期間使我獲取了不少新知識(shí)也鞏固了許多老知識(shí)。我體會(huì)到了老師和同學(xué)們的熱心幫助,無(wú)論面對(duì)學(xué)習(xí)中多大的困難,同學(xué)們都會(huì)幫助你,老師也會(huì)幫助你,大家就像兄弟姐妹一樣。老師安排我們有具有的分工:
首先,在計(jì)算機(jī)機(jī)房里同學(xué)們積極的對(duì)C語(yǔ)言進(jìn)行鞏固與實(shí)習(xí),老師熱心的講解同學(xué)們提出的問(wèn)題和實(shí)習(xí)過(guò)程中應(yīng)該注意的事項(xiàng)和同學(xué)們的任何。老師把我們分為幾組,每一組十一個(gè)人,并且分配了具體的任務(wù),在我們實(shí)習(xí)結(jié)束后每一組的同學(xué)都把自己組里的成果展示給大家一起分享,告訴大家編程的原理、方法等,使同學(xué)們既有動(dòng)手能力,又能提高語(yǔ)言表達(dá)能力。
然后同學(xué)們把自到自己的小組里,大家具體分工,你編這道題,我編這道題……我們不會(huì)的地方就去問(wèn)學(xué)習(xí)比較好一些的同學(xué),或者去問(wèn)老師,老師和同學(xué)們總是那么的熱心,只要你還不明白,不論你問(wèn)多少次,老師和同學(xué)們都會(huì)耐心地給你細(xì)心的講解,直到講會(huì)為止。
最后我們把每天收獲到的知識(shí)和心得都以實(shí)習(xí)日志的形式寫好,最后交給老師。我們把自己的成果交給老師,就這樣,這次實(shí)習(xí)圓滿結(jié)束。
這次實(shí)習(xí)是有益的,它不僅讓我們學(xué)習(xí)到了C語(yǔ)言的知識(shí),更讓我們學(xué)習(xí)到了同學(xué)們之間的那種團(tuán)隊(duì)精神,為我以后踏入社會(huì)工作準(zhǔn)備了很多良好的知識(shí)與經(jīng)驗(yàn)。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 2
經(jīng)過(guò)4個(gè)禮拜的實(shí)訓(xùn),讓我受益匪淺,給我收獲最大的是我覺得很多工作需要我去摸索和探討,要不怕吃苦,勇于激流勇進(jìn),有的工作雖然單挑又重復(fù),但這是磨練意志最有效的方法,我告誡自己要認(rèn)真完成,對(duì)每項(xiàng)實(shí)訓(xùn)任務(wù)都要他看成是對(duì)自己的一次考核,做到每一件事的過(guò)程中遇到困難,一定要爭(zhēng)取不拋棄,不放棄,堅(jiān)持“戰(zhàn)斗”,只要希望還在,勝利一定屬于我們。
我們這次實(shí)訓(xùn)的內(nèi)容是“學(xué)生成績(jī)管理系統(tǒng)”,首先要感謝陪伴我們4個(gè)禮拜對(duì)我們精心指導(dǎo)的老師,幫助我們?cè)趯?shí)訓(xùn)過(guò)程中解決了很多我們解決不了的問(wèn)題,讓我們能繼續(xù)的完成接下來(lái)的內(nèi)容和讓我們的實(shí)訓(xùn)成果有了圓滿的成功。在學(xué)習(xí)的過(guò)程中并不是一帆風(fēng)順的,在這之中,因?yàn)橐僮鞯臇|西很多,有時(shí)錯(cuò)一步,后面的結(jié)果就無(wú)法顯示,而自己的計(jì)算機(jī)又太差,根本檢查不出來(lái)是哪里出了錯(cuò)!這時(shí)候,老師都會(huì)耐心的過(guò)來(lái)幫助我,我很感謝老師也很感謝學(xué)校能安排這么優(yōu)秀的老師來(lái)教我們!還有就是團(tuán)隊(duì)的力量,對(duì)于一個(gè)大的軟件系統(tǒng),不是一個(gè)人就能完成的,他需要小組成員之間的團(tuán)結(jié)協(xié)作,盡管一開始我們小組之間團(tuán)員的意見不是很統(tǒng)一,但大家各抒己見,吧自己的想法提出來(lái),然后集思廣益,把大家認(rèn)為最好的意見說(shuō)出來(lái),最后終于完成了“學(xué)生成績(jī)管理系統(tǒng)”的實(shí)訓(xùn)。
在這次實(shí)訓(xùn)過(guò)程中,老師還在期間讓我們小組各自展示我們的實(shí)訓(xùn)成果,由其他小組提出意見,取長(zhǎng)補(bǔ)短,對(duì)于別的小組做的比我們好的地方,我們要虛心學(xué)習(xí),不好的.地方我們會(huì)一起想解決問(wèn)題的辦法。這對(duì)于我們未來(lái)走向社會(huì)具有一定的鍛煉性質(zhì)。
作為學(xué)生,我們更多的是課本的知識(shí)的理解,理論的優(yōu)勢(shì)是我們的特色,但是怎樣將理論結(jié)合實(shí)際卻是擺在我們面前的難題。有些知識(shí)雖然我們學(xué)過(guò),但是要把它運(yùn)用到系統(tǒng)中的過(guò)程中還出現(xiàn)了很多問(wèn)題,比如對(duì)于控件ListView和DataGridView的使用,在基于多表查詢的時(shí)候,使用DataGridView這個(gè)控件就難以實(shí)現(xiàn)在數(shù)據(jù)庫(kù)里的多張表的更新,后來(lái)我們還是選擇了ListView這個(gè)控件。從這里讓我知道了,只是的學(xué)習(xí)是沒有止境的,我們只有在不斷的學(xué)習(xí)中了解更多,并且能夠把所學(xué)的知識(shí)舉一反三,這樣我們才能更好的吧實(shí)訓(xùn)項(xiàng)目做得更好。我覺得學(xué)習(xí)了這個(gè),對(duì)我參加工作后制表、創(chuàng)建查詢、數(shù)據(jù)分析和材料演示都有很大的作用,這樣,我們能更清楚的了解信息并進(jìn)行分析。
當(dāng)然實(shí)習(xí)中還有著更多的感觸,包括學(xué)習(xí),生活各個(gè)方面。就學(xué)習(xí)而言,專業(yè)實(shí)訓(xùn)它更偏重于應(yīng)用,更加細(xì)致,要求也更加嚴(yán)格。在實(shí)際中實(shí)現(xiàn)自己的理想,必需不斷的增加自己的能力,做事情更加專注。就生活而言,專業(yè)學(xué)習(xí)展示給我們看各個(gè)不同的小組的實(shí)訓(xùn)結(jié)果,讓我們知道了要善于學(xué)習(xí)他人的優(yōu)點(diǎn)。
上面的認(rèn)識(shí)都是正面的,也是自己受益的主要部分,但就個(gè)人而言,本次的專業(yè)實(shí)訓(xùn)更多的是讓自己認(rèn)識(shí)到自己的不足。通過(guò)此次的實(shí)訓(xùn),更多的是對(duì)大二一學(xué)期的回顧和反省?偟膩(lái)說(shuō),我們這一次實(shí)習(xí)是比較成功的,大家都能學(xué)習(xí)到了很多在校園、在課堂上、課本上學(xué)不到的東西,也了解很多和懂得了做人的道理,特別是體會(huì)到生活中的艱辛和找工作的不容易。
做軟件這個(gè)東西不能著急,越是著急對(duì)我們的學(xué)習(xí)就越是不利。把心態(tài)擺平穩(wěn),從簡(jiǎn)單做起,不能急于求成。在學(xué)習(xí)過(guò)程中會(huì)有很多時(shí)候心情很郁悶,是在學(xué)不下去了,不過(guò)堅(jiān)持一下就好了,重在堅(jiān)持嘛,沒有什么不可能過(guò)去的。還有就是平時(shí)要注意多積累這樣在以后用知識(shí)的時(shí)候就不愁沒有資源了。
四個(gè)星期的實(shí)訓(xùn)課很快結(jié)束了,我發(fā)現(xiàn)我對(duì)計(jì)算機(jī)有了新的認(rèn)識(shí),以前只知道玩游戲、娛樂和簡(jiǎn)單的應(yīng)用。通過(guò)這次的實(shí)訓(xùn),我了解到,要真真正正的掌握計(jì)算機(jī)程序還不是一件簡(jiǎn)單容易的事兒,但真正掌握后,它帶個(gè)我們的將是無(wú)窮的便捷與科技,我喜歡高端便捷的生活。我希望我能做計(jì)算機(jī)這個(gè)萬(wàn)能機(jī)器人的主人而不是奴隸,我會(huì)努力加油的!感謝學(xué)校,感謝老師給我的幫助,讓我的思想、技能又上了一個(gè)臺(tái)階!感謝!加油!
C語(yǔ)言實(shí)驗(yàn)報(bào)告 3
一周的C語(yǔ)言實(shí)訓(xùn),雖然時(shí)間略顯倉(cāng)促,但卻讓我學(xué)到了很多實(shí)際運(yùn)用的技能!
首先,在實(shí)訓(xùn)中的第一步是編寫功能較為單一的小程序,雖然是小程序,但所用的知識(shí)卻都是我們本學(xué)期學(xué)習(xí)的重點(diǎn)知識(shí)。在做題的過(guò)程中讓我們把這些知識(shí)復(fù)習(xí)了一遍,強(qiáng)化了知識(shí)!
其次,這次作中所碰到的題目,在實(shí)訓(xùn)中已經(jīng)接觸過(guò),所我們都比較深知這些題目的要求和算法,因次在編寫小程序時(shí)比較快,而且算法也是比較簡(jiǎn)化,運(yùn)算準(zhǔn)確。鑒次我明白很多編程題要經(jīng)過(guò)多次編寫修改與調(diào)試,才會(huì)得到最簡(jiǎn)略的算法。
再次,平時(shí)我們學(xué)C語(yǔ)言視乎都是為了考試或者做一些比較常規(guī)的題目,而這次實(shí)訓(xùn)卻給我們的將所學(xué)知識(shí)運(yùn)用于解決實(shí)際問(wèn)題的機(jī)會(huì),讓人更有激情,這就是編寫軟件的在雛形,也讓我們感受到了編寫軟件程序的樂趣。但是不僅僅是如此,更為重要的是在運(yùn)用所學(xué)知識(shí)的過(guò)程中,記住這些知識(shí),并能夠廣泛的運(yùn)用!
雖然我這次是編寫一個(gè)菜單的程序,但是如果我么留心的話,我們身邊有許多電子設(shè)備都是內(nèi)置有程序的,我們也可以在此次專題實(shí)訓(xùn)過(guò)后,自行確定其他的專題進(jìn)行編寫程序,這樣可以讓我們的知識(shí)更加深化豐富!
這次實(shí)訓(xùn)似乎是對(duì)我巨大的考驗(yàn),程序在不慌不忙的進(jìn)行著,按照我自身的進(jìn)度,提前完成是沒有問(wèn)題的,但是很多客觀條件讓我不得不在最后的時(shí)間里才上交的作業(yè)。每當(dāng)我把程序?qū)懲暌院,卻由于每一臺(tái)電腦的識(shí)別格式不一樣而導(dǎo)致我所寫的文件一次次的被損壞,盡管這樣,我仍然沒有放棄,最后還趕在截止時(shí)間到來(lái)之前上交了我的作業(yè)!
這一次編寫大作業(yè)的程序又讓我感受到學(xué)程序可以鍛煉縝密的思維了。因?yàn)槠綍r(shí)練習(xí)的都是小程序,所以句段比較少,一些錯(cuò)誤都很容易被檢查出來(lái),但是這次實(shí)訓(xùn)卻是上百段的`語(yǔ)句,難以檢查,似乎也沒有經(jīng)驗(yàn)去怎么檢查,那一剎那感覺到很急,但又不知如何是好,可是又不輕易的向老師詢問(wèn),因?yàn)楹孟裥U簡(jiǎn)單,相信自己能夠檢查出來(lái),所以我一般都是獨(dú)立思考的完成的,只有少部分是在老師和與同學(xué)討論下完成的。
在編寫程序中,真的是細(xì)節(jié)決定成敗,因?yàn)椴还艹绦虻恼Z(yǔ)句是多是少,但是只要有一條語(yǔ)句或語(yǔ)法不正確,就不能使程序得到所需要的結(jié)果。沒能夠使自己編寫出來(lái)的程序等到想要的結(jié)果,意味著這是一個(gè)不理想的程序,對(duì)于本次編寫來(lái)說(shuō)則是失敗的。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 4
在本學(xué)期學(xué)習(xí)C語(yǔ)言將近一個(gè)學(xué)期后,我們進(jìn)行了C語(yǔ)言實(shí)訓(xùn),做了一個(gè)比較復(fù)雜、功能較全的學(xué)籍管理系統(tǒng)。雖然實(shí)訓(xùn)為期不長(zhǎng),但對(duì)我C語(yǔ)言水平的提高和對(duì)C的認(rèn)識(shí)理解有很大幫助。
在這次實(shí)訓(xùn)中,我對(duì)C語(yǔ)言有了一個(gè)更深的了解認(rèn)識(shí),也使我這個(gè)學(xué)期學(xué)的知識(shí)得到了鞏固。雖然在實(shí)訓(xùn)中遇到了許多的困難,比方說(shuō)一開始在文件方面的知識(shí)比較薄弱,在對(duì)輸入的數(shù)據(jù)保存、已輸入條數(shù)的統(tǒng)計(jì)方面做得不足。但經(jīng)過(guò)自己對(duì)文件內(nèi)容的學(xué)習(xí)和向他人的請(qǐng)教,在這方面的知識(shí)得到補(bǔ)充,問(wèn)題也得到了解決。在這次實(shí)訓(xùn)中,當(dāng)自己每次解決一個(gè)問(wèn)題時(shí),當(dāng)自己經(jīng)過(guò)多次調(diào)試、修改使程序得以運(yùn)行時(shí),自己心中那份自信、滿足、愜意感油然而生。經(jīng)過(guò)這次實(shí)訓(xùn),使我加強(qiáng)了對(duì)C語(yǔ)言的興趣。
同時(shí)在這次實(shí)訓(xùn)中,也使我發(fā)現(xiàn)了許多的問(wèn)題。
在實(shí)訓(xùn)中,我認(rèn)識(shí)到自己還有很多的`知識(shí)沒學(xué)好,基礎(chǔ)知識(shí)沒理清,而且許多東西還要去翻書,去上網(wǎng)搜索。而且遇到一些小錯(cuò)誤運(yùn)行不出來(lái),就會(huì)煩躁不安,覺得有些自暴自棄,以后要克服,盡量保持一顆良好的心態(tài),學(xué)好C語(yǔ)言,也學(xué)好用C語(yǔ)言編寫一個(gè)按要求的系統(tǒng)。
同時(shí)這次實(shí)訓(xùn)也使我更加深化了C語(yǔ)言學(xué)習(xí)方法。算法是程序的靈魂,在我們每遇到一個(gè)比較復(fù)雜的編程問(wèn)題時(shí),我們應(yīng)該先寫出該問(wèn)題解決的算法,然后再去實(shí)現(xiàn)編代碼。做到了這樣,問(wèn)題才能更快地解決。軟件開發(fā)少不了合作,只有合作才能共同提高,只有互補(bǔ)才能取長(zhǎng)補(bǔ)短,共同進(jìn)步。
通過(guò)這次實(shí)訓(xùn),我也認(rèn)識(shí)到自己有許多的方面需要改進(jìn)和有待提高。
對(duì)于以后,我會(huì)從以下幾方面繼續(xù)努力:
1、加強(qiáng)對(duì)算法的學(xué)習(xí),達(dá)到精通一些基本算法的水平。
2、編程多加強(qiáng)實(shí)踐,多上機(jī)學(xué)習(xí)。
3、打好基礎(chǔ),扎實(shí)功底,注重基礎(chǔ)理論學(xué)習(xí),不好高騖遠(yuǎn)。
4、加強(qiáng)和同學(xué)的合作,遇到問(wèn)題多討論,多尋找解決問(wèn)題的方法,
總之,這一切將對(duì)我C語(yǔ)言的學(xué)習(xí)有很大幫助。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 5
在初學(xué)C語(yǔ)言的一個(gè)學(xué)期后,我們進(jìn)行了C語(yǔ)言實(shí)訓(xùn)階段,嘗試編寫一個(gè)比較復(fù)雜的程序系統(tǒng)。在為期兩周的時(shí)間中,我們同組的同學(xué)共同的感受是:C語(yǔ)言實(shí)訓(xùn)和平時(shí)上課所接觸的程序是有很大不同的,所經(jīng)受的考驗(yàn)和克服的困難是平時(shí)所無(wú)法比擬的.。好在同組的搭檔們精誠(chéng)合作,分工明確,有問(wèn)題共同解決,攻克了C語(yǔ)言實(shí)訓(xùn)的復(fù)雜程序。在這里,我作為其中的參與者,感觸良多。
在這次實(shí)訓(xùn)中,我對(duì)對(duì)C語(yǔ)言有了一個(gè)更深的了解認(rèn)識(shí),也對(duì)這個(gè)學(xué)期學(xué)的知識(shí)得到鞏固,還嘗試運(yùn)行編程,每次運(yùn)行程序成功,讓我對(duì)下面的項(xiàng)目就充滿信心。通過(guò)自己與同學(xué)合作編寫程序,最終把最初的理論知識(shí)轉(zhuǎn)化基本技能。這次的實(shí)訓(xùn),使我對(duì)C語(yǔ)言的學(xué)習(xí)產(chǎn)生濃厚的興趣。
還是這次實(shí)訓(xùn),最令人激動(dòng)的就是合作做項(xiàng)目,雖然那只是一個(gè)很小很小的項(xiàng)目。每天大家來(lái)得很早,大家在一起學(xué)習(xí),取長(zhǎng)補(bǔ)短,我們很好的在實(shí)訓(xùn)中長(zhǎng)知識(shí),提高我們的學(xué)習(xí)熱情。實(shí)訓(xùn)中深切體會(huì)到了老師認(rèn)真負(fù)責(zé)的偉大的精神和熱情為同學(xué)指導(dǎo)的促學(xué)方式,雖然對(duì)有些時(shí)候老師沒給我們指出解決問(wèn)題的方法有些小抱怨,但是到了結(jié)束時(shí)才知道,這種教學(xué)讓我們自己學(xué)會(huì)了自學(xué),學(xué)會(huì)了去看懂別人的代碼。更多是老師給的感動(dòng),每天在我們來(lái)之前就到了教室,在講課中海給我們分享他在公司上班的一些心得和體會(huì),還有那些我們應(yīng)該注意的事項(xiàng),這些是平時(shí)上課時(shí)無(wú)法學(xué)到的,是更深層次的巨大收獲。通過(guò)這次實(shí)訓(xùn),也使我們發(fā)現(xiàn)了許多問(wèn)題。
在實(shí)訓(xùn)中,我們認(rèn)識(shí)到自己還有很多的知識(shí)沒學(xué)好,基礎(chǔ)知識(shí)沒理清,而且許多東西還要去翻書,去上網(wǎng)搜索。而且遇到一些小錯(cuò)誤運(yùn)行不出來(lái),就會(huì)煩躁不安,覺得有些自暴自棄或者抱怨項(xiàng)目的變態(tài),以后要克服,盡量保持一顆良好的心態(tài),學(xué)好C語(yǔ)言,也學(xué)好用C語(yǔ)言編寫一個(gè)按要求的系統(tǒng)。
還有就是對(duì)于未來(lái),近程就是下學(xué)期,我覺得我還有許多方面需要提高。首先我要繼續(xù)學(xué)習(xí)好C語(yǔ)言的基礎(chǔ)知識(shí),然后能在電腦上熟練的運(yùn)用。然后每天都能寫一些程序,上網(wǎng)時(shí)候多看一些優(yōu)秀的教程和優(yōu)秀的代碼。遇到問(wèn)題時(shí)多和同學(xué)討論,并且多弄出幾套方案,多鍛煉自己結(jié)局問(wèn)題的能力和與同學(xué)合作的能力。
總之,這一切都成為我記憶里面的一個(gè)篇章,更是在C語(yǔ)言編程上的一個(gè)里程碑。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 6
一、實(shí)驗(yàn)?zāi)康?/strong>
1、掌握C語(yǔ)言中的變量、數(shù)組、函數(shù)、指針、結(jié)構(gòu)體等主要知識(shí)點(diǎn)。
2、掌握C程序的結(jié)構(gòu)化程序設(shè)計(jì)方法,能使用C語(yǔ)言開發(fā)簡(jiǎn)單的`應(yīng)用程序。
3、掌握C程序的運(yùn)行、調(diào)試方法等。
二、實(shí)驗(yàn)內(nèi)容
編寫一個(gè)學(xué)生信息排序程序要求:
1、程序運(yùn)行時(shí)可輸入n個(gè)學(xué)生的信息和成績(jī)(n預(yù)先定義)。
2、學(xué)生信息包括:學(xué)號(hào)、英文姓名、年齡;學(xué)生成績(jī)包括:語(yǔ)文、數(shù)學(xué)、計(jì)算機(jī)。
3、給出一個(gè)排序選擇列表,能夠按照上述所列信息(學(xué)號(hào)、姓名、年齡、語(yǔ)文、數(shù)學(xué)、計(jì)算機(jī))中的至少一個(gè)字段進(jìn)行排序,并顯示其結(jié)果。
4、使用函數(shù)方法定義各個(gè)模塊。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 7
C語(yǔ)言實(shí)驗(yàn):
在C語(yǔ)言實(shí)驗(yàn)中,我深刻體會(huì)到了編程的重要性和實(shí)踐的意義。通過(guò)課堂上的講解和實(shí)驗(yàn)操作,我不僅學(xué)會(huì)了C語(yǔ)言的'基本語(yǔ)法和數(shù)據(jù)結(jié)構(gòu),還掌握了如何運(yùn)用C語(yǔ)言進(jìn)行程序設(shè)計(jì)和調(diào)試。
在實(shí)驗(yàn)過(guò)程中,我遇到了許多難題,但通過(guò)不斷嘗試和思考,最終成功解決了問(wèn)題。這個(gè)過(guò)程不僅提高了我的編程能力,還培養(yǎng)了我的耐心和堅(jiān)韌性。
C語(yǔ)言實(shí)驗(yàn)讓我受益匪淺,讓我更加熱愛編程,也讓我更加有信心面對(duì)以后的學(xué)習(xí)和工作。
C語(yǔ)言實(shí)驗(yàn)報(bào)告心得與小結(jié):
在這次C語(yǔ)言實(shí)驗(yàn)中,我學(xué)習(xí)了C語(yǔ)言的基本語(yǔ)法和數(shù)據(jù)結(jié)構(gòu),了解了變量、數(shù)據(jù)類型、運(yùn)算符、控制語(yǔ)句、數(shù)組、函數(shù)等內(nèi)容。
通過(guò)實(shí)驗(yàn)操作,我成功編寫了一些簡(jiǎn)單的程序,如輸入輸出程序、計(jì)算器程序、數(shù)組排序程序等,這些程序既鍛煉了我的編程能力,又深化了我對(duì)C語(yǔ)言的理解。
在實(shí)驗(yàn)過(guò)程中,我也遇到了一些困難和問(wèn)題,但通過(guò)不斷地嘗試和思考,最終成功解決了問(wèn)題。這個(gè)過(guò)程不僅讓我更加熟悉了C語(yǔ)言,還培養(yǎng)了我的耐心和堅(jiān)韌性。
通過(guò)C語(yǔ)言實(shí)驗(yàn),我獲益匪淺,不僅提高了我的編程能力,還讓我對(duì)計(jì)算機(jī)原理和程序設(shè)計(jì)有了更深入的了解,我相信這些知識(shí)和經(jīng)驗(yàn)對(duì)我未來(lái)的學(xué)習(xí)和工作將大有裨益。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 8
C語(yǔ)言實(shí)訓(xùn)報(bào)告做完這個(gè)課程設(shè)計(jì),我們的自信一下子提高了;盡管對(duì)于有些人這種程序會(huì)很簡(jiǎn)單,可對(duì)我們c語(yǔ)言初學(xué)者來(lái)說(shuō),已經(jīng)很不容易了。這次體驗(yàn)為以后的學(xué)習(xí)計(jì)算機(jī)的我們?cè)鰪?qiáng)了信心。享受勞動(dòng)成果的滋味實(shí)在很美妙啊!雖然對(duì)著電腦做程序,有點(diǎn)累有點(diǎn)熱,可是當(dāng)看到勞動(dòng)成果時(shí),真是別有一番滋味在心頭!世上無(wú)難事,只怕有心人,的確如此。做完這個(gè)程序最大的收獲就是感受到了集體的力量,當(dāng)然個(gè)人的智慧也是很重要的哦!
忙碌了一個(gè)多星期,在大家的共同努力下,我們總算將此程序設(shè)計(jì)出來(lái)。盡管不是自己獨(dú)立完成,但仍然很高興,因?yàn)樵谠O(shè)計(jì)的過(guò)程中,讓我了解到要設(shè)計(jì)一個(gè)程序,查找資料是至關(guān)重要的,在他人的基礎(chǔ)上,再根據(jù)自己所學(xué)進(jìn)行修改與調(diào)試,最后設(shè)計(jì)出自己想要的程序,這過(guò)程艱辛,但只要你持之以恒,成功指日可待。
另外平時(shí)扎實(shí)的基礎(chǔ)也很關(guān)鍵,因?yàn)槿绻闫綍r(shí)學(xué)得就不怎么樣,那么你面對(duì)這么一個(gè)比較有難度的程序,你可能會(huì)望而卻步,看他人的程序都是個(gè)難點(diǎn),更別說(shuō)讓你自己去設(shè)計(jì)。為了解決此。類問(wèn)題,最好就是多向同學(xué),老師請(qǐng)教,不要怕難為情。
c語(yǔ)言課程設(shè)計(jì)和現(xiàn)代計(jì)算機(jī)技術(shù)的實(shí)際應(yīng)用相結(jié)合,是我們?cè)诒倦A段學(xué)完理論課程之后對(duì)自己該方面的.能力的一次很好的檢驗(yàn),從開始的算法思路到運(yùn)行調(diào)試后的美觀的圖形界面以及另人興奮的可用程序,都是一個(gè)很好的學(xué)習(xí)和鍛煉的過(guò)程。使我們鞏固了原有的理論知識(shí),培養(yǎng)了我們靈活運(yùn)用和組合集成所學(xué)過(guò)知識(shí)及技能來(lái)分析、解決實(shí)際問(wèn)題的能力。使我們體會(huì)到自身知識(shí)和能力能在實(shí)際中的應(yīng)用和發(fā)揮。不但可以激發(fā)創(chuàng)新意識(shí),還可以開發(fā)創(chuàng)造能力、培養(yǎng)溝通能力。這次實(shí)習(xí)時(shí)間雖然僅有一個(gè)星期,但確實(shí)使我獲益匪淺。通過(guò)實(shí)習(xí)我豐富了計(jì)算機(jī)操作經(jīng)驗(yàn),更加深了對(duì)c語(yǔ)言的了解,熟悉了其環(huán)境,更增強(qiáng)了對(duì)turbo c的使用技巧。
二十一世紀(jì)是計(jì)算機(jī)的世紀(jì),是一個(gè)全新的世紀(jì),計(jì)算機(jī)正逐步入侵我們的生活。剛開始接觸計(jì)算機(jī)的時(shí)候感覺很新奇,那時(shí)覺得計(jì)算機(jī)很神秘,于是就產(chǎn)生了以后一定要熟練掌控計(jì)算機(jī)的念頭。大學(xué)的教育模式和中學(xué)有很大不同,從平常的課程安排和教學(xué)就可以知道,但是獨(dú)立完成課程設(shè)計(jì)和寫論文這種任務(wù)對(duì)我們來(lái)說(shuō)無(wú)疑是一個(gè)很大的挑戰(zhàn)
總之,這次設(shè)計(jì)程序讓我受益良多,我會(huì)好好珍惜像這種難得的機(jī)會(huì)。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 9
一、 課題名稱:
簡(jiǎn)單計(jì)算器設(shè)計(jì)一個(gè)簡(jiǎn)單的程序來(lái)模擬計(jì)算器的功能。
二、 設(shè)計(jì)目的:
1、通過(guò)理論知識(shí)與實(shí)際需求相結(jié)合,編輯解決一些日常中的實(shí)際問(wèn)題,培養(yǎng)初步的獨(dú)立分析和設(shè)計(jì)能力。
2、了解應(yīng)用程序設(shè)計(jì)解決實(shí)際問(wèn)題的具體過(guò)程和實(shí)現(xiàn)方法,掌握應(yīng)用C語(yǔ)言進(jìn)行程序設(shè)計(jì)的基本規(guī)范;
3、重點(diǎn)掌握C語(yǔ)言的.程序編寫、函數(shù)設(shè)計(jì)、算法設(shè)計(jì)和程序調(diào)試方法;
4、初步掌握系統(tǒng)開發(fā)過(guò)程的問(wèn)題分析、系統(tǒng)設(shè)計(jì)、程序編碼、測(cè)試等基本方法和技能。
三、 設(shè)計(jì)任務(wù):
1、通過(guò)結(jié)構(gòu)體數(shù)組和共用體數(shù)組來(lái)存放輸入的每一數(shù)字或運(yùn)算符號(hào)的記錄(包括1、2、3等數(shù)字,+、——、x、等運(yùn)算符號(hào)),然后將其信息存入文件中。輸入一個(gè)算術(shù)計(jì)算式,就在屏幕上顯示結(jié)果。
2、輸入簡(jiǎn)單的加減乘除算術(shù)計(jì)算式,并在屏幕上顯示計(jì)算結(jié)果;
四、 設(shè)計(jì)要求:
1、用C語(yǔ)言實(shí)現(xiàn)程序設(shè)計(jì)并進(jìn)行調(diào)試;
2、畫出查詢模塊的流程圖;
3、系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);
4、界面友好(良好的人機(jī)互交)。
5、完成設(shè)計(jì)說(shuō)明書(A4)。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 10
C語(yǔ)言實(shí)踐報(bào)告模式一:在科學(xué)技術(shù)飛速發(fā)展的今天,計(jì)算機(jī)互聯(lián)網(wǎng)在人們當(dāng)中的作用越來(lái)越突出。作為一種計(jì)算機(jī)語(yǔ)言,學(xué)習(xí)C語(yǔ)言有助于我們更好地理解計(jì)算機(jī)和與計(jì)算機(jī)交流。因此,學(xué)習(xí)C語(yǔ)言對(duì)我們來(lái)說(shuō)尤為重要。
本周,我們的專業(yè)學(xué)生在專業(yè)教師的領(lǐng)導(dǎo)下進(jìn)行了C語(yǔ)言程序的實(shí)踐學(xué)習(xí)。在此之前,我們學(xué)習(xí)了一個(gè)學(xué)期的C語(yǔ)言課程,對(duì)它有了一定的了解,但是僅僅停留在了解的范圍內(nèi),對(duì)里面的很多東西還是不熟悉,使用起來(lái)還是覺得很吃力。畢竟萬(wàn)事開頭難。
除了課堂教學(xué),學(xué)習(xí)C語(yǔ)言編程必須保證不少于課堂教學(xué)時(shí)數(shù)。由于課時(shí)有限,課程中無(wú)法安排太多的統(tǒng)一計(jì)算機(jī)實(shí)驗(yàn)。因此,希望學(xué)生能夠有效利用課程中計(jì)算機(jī)實(shí)驗(yàn)的機(jī)會(huì),盡快掌握用C語(yǔ)言開發(fā)程序的能力,為以后的進(jìn)一步學(xué)習(xí)打下良好的基礎(chǔ)。為此,我們根據(jù)課堂教學(xué)的內(nèi)容和進(jìn)度,在計(jì)算機(jī)上安排了12個(gè)實(shí)驗(yàn)。課程的計(jì)算機(jī)實(shí)驗(yàn)的目的不僅是為了驗(yàn)證教材和講課的內(nèi)容,也是為了檢查自己編寫的程序是否正確。課程安排的計(jì)算機(jī)實(shí)驗(yàn)的目的可以概括如下:
1、加深對(duì)課堂教學(xué)內(nèi)容的理解
很多關(guān)于C語(yǔ)言的語(yǔ)法規(guī)則都要在課堂上教,聽起來(lái)很枯燥,很難記。死記硬背是不可取的。但是,要把C語(yǔ)言作為解決實(shí)際問(wèn)題的工具,就必須掌握它。通過(guò)多次計(jì)算機(jī)練習(xí),對(duì)語(yǔ)法知識(shí)有了感性的認(rèn)識(shí),加深了對(duì)它的理解,在理解的基礎(chǔ)上自然掌握了C語(yǔ)言的語(yǔ)法規(guī)則。我想我在課堂上已經(jīng)理解了一些內(nèi)容,但是在計(jì)算機(jī)實(shí)踐中會(huì)發(fā)現(xiàn)與原來(lái)理解的偏差,這是因?yàn)榇蠖鄶?shù)學(xué)生對(duì)編程是新的,缺乏編程實(shí)踐。
2.熟悉程序開發(fā)環(huán)境,學(xué)習(xí)如何操作計(jì)算機(jī)系統(tǒng)
一個(gè)C語(yǔ)言程序只能在一定的外部操作環(huán)境下進(jìn)行編輯、編譯、連接和運(yùn)行。所謂的”;環(huán)境”;它是所使用的計(jì)算機(jī)系統(tǒng)的硬件和軟件條件。只有學(xué)會(huì)使用這些環(huán)境,才能進(jìn)行程序開發(fā)工作。通過(guò)計(jì)算機(jī)實(shí)驗(yàn),熟練掌握C語(yǔ)言開發(fā)環(huán)境,為以后寫計(jì)算機(jī)程序解決實(shí)際問(wèn)題打下基礎(chǔ)。同時(shí),未來(lái)遇到其他開發(fā)環(huán)境時(shí),我們會(huì)很快學(xué)會(huì)新系統(tǒng)的使用。
3.在電腦上學(xué)習(xí)調(diào)試程序
完成計(jì)劃并不意味著一切都會(huì)好的。如果你認(rèn)為程序是萬(wàn)無(wú)一失的,那么在電腦上運(yùn)行可能會(huì)有麻煩。如果編譯器檢測(cè)到很多錯(cuò)誤。有時(shí)候程序可以流暢運(yùn)行,沒有語(yǔ)法錯(cuò)誤,但是運(yùn)行結(jié)果明顯是錯(cuò)誤的。開發(fā)環(huán)境提供的編譯系統(tǒng)無(wú)法發(fā)現(xiàn)這類程序邏輯錯(cuò)誤,只能根據(jù)自己的計(jì)算機(jī)經(jīng)驗(yàn)來(lái)分析判斷錯(cuò)誤。調(diào)試程序是一項(xiàng)技術(shù)含量很高的工作,對(duì)于初學(xué)者來(lái)說(shuō),盡快掌握調(diào)試方法是非常重要的。有時(shí)候,一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小錯(cuò)誤,調(diào)試大師一眼就能看出來(lái)。
c語(yǔ)言實(shí)踐報(bào)告模式二:完成這個(gè)課程設(shè)計(jì)后,我們的自信心突然提高了;雖然這個(gè)程序?qū)δ承┤藖?lái)說(shuō)會(huì)很簡(jiǎn)單,但對(duì)我們C語(yǔ)言初學(xué)者來(lái)說(shuō)就不容易了。這次經(jīng)歷增強(qiáng)了我們對(duì)計(jì)算機(jī)未來(lái)研究的信心。享受勞動(dòng)果實(shí)真是太棒了!雖然在電腦上做程序的時(shí)候有點(diǎn)累,有點(diǎn)熱,但是看到勞動(dòng)成果的時(shí)候,心里真的有種特別的滋味!世上無(wú)難事,只怕有心人。這個(gè)節(jié)目最大的收獲就是感受到了集體的`力量,當(dāng)然個(gè)人的智慧也很重要!
忙碌了一個(gè)多星期,在大家的共同努力下,我們終于設(shè)計(jì)出了這個(gè)節(jié)目。雖然不是自己完成的,但還是很開心,因?yàn)樵谠O(shè)計(jì)的過(guò)程中,我了解到為了設(shè)計(jì)一個(gè)程序,搜索數(shù)據(jù)是很重要的。在別人的基礎(chǔ)上,根據(jù)我所學(xué)的進(jìn)行修改調(diào)試,最終設(shè)計(jì)出我想要的程序。這個(gè)過(guò)程很艱難,但只要你持之以恒,成功就在眼前。
另外,平時(shí)扎實(shí)的基礎(chǔ)也很關(guān)鍵,因?yàn)槠綍r(shí)學(xué)不好,面對(duì)這么難的程序可能會(huì)氣餒,很難看別人的程序,更別說(shuō)自己設(shè)計(jì)了。要解決這個(gè)問(wèn)題。班級(jí)問(wèn)題,最好多問(wèn)問(wèn)同學(xué)和老師,不要怕尷尬。
C語(yǔ)言課程設(shè)計(jì)與現(xiàn)代計(jì)算機(jī)技術(shù)的實(shí)際應(yīng)用相結(jié)合,是對(duì)我們現(xiàn)階段學(xué)完理論課后在這方面能力的一個(gè)很好的考驗(yàn)。從最初的算法思路到漂亮的圖形界面和調(diào)試后令人興奮的可用程序,是一個(gè)很好的學(xué)習(xí)和訓(xùn)練過(guò)程。它使我們能夠通過(guò)靈活應(yīng)用和結(jié)合所學(xué)的知識(shí)和技能,鞏固原有的理論知識(shí),培養(yǎng)分析和解決實(shí)際問(wèn)題的能力。讓我們意識(shí)到我們的知識(shí)和能力可以在實(shí)踐中得到應(yīng)用和發(fā)揮。它不僅可以激發(fā)創(chuàng)新意識(shí),還可以培養(yǎng)創(chuàng)新能力和溝通能力。雖然實(shí)習(xí)只有一個(gè)星期,但是真的讓我受益匪淺。通過(guò)實(shí)踐,豐富了自己的計(jì)算機(jī)操作經(jīng)驗(yàn),加深了對(duì)C語(yǔ)言的理解,熟悉了它的環(huán)境,增強(qiáng)了自己使用Turbo C的技能。
21世紀(jì)是計(jì)算機(jī)的世紀(jì),是全新的世紀(jì)。電腦正逐漸侵入我們的生活。剛接觸電腦的時(shí)候,覺得很新奇。當(dāng)時(shí)覺得電腦很神秘,就有了以后熟練掌握電腦的想法。大學(xué)的教育模式與中學(xué)有很大的不同,從普通的課程安排和教學(xué)中就可以知道,但自主完成課程設(shè)計(jì)和論文寫作的任務(wù),無(wú)疑是對(duì)我們的巨大挑戰(zhàn)
總之,這個(gè)設(shè)計(jì)方案讓我受益匪淺,我會(huì)珍惜這個(gè)難得的機(jī)會(huì)。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 11
一、傳統(tǒng)C語(yǔ)言課程設(shè)計(jì)教學(xué)模式
C語(yǔ)言是最基本的計(jì)算機(jī)編程,是計(jì)算機(jī)、電子信息類等相關(guān)專業(yè)學(xué)生的專業(yè)入門課,在其學(xué)習(xí)過(guò)程中,要求必須掌握編程的技能。但是C語(yǔ)言的學(xué)習(xí)有其特點(diǎn),規(guī)則比較多、知識(shí)點(diǎn)多,涉及到的編程程序等也比較難懂,在運(yùn)行上代碼的要求較高,程序執(zhí)行效率高,因此更講究教學(xué)和學(xué)習(xí)的方式方法,但是在我們的教學(xué)中,目前教學(xué)方法比較單一,隨著信息化的發(fā)展,傳統(tǒng)的教學(xué)模式已經(jīng)無(wú)法適應(yīng),亟需改革。
1、傳統(tǒng)型
這種教學(xué)模式,也是最常用的,課堂上以老師為主,學(xué)生只能被動(dòng)的接受知識(shí)的傳授。通過(guò)最直接“填鴨”式照本宣科,不管學(xué)生接受與否,最后的考核也是以知識(shí)點(diǎn)的記住與否,造成學(xué)生死記硬背,不能真正掌握知識(shí)。其基本模式為:學(xué)習(xí)、回答、糾錯(cuò)、總結(jié)。這種模式下,使得教師在教材以外的發(fā)揮余地極小,基本是“照本宣科”,強(qiáng)行灌輸C語(yǔ)言的概念、特點(diǎn)、編程程序、基本的方法等,整個(gè)教學(xué)過(guò)程缺乏靈活機(jī)動(dòng)、具有啟發(fā)性的內(nèi)容,學(xué)生被動(dòng)的接受知識(shí)、被動(dòng)的記憶、被檢查、被考試、被批評(píng)等,日復(fù)一日的教條式訓(xùn)練,不能有效地激發(fā)學(xué)生的主觀能動(dòng)性與創(chuàng)造熱情。
2、任務(wù)型
C語(yǔ)言教學(xué)區(qū)別于其他學(xué)科,在理論知識(shí)的傳授之外,還需要培養(yǎng)學(xué)生的實(shí)際動(dòng)手能力,因此,很多學(xué)校也采用“任務(wù)型”教學(xué)模式,基本模式為:根據(jù)具體要求提出任務(wù)—鼓勵(lì)學(xué)生設(shè)計(jì)方案—實(shí)際操作—解決任務(wù)。在日常的教學(xué)中,學(xué)校大多會(huì)利用電腦等鍛煉學(xué)生的實(shí)際動(dòng)手能力,利用實(shí)際操作,鍛煉編程、邏輯等能力,從而掌握C語(yǔ)言的`基本知識(shí)。例如翻轉(zhuǎn)課堂模式,教師將知識(shí)傳授環(huán)節(jié)制作成教學(xué)微課,課前提供給學(xué)生預(yù)習(xí),通過(guò)預(yù)習(xí)使課堂的實(shí)踐性練習(xí)目的性更明確,教師隨堂對(duì)學(xué)生遇到問(wèn)題進(jìn)行指導(dǎo)分析,從而培養(yǎng)學(xué)生獨(dú)立思考能力和實(shí)際操作能力。這種模式的采用,相對(duì)于傳統(tǒng)模式,有其進(jìn)步性,這也是C語(yǔ)言等專業(yè)性、操作性學(xué)科區(qū)別于其他學(xué)科的特點(diǎn)決定的,在這種模式下更取決于教師自身的素質(zhì)、知識(shí)、能力等,是整個(gè)課程的掌控者、引導(dǎo)者,他們的能力直接關(guān)系著教學(xué)成果。
二、信息化背景下面臨的挑戰(zhàn)
隨著科技的發(fā)展,信息化在教學(xué)領(lǐng)域的應(yīng)用越來(lái)越普遍,信息技術(shù)的日新月異,也使得其在課堂上,已經(jīng)不僅僅是局限于簡(jiǎn)單地計(jì)算機(jī)和多媒體運(yùn)用,移動(dòng)技術(shù)、智能化與虛擬技術(shù)等為我們的教學(xué)提供了新的思路和方法,如何能使我們的教學(xué)與高速發(fā)展的信息化相結(jié)合,是教育領(lǐng)域不斷探索的課題。C語(yǔ)言程序設(shè)計(jì)等課程具有很強(qiáng)的專業(yè)性要求,主要是建立在計(jì)算機(jī)信息技術(shù)的基礎(chǔ)上,對(duì)于信息化的反應(yīng)更為靈敏,傳統(tǒng)的課堂上,以教師為中心的“面對(duì)面”的教育模式面臨著挑戰(zhàn)和沖擊,用技術(shù)手段的靈活性與便利性來(lái)增強(qiáng)課程學(xué)習(xí)的興趣和接受能力。隨著新技術(shù)的廣泛應(yīng)用,會(huì)促使傳統(tǒng)的教學(xué)模式發(fā)生變革,以教師為中心的教學(xué)模式逐漸轉(zhuǎn)化為互動(dòng)式教學(xué)模式,達(dá)到更好的教育效果。在C語(yǔ)言課程設(shè)計(jì)教學(xué)領(lǐng)域,進(jìn)行信息化教學(xué)改革的嘗試,充分利用信息技術(shù),變革教學(xué)手段和模式,是信息化發(fā)展的必然要求。只有實(shí)現(xiàn)C語(yǔ)言課程的信息化教學(xué)改革,使得教育信息化能夠普遍運(yùn)用,才能展現(xiàn)出信息技術(shù)在推動(dòng)C語(yǔ)言教學(xué)中的強(qiáng)大威力和廣闊前景。
三、教學(xué)模式改革的基本對(duì)策
教學(xué)模式直接反映出一定的教學(xué)理念,也直接決定著教學(xué)成果。隨著信息化的發(fā)展,教育信息化逐漸打破傳統(tǒng)的教學(xué)模式,在這樣的背景下,C語(yǔ)言教學(xué)模式的改革任務(wù)艱巨,如何構(gòu)建新型的信息化教學(xué)模式也是我們?cè)趯?shí)踐中不斷摸索的問(wèn)題。
1、充分利用信息化的科技手段
信息化的科技手段,給我們的教育領(lǐng)域帶來(lái)變革,尤其是計(jì)算機(jī)領(lǐng)域的學(xué)習(xí),其主要是建立在信息化發(fā)展的基礎(chǔ)上,因此在教學(xué)中,更要與時(shí)俱進(jìn),與信息化的發(fā)展程度相互依存,相互輔助,C語(yǔ)言課程設(shè)計(jì)教學(xué)中,可以充分利用信息化的科技手段,如計(jì)算機(jī)技術(shù)、云計(jì)算技術(shù)、多媒體技術(shù)、網(wǎng)絡(luò)技術(shù)、虛擬現(xiàn)實(shí)技術(shù)、通信技術(shù)、移動(dòng)學(xué)習(xí)技術(shù)、人工智能、傳感器技術(shù)等,這些技術(shù)的發(fā)展,帶來(lái)C語(yǔ)言教育領(lǐng)域的變革。為提高C語(yǔ)言教學(xué)質(zhì)量,激發(fā)學(xué)生學(xué)習(xí)C語(yǔ)言的積極性,我們可以在課程建設(shè)過(guò)程中充分利用現(xiàn)代技術(shù)帶來(lái)的便利與多樣性,以及趣味性。如在教學(xué)課件設(shè)計(jì)上,利用多媒體技術(shù),圖、文、動(dòng)畫并茂,減少其枯燥的理論傳授,增加趣味性;利用網(wǎng)絡(luò)技術(shù),實(shí)現(xiàn)在線教育,建立“C語(yǔ)言程序設(shè)計(jì)”網(wǎng)站,分組進(jìn)行網(wǎng)站維護(hù),運(yùn)用編程能力進(jìn)行更新;應(yīng)用現(xiàn)代的通信技術(shù),建立微信學(xué)習(xí)群,讓學(xué)生分享自己的學(xué)習(xí)經(jīng)驗(yàn),共享學(xué)習(xí)資源。
2、案例引導(dǎo)式教學(xué)模式
改革C語(yǔ)言教學(xué)模式,另一探索的模式為案例引導(dǎo)式教學(xué)模式,C語(yǔ)言的教學(xué),是為了培養(yǎng)學(xué)生讀程序、調(diào)試程序、寫(仿照)程序的能力以及規(guī)范性編程的能力,學(xué)習(xí)最主要的目的是為了應(yīng)用,對(duì)于編程的應(yīng)用,只有具體的應(yīng)用場(chǎng)景,即案例,才能更容易被接受,更易懂。案例引導(dǎo)式教學(xué)模式,在別的專業(yè)課教授中,常被使用,主要特點(diǎn)就是用案例去引導(dǎo)知識(shí)點(diǎn)的掌握,對(duì)案例進(jìn)行分析,通過(guò)分析啟發(fā)學(xué)生的思路,將學(xué)生帶入到具體的案例中,讓學(xué)生有一種“身臨其境”的代入感,從而掌握具體的知識(shí),學(xué)會(huì)在這種場(chǎng)景下解決問(wèn)題的方法,這種模式的教學(xué)更有針對(duì)性、系統(tǒng)性。案例引導(dǎo)式教學(xué)模式在C語(yǔ)言課程設(shè)計(jì)教學(xué)中的運(yùn)用是指針對(duì)C語(yǔ)言課程的每一個(gè)核心知識(shí)點(diǎn),建立配套的案例,通過(guò)這些案例的學(xué)習(xí)和掌握,使得學(xué)生在例子的佐證下,更加了解C語(yǔ)言的應(yīng)用,這種案例的設(shè)計(jì),和我們的書本知識(shí)相結(jié)合,把理論知識(shí)融入到具體的案例中,進(jìn)行綜合性的闡述,如具體的計(jì)算機(jī)程序的編寫,設(shè)計(jì)游戲環(huán)節(jié),運(yùn)用所學(xué)的C語(yǔ)言知識(shí)設(shè)計(jì)網(wǎng)站,并使之運(yùn)行,可以在班吉內(nèi)分組進(jìn)行維護(hù)等,并加以各種領(lǐng)域成功案例或者失敗經(jīng)驗(yàn)的案例,讓學(xué)生能夠更進(jìn)一步了解其應(yīng)用范圍、能力、領(lǐng)域等。
3、實(shí)踐教學(xué)模式
C語(yǔ)言課程設(shè)計(jì)的學(xué)習(xí),所需的能力不再是死記硬背,而是更注重實(shí)踐和應(yīng)用,因此我們?cè)诮虒W(xué)過(guò)程中,不能只傳授書本知識(shí),還要鍛煉學(xué)生的動(dòng)手能力和編程能力,實(shí)踐教學(xué)模式應(yīng)運(yùn)而生,依靠大量的實(shí)踐,將所學(xué)的知識(shí)轉(zhuǎn)化為實(shí)際操作,得到進(jìn)一步的應(yīng)用。信息化技術(shù)為這種教學(xué)模式提供支撐服務(wù),我們可以在課堂上設(shè)計(jì)各種實(shí)踐環(huán)節(jié),也可以在課堂后與各種軟件公司、游戲公司、網(wǎng)絡(luò)公司等合作,增加實(shí)踐機(jī)會(huì),讓學(xué)生在具體的實(shí)踐環(huán)節(jié)中,真正了解C語(yǔ)言的知識(shí),并主動(dòng)內(nèi)化這些知識(shí),變?yōu)閷?shí)際操作能力。在這種教學(xué)模式改革中,如何能夠更好的提高實(shí)踐能力需要通過(guò)各個(gè)環(huán)節(jié)的相互配合,如課程設(shè)計(jì)上,增強(qiáng)實(shí)驗(yàn)、實(shí)訓(xùn)環(huán)節(jié),讓學(xué)生在熟練掌握C語(yǔ)言語(yǔ)法、程序結(jié)構(gòu)的基本理論的同時(shí),通過(guò)大量的實(shí)踐操作,進(jìn)一步掌握C語(yǔ)言的知識(shí),學(xué)會(huì)編碼;同是,積極與各軟件、互聯(lián)網(wǎng)、網(wǎng)絡(luò)公司簽訂實(shí)踐基地,讓學(xué)生可以在實(shí)際應(yīng)用中,邊做邊學(xué),提高學(xué)生邏輯思維、實(shí)際操作能力,真正實(shí)現(xiàn)教學(xué)目的,熟練掌握計(jì)算機(jī)編程能力。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 12
一、實(shí)驗(yàn)?zāi)康?/strong>
SQL(Structured Query Language)語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)語(yǔ)言。是一種介于關(guān)系代數(shù)與關(guān)系演算之間的結(jié)構(gòu)化查詢語(yǔ)言,其功能并不僅僅是查詢,SQL語(yǔ)言是一個(gè)通用的、功能極強(qiáng)的關(guān)系數(shù)據(jù)庫(kù)語(yǔ)言。
本次實(shí)驗(yàn)了解SQL語(yǔ)言中DDL語(yǔ)言的CREATE、DROP、ALTER對(duì)表、索引、視圖的操作,掌握在Navicat for MySQL中用DDL語(yǔ)言進(jìn)行對(duì)表、索引、視圖的增加、刪除和改動(dòng)。掌握使用SQL語(yǔ)句增加或刪除約束,加深對(duì)完整性概念的理解,達(dá)到靈活應(yīng)用的目的'。掌握使用SQL語(yǔ)
句定義和刪除同義詞。
二、實(shí)驗(yàn)要求
1、實(shí)驗(yàn)前:預(yù)習(xí)實(shí)驗(yàn)內(nèi)容,學(xué)習(xí)相關(guān)知識(shí)。
2、實(shí)驗(yàn)中:按照實(shí)驗(yàn)內(nèi)容要求進(jìn)行實(shí)驗(yàn),實(shí)驗(yàn)時(shí)注意每種SQL語(yǔ)句的基本命令及各個(gè)關(guān)鍵字的含義,做好實(shí)驗(yàn)記錄。
3、實(shí)驗(yàn)后:分析實(shí)驗(yàn)結(jié)果,總結(jié)實(shí)驗(yàn)知識(shí),得出結(jié)論,按格式寫出實(shí)驗(yàn)報(bào)告。
4、在整個(gè)實(shí)驗(yàn)過(guò)程中,要獨(dú)立思考、獨(dú)立按時(shí)完成實(shí)驗(yàn)任務(wù),不懂的要虛心向教師或同學(xué)請(qǐng)教。
5、要求按指定格式書寫實(shí)驗(yàn)報(bào)告,且報(bào)告中應(yīng)反映出本對(duì)次實(shí)驗(yàn)的總結(jié),下次實(shí)驗(yàn)前交實(shí)驗(yàn)報(bào)告。
三、實(shí)驗(yàn)的重點(diǎn)與難點(diǎn)
1、重點(diǎn):
(1)用SQL語(yǔ)句定義表結(jié)構(gòu)(創(chuàng)建、修改和刪除)。
。2)用SQL語(yǔ)句定義索引(創(chuàng)建、刪除)。
。3)用SQL語(yǔ)句定義視圖(創(chuàng)建、刪除)。
(4)用SQL語(yǔ)句定義同義詞(創(chuàng)建、刪除)。
2、難點(diǎn):
完整性約束的定義、增加及刪除。
同義詞的定義與刪除。
四、儀器設(shè)備及用具
硬件:投影儀、每位同學(xué)分配已連接校園網(wǎng)PC機(jī)一臺(tái)。
軟件:本機(jī)已安裝MySQL 5.5數(shù)據(jù)庫(kù)平臺(tái)。
五、教學(xué)過(guò)程
。ㄒ唬⿲(shí)驗(yàn)預(yù)習(xí)
(1)熟悉SQL中的CREATE、DROP、ALTER語(yǔ)句的格式及所用的關(guān)鍵字含義及用法。
(2)掌握完整性約束定義、增加和刪除的一般用法。
。3)掌握同義詞定義、刪除的一般用法。
。ǘ⿲(shí)驗(yàn)原理
在Navicat for MySQL中使用CREATE命令完成對(duì)表、索引、視圖、同義詞的創(chuàng)建,使用DROP命令完成對(duì)表、索引、視圖、同義詞的刪除,使用ALTER命令對(duì)表結(jié)構(gòu)進(jìn)行修改及完整性約束的增加、刪除。
。ㄈ⿲(shí)驗(yàn)內(nèi)容
1.運(yùn)行Navicat for MySQL,連接到test數(shù)據(jù)庫(kù),用如下語(yǔ)句進(jìn)行表操作,詳細(xì)的語(yǔ)法格式如下:
CREATE TABLE 表名字
(列名1 數(shù)據(jù)類型 [DEFAULT expression],
列名2 數(shù)據(jù)類型 [DEFAULT expression],
)
|[CONSTRAINT
(index_col_name,...)
| KEY [index_name] [index_type] (index_col_name,...)
| INDEX [index_name] [index_type] (index_col_name,...)
| [CONSTRAINT [symbol]] UNIQUE [INDEX]
[index_name] [index_type] (index_col_name,...)
| [FULLTEXT|SPATIAL] [INDEX] [index_name] (index_col_name,...) | [CONSTRAINT [symbol]] FOREIGN KEY
[index_name] (index_col_name,...) [reference_definition]
| CHECK (expr) [symbol]] PRIMARY KEY [index_type]
建立表主要指定義下列信息:
列定義、主鍵定義、鍵定義、索引定義 、完整性約束、外鍵定義、表達(dá)式檢查
例如在新建查詢中輸入如下語(yǔ)句:
CREATE TABLE NEW_DEPT92150033
(DPTNO DECIMAL(10,2),
DNAME CHAR(6),
LOC CHAR(13),
PRIMARY KEY (DPTNO));
點(diǎn)擊運(yùn)行,創(chuàng)建表NEW_DEPT92150033,如下圖所示:
選中表,單擊右鍵,執(zhí)行刷新進(jìn)行表刷新,這時(shí)你可以看到新建的表。
更改表詳細(xì)的語(yǔ)法格式如下:
增加一個(gè)列:
alter table 表名字 ADD [COLUMN] column_definition [FIRST | AFTER col_name ],.);
修改一個(gè)列:
alter table 表名字 MODIFY [COLUMN] column_definition [FIRST | AFTER col_name],.);
刪除一個(gè)列:
alter table 表名字DROP [COLUMN] col_name;
在查詢編輯器中執(zhí)行create table語(yǔ)句首先建立一個(gè)test92150033表,然后分別使用alter table add、alter table modify、alter table drop column在表test92150033上來(lái)增加兩個(gè)列、修改一個(gè)列和刪除一個(gè)列。SQL語(yǔ)句如下所示:
create table test92150033 (id var20) not null);
alter table test92150033 ADD (name varchar (30) default 無(wú)名氏 not null);
alter table test92150033 ADD (age integer not null);
alter table test92150033 MODIFY name var16);
alter table test92150033 drop column age;
刪除表語(yǔ)法:
Drop table 表名字;
例如在查詢編輯器中執(zhí)行如下語(yǔ)句刪除表:
Drop table test92150033;
2. 用如下語(yǔ)句進(jìn)行視圖操作,詳細(xì)的語(yǔ)法格式如下:
CREATE VIEW 視圖名 AS SELECT FROM ;
視圖是一個(gè)邏輯表,它允許操作者從其它表或視圖存取數(shù)據(jù),視圖本身不包含數(shù)據(jù)。視圖所基于的表稱為基表。
引入視圖有下列作用:
提供附加的表安全級(jí),限制存取基表的行或/和列集合。
隱藏?cái)?shù)據(jù)復(fù)雜性。 為數(shù)據(jù)提供另一種觀點(diǎn)。
例如在查詢編輯器中執(zhí)行如下語(yǔ)句建立視圖:
先建立基表:
CREATE TABLE t (qty INT, price INT);
插入記錄
INSERT INTO t VALUES(3, 50);
INSERT INTO t VALUES(5, 10);
在基表t的基礎(chǔ)上,創(chuàng)建視圖v。
CREATE VIEW v AS SELECT qty, price, qtyxprice AS value FROM t; 從視圖v檢索數(shù)據(jù)
SELECT x FROM v;
C語(yǔ)言實(shí)驗(yàn)報(bào)告 13
一、實(shí)驗(yàn)?zāi)康模?/strong>
1、掌握C語(yǔ)言的數(shù)據(jù)類型和變量的聲明。
2、掌握不同類型數(shù)據(jù)之間賦值的規(guī)律。
3、掌握C語(yǔ)言的運(yùn)算符和表達(dá)式的使用。
4、熟悉C程序的編輯、編譯、連接和運(yùn)行的過(guò)程。
二、實(shí)驗(yàn)內(nèi)容:
①輸人程序: #includevoid main() { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1=a;c2=b; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf("a=%d,b=%d c1=%c,c2=%c d=%6.2f,e=%6.2f ",a,b,c1,c2,d,e); printf("f=%15.6f,g=%15.6f m=%ld,n=%ld p=%u,q=%u ",f,g,m,n,p,q); }
、谶\(yùn)行此程序并分析結(jié)果 (2)按習(xí)題4. 8要求編寫程序 題目為: 設(shè)圓半徑r=l. 5,圓柱高h(yuǎn)=3,求圓周長(zhǎng)、圓面積、圓球表面積、圓球體積、圓柱體積。 用scanf輸人數(shù)據(jù),輸出計(jì)算結(jié)果口輸出時(shí)要有文字說(shuō)明,取小數(shù)點(diǎn)后兩位數(shù)字。
程序:
三、實(shí)驗(yàn)步驟:
①輸人程序:
#include
void main() { int a, b; float d,e; char c1,c2; double f, g; long m, n; unsigned int p,q; a=61;b=62; c1=a;c2=b; d=3.56;e=-6.87; f=3157.890121;g=0.123456789; m=50000;n=-60000; p=32768;q=40000; printf("a=%d,b=%d c1=%c,c2=%c d=%6.2f,e=%6.2f ",a,b,c1,c2,d,e); printf("f=%15.6f,g=%15.6f m=%ld,n=%ld p=%u,q=%u ",f,g,m,n,p,q); }
、谶\(yùn)行此程序并分析結(jié)果。
預(yù)計(jì)結(jié)果:
a=61,b=62
c1=a,c2=b
d=``3.56,e=`-6.87
f=````3157.890121,g=```````0.123456
m=50000,n=-60000
p=32768,q=40000(`代表空格)
結(jié)果:
g的輸出看來(lái)是四舍五入了。
、墼诖嘶A(chǔ)上,將程序第9~14行改為:
a=61;b=62;
c1=a;c2=b;
f=3157.890121;g=0.123456789;
d=f;e=g;
p=a=m=50000;q=b=n=-60000;
運(yùn)行程序,分析結(jié)果。
p=a=m=50000;q=b=n=-60000;這兩條語(yǔ)句將p、a、m的值和q、b、n的值都重新賦了相應(yīng)的新值。除m、n外都是整型、無(wú)符號(hào)整型或字符型,因此輸出會(huì)按數(shù)據(jù)類型強(qiáng)制截取,因此得到的值會(huì)不盡相同,但可以從理論上做出推測(cè),但由于編譯系統(tǒng)的不同,真正得到的結(jié)果也可能不盡相同。
、芨挠胹canf函數(shù)輸人數(shù)據(jù)而不用賦值語(yǔ)句,scanf函數(shù)如下:
scanf("%d,%d,%c,%c,%f,%f,%lf,%lf,%ld,%ld,%u,%u",&a,&b,&c1,&c2,&d,&e,&f,&g,&m,&n,%p,%q);
輸入的數(shù)據(jù)如下:
分析運(yùn)行結(jié)果。
(說(shuō)明:lf和ld格式符分別用于輸人double型和long型數(shù)據(jù))
⑤在④的基礎(chǔ)上將printf語(yǔ)句改為:
printf("a=%d,b=%d c1=%c,c2=%c d=%15.6f,e=%15.6f ",a,b,c1,c2,d,e);
printf("f=%f,g=%f m=%ld,n=%ld p=%u,q=%u ",f,g,m,n,p,q);
運(yùn)行程序:
、迣、q改用%o格式符輸出。
、邔canf函數(shù)中的%1f和%ld改為%f和%d,運(yùn)行程序并觀察分析結(jié)果。
出現(xiàn)錯(cuò)誤,提示為:浮點(diǎn)錯(cuò)誤:超出范圍。程序異常中止。 (2)按習(xí)題4. 8要求編寫程序
題目為:
設(shè)圓半徑r=l. 5,圓柱高h(yuǎn)=3,求圓周長(zhǎng)、圓面積、圓球表面積、圓球體積、圓柱體積。 用scanf輸人數(shù)據(jù),輸出計(jì)算結(jié)果口輸出時(shí)要有文字說(shuō)明,取小數(shù)點(diǎn)后兩位數(shù)字。 程序:
#include
void main()
{
float h,r,s,sq,vq,vz;
float pi=3.1415926;
printf("Please input the circinal r, and the cylindrical h:");
scanf("%f,%f",&r,&h);
l=2xpixr;
sq=4xpixrxr;
vq=4.0/3.0xpixrxrxr;
vz=pixrxrxh;
printf("circinal girth is: l=%6.2f ",l);
printf("circinal area is: s=%6.2f ",s);
printf("sphere surface area is: sq=%6.2f ",sq);
printf("sphere cubage is: vq=%6.2f ",vq);
printf("cylindrical cubage is: vz=%6.2f ",vz);
}
(3)編程序,用getchar函數(shù)讀人兩個(gè)字符給c1 ,c2,然后分別用putchar函數(shù)和printf輸出這兩個(gè)字符。 上機(jī)運(yùn)行程序,比較用printf和putchar函數(shù)輸出字符的特點(diǎn)。 程序如下: #includevoid main() { char c1,c2; printf("Please input tow letters: "); c1=get); c2=get); printf("Putchar is: "); putc1); putc2); printf(" "); printf("Printf is: "); printf("%c %c ",c1,c2);
}
可見有putchar輸出的.結(jié)果是一個(gè)字符一個(gè)字符順序輸出的。每個(gè)putchar函數(shù)只能輸出一個(gè)字符,且只能輸出字符,而printf可以輸出多個(gè)數(shù)據(jù),且為任意類
四、實(shí)驗(yàn)心得(體會(huì)):
通過(guò)本次C語(yǔ)言上機(jī)實(shí)驗(yàn),我對(duì)順序結(jié)構(gòu)程序設(shè)計(jì)有了一定的了解。通過(guò)幾個(gè)例題,我對(duì)順序結(jié)構(gòu)中scanf和printf語(yǔ)句的基本實(shí)用情況有了一定的理解。我相信這些都為后來(lái)的編程打下基礎(chǔ)。對(duì)C語(yǔ)言學(xué)習(xí),我會(huì)更加努力。
C語(yǔ)言實(shí)驗(yàn)報(bào)告 14
實(shí)驗(yàn)項(xiàng)目名稱程序控制
一、實(shí)驗(yàn)?zāi)康呐c要求
1、掌握python語(yǔ)言的for循環(huán)語(yǔ)句的基礎(chǔ)知識(shí)。
2、熟悉實(shí)訓(xùn)平臺(tái)循環(huán)程序的編碼方式。
3、掌握python語(yǔ)言的while循環(huán)語(yǔ)句的基本用法。
4、掌握if語(yǔ)句的基本用法,熟練實(shí)現(xiàn)編程
二、實(shí)驗(yàn)原理與內(nèi)容
1、從求1到n之間奇數(shù)的和、求數(shù)列前n項(xiàng)的和到打印九九乘法表三個(gè)方面來(lái)展開,并設(shè)置了三個(gè)相應(yīng)關(guān)卡來(lái)在線考察大家對(duì)for循環(huán)的掌握情況。
2、編寫一個(gè)輸入整數(shù)n,計(jì)算n!的.小程序。
3、掌握循環(huán)輸入,直到正確為止,同時(shí)完成猜數(shù)字游戲python代碼的編寫。
4、從將輸入的三個(gè)整數(shù)x,y,z按由小到大的順序排列,其中:x,y,z是進(jìn)行排序的三個(gè)數(shù)字
5、判斷輸入的年份是否是閏年
6、從求1到n連續(xù)整數(shù)的和、求由1、2、3、4能組成多少個(gè)互不相同且無(wú)重復(fù)數(shù)字的三位數(shù)到判斷一個(gè)不小于2的正整數(shù)是否是質(zhì)數(shù)三個(gè)方面來(lái)展開
三、預(yù)習(xí)遇到的問(wèn)題
成績(jī):
實(shí)驗(yàn)報(bào)告1
項(xiàng)目
名稱
程序控制
指導(dǎo)
教師
黃國(guó)華
實(shí)驗(yàn)
日期
一、實(shí)驗(yàn)儀器與設(shè)備
1、求是樓211實(shí)驗(yàn)室教學(xué)使用電腦。
2、頭歌實(shí)踐教學(xué)平臺(tái)。
二、實(shí)驗(yàn)步驟
1、打開頭歌實(shí)踐教學(xué)平臺(tái)。
2、根據(jù)本節(jié)實(shí)驗(yàn)課的安排,完成“Python控制結(jié)構(gòu)之for循環(huán)I”、“python基礎(chǔ)(4—2)程序控制—循環(huán)結(jié)構(gòu):while”和“Python——if條件語(yǔ)句”三個(gè)題目,認(rèn)真閱讀并理解每個(gè)題目的“任務(wù)描述”、“相關(guān)知識(shí)”、“編程要求”和“測(cè)試說(shuō)明”。
3、根據(jù)具體的題目要求補(bǔ)充相應(yīng)的代碼。
4、完成所有的評(píng)測(cè),并對(duì)評(píng)測(cè)結(jié)果進(jìn)行截圖。
三、實(shí)驗(yàn)過(guò)程原始記錄
四、實(shí)驗(yàn)結(jié)果分析及心得體會(huì)
成績(jī):
【C語(yǔ)言實(shí)驗(yàn)報(bào)告】相關(guān)文章:
C語(yǔ)言實(shí)驗(yàn)報(bào)告11-08
c語(yǔ)言實(shí)驗(yàn)報(bào)告01-18
《指針》C語(yǔ)言實(shí)驗(yàn)報(bào)告06-01
C語(yǔ)言實(shí)驗(yàn)報(bào)告9篇11-08
C語(yǔ)言實(shí)驗(yàn)報(bào)告(9篇)11-08
c語(yǔ)言實(shí)驗(yàn)報(bào)告5篇12-04
c語(yǔ)言實(shí)驗(yàn)報(bào)告(5篇)12-04