c語言實(shí)踐報(bào)告_第1頁
c語言實(shí)踐報(bào)告_第2頁
c語言實(shí)踐報(bào)告_第3頁
c語言實(shí)踐報(bào)告_第4頁
c語言實(shí)踐報(bào)告_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

c語言實(shí)踐報(bào)告

c語言實(shí)踐報(bào)告1

C語言實(shí)踐報(bào)告模式一:在科學(xué)技術(shù)飛速進(jìn)展的今日,計(jì)算機(jī)互聯(lián)網(wǎng)在人們當(dāng)中的作用越來越突出。作為一種計(jì)算機(jī)語言,學(xué)習(xí)C語言有助于我們更好地理解計(jì)算機(jī)和與計(jì)算機(jī)溝通。因此,學(xué)習(xí)C語言對我們來說尤為重要。

本周,我們的專業(yè)學(xué)生在專業(yè)教師的領(lǐng)導(dǎo)下進(jìn)展了C語言程序的實(shí)踐學(xué)習(xí)。在此之前,我們學(xué)習(xí)了一個(gè)學(xué)期的C語言課程,對它有了肯定的了解,但是僅僅停留在了解的范圍內(nèi),對里面的許多東西還是不熟識,使用起來還是覺得很吃力。究竟萬事開頭難。

除了課堂教學(xué),學(xué)習(xí)C語言編程必需保證不少于課堂教學(xué)時(shí)數(shù)。由于課時(shí)有限,課程中無法安排太多的統(tǒng)一計(jì)算機(jī)試驗(yàn)。因此,盼望學(xué)生能夠有效利用課程中計(jì)算機(jī)試驗(yàn)的時(shí)機(jī),盡快把握用C語言開發(fā)程序的力量,為以后的進(jìn)一步學(xué)習(xí)打下良好的根底。為此,我們依據(jù)課堂教學(xué)的內(nèi)容和進(jìn)度,在計(jì)算機(jī)上安排了12個(gè)試驗(yàn)。課程的計(jì)算機(jī)試驗(yàn)的目的不僅是為了驗(yàn)證教材和講課的內(nèi)容,也是為了檢查自己編寫的程序是否正確。課程安排的計(jì)算機(jī)試驗(yàn)的目的可以概括如下:

1、加深對課堂教學(xué)內(nèi)容的理解

許多關(guān)于C語言的語法規(guī)章都要在課堂上教,聽起來很枯燥,很難記。死記硬背是不行取的。但是,要把C語言作為解決實(shí)際問題的工具,就必需把握它。通過屢次計(jì)算機(jī)練習(xí),對語法學(xué)問有了感性的熟悉,加深了對它的理解,在理解的根底上自然把握了C語言的語法規(guī)章。我想我在課堂上已經(jīng)理解了一些內(nèi)容,但是在計(jì)算機(jī)實(shí)踐中會(huì)發(fā)覺與原來理解的偏差,這是由于大多數(shù)學(xué)生對編程是新的,缺乏編程實(shí)踐。

2.熟識程序開發(fā)環(huán)境,學(xué)習(xí)如何操作計(jì)算機(jī)系統(tǒng)

一個(gè)C語言程序只能在肯定的外部操作環(huán)境下進(jìn)展編輯、編譯、連接和運(yùn)行。所謂的”;環(huán)境”;它是所使用的計(jì)算機(jī)系統(tǒng)的硬件和軟件條件。只有學(xué)會(huì)使用這些環(huán)境,才能進(jìn)展程序開發(fā)工作。通過計(jì)算機(jī)試驗(yàn),嫻熟把握C語言開發(fā)環(huán)境,為以后寫計(jì)算機(jī)程序解決實(shí)際問題打下根底。同時(shí),將來遇到其他開發(fā)環(huán)境時(shí),我們會(huì)很快學(xué)會(huì)新系統(tǒng)的使用。

3.在電腦上學(xué)習(xí)調(diào)試程序

完成規(guī)劃并不意味著一切都會(huì)好的。假如你認(rèn)為程序是萬無一失的,那么在電腦上運(yùn)行可能會(huì)有麻煩。假如編譯器檢測到許多錯(cuò)誤。有時(shí)候程序可以流暢運(yùn)行,沒有語法錯(cuò)誤,但是運(yùn)行結(jié)果明顯是錯(cuò)誤的。開發(fā)環(huán)境供應(yīng)的編譯系統(tǒng)無法發(fā)覺這類程序規(guī)律錯(cuò)誤,只能依據(jù)自己的計(jì)算機(jī)閱歷來分析推斷錯(cuò)誤。調(diào)試程序是一項(xiàng)技術(shù)含量很高的工作,對于初學(xué)者來說,盡快把握調(diào)試方法是特別重要的。有時(shí)候,一個(gè)消耗你幾個(gè)小時(shí)時(shí)間的小錯(cuò)誤,調(diào)試大師一眼就能看出來。

c語言實(shí)踐報(bào)告模式二:完成這個(gè)課程設(shè)計(jì)后,我們的自信念突然提高了;雖然這個(gè)程序?qū)δ承┤藖碚f會(huì)很簡潔,但對我們C語言初學(xué)者來說就不簡單了。這次經(jīng)受增加了我們對計(jì)算機(jī)將來討論的信念。享受勞動(dòng)果實(shí)真是太棒了!雖然在電腦上做程序的時(shí)候有點(diǎn)累,有點(diǎn)熱,但是看到勞動(dòng)成果的時(shí)候,心里真的有種特殊的味道!世上無難事,只怕有心人。這個(gè)節(jié)目最大的收獲就是感受到了集體的力氣,固然個(gè)人的才智也很重要!

勞碌了一個(gè)多星期,在大家的共同努力下,我們最終設(shè)計(jì)出了這個(gè)節(jié)目。雖然不是自己完成的,但還是很快樂,由于在設(shè)計(jì)的過程中,我了解到為了設(shè)計(jì)一個(gè)程序,搜尋數(shù)據(jù)是很重要的。在別人的根底上,依據(jù)我所學(xué)的進(jìn)展修改調(diào)試,最終設(shè)計(jì)出我想要的程序。這個(gè)過程很困難,但只要你持之以恒,勝利就在眼前。

另外,平常扎實(shí)的根底也很關(guān)鍵,由于平常學(xué)不好,面對這么難的程序可能會(huì)氣餒,很難看別人的程序,更別說自己設(shè)計(jì)了。要解決這個(gè)問題。班級問題,最好多問問同學(xué)和教師,不要怕為難。

C語言課程設(shè)計(jì)與現(xiàn)代計(jì)算機(jī)技術(shù)的實(shí)際應(yīng)用相結(jié)合,是對我們現(xiàn)階段學(xué)完理論課后在這方面力量的一個(gè)很好的考驗(yàn)。從最初的算法思路到美麗的圖形界面和調(diào)試后令人興奮的可用程序,是一個(gè)很好的學(xué)習(xí)和訓(xùn)練過程。它使我們能夠通過敏捷應(yīng)用和結(jié)合所學(xué)的學(xué)問和技能,穩(wěn)固原有的理論學(xué)問,培育分析和解決實(shí)際問題的力量。讓我們意識到我們的學(xué)問和力量可以在實(shí)踐中得到應(yīng)用和發(fā)揮。它不僅可以激發(fā)創(chuàng)新意識,還可以培育創(chuàng)新力量和溝通力量。雖然實(shí)習(xí)只有一個(gè)星期,但是真的讓我受益匪淺。通過實(shí)踐,豐富了自己的計(jì)算機(jī)操作閱歷,加深了對C語言的理解,熟識了它的環(huán)境,增加了自己使用TurboC的技能。

21世紀(jì)是計(jì)算機(jī)的世紀(jì),是全新的世紀(jì)。電腦正漸漸侵入我們的生活。剛接觸電腦的時(shí)候,覺得很新穎。當(dāng)時(shí)覺得電腦很神奇,就有了以后嫻熟把握電腦的想法。大學(xué)的教育模式與中學(xué)有很大的不同,從一般的課程安排和教學(xué)中就可以知道,但自主完成課程設(shè)計(jì)和論文寫作的任務(wù),無疑是對我們的巨大挑戰(zhàn)

總之,這個(gè)設(shè)計(jì)方案讓我受益匪淺,我會(huì)珍惜這個(gè)難得的時(shí)機(jī)。

c語言實(shí)踐報(bào)告模式三:一、課程設(shè)計(jì)的目的

(1)把握構(gòu)造化編程的根本方法和面對對象編程的根本思想和方法。

(2)把握c的根本概念和根底學(xué)問。

(3)通過訓(xùn)練,能讀懂簡單的C語言源程序,具備根本的C語言編程力量。

(4)把握常用類的定義、繼承和文件應(yīng)用,為更好的理解面對對象打下更好的根底。

(5)通過實(shí)踐訓(xùn)練,培育自己編寫、調(diào)試、分析大型應(yīng)用的力量。

(6)把握面對對象的根本原理,提高學(xué)生的綜合編程力量。

(7)培育獨(dú)立解決問題和發(fā)覺數(shù)據(jù)的力量。相互幫忙、溝通和合作的團(tuán)隊(duì)精神。

(8)培育自己良好的學(xué)習(xí)興趣和獨(dú)立編程風(fēng)格。

(9)通過實(shí)訓(xùn),檢查自己的`學(xué)習(xí)缺乏,把握C語言的根底學(xué)問和技能。

(10)《C語言程序設(shè)計(jì)》是計(jì)算機(jī)專業(yè)的一門重要課程。c語言功能豐富,表達(dá)力量強(qiáng),使用敏捷便利,可以編寫實(shí)際應(yīng)用軟件。

(11)敏捷運(yùn)用C語言編程,穩(wěn)固語句、變量定義、輸入、輸出、構(gòu)造、指針、文件操作等概念和方法。

(12)提高調(diào)試程序的技能和編寫軟件的力量。學(xué)會(huì)編寫構(gòu)造清楚、風(fēng)格良好、數(shù)據(jù)構(gòu)造適宜的C語言程序,從而具備解決綜合實(shí)際問題的力量。

二、課程設(shè)計(jì)題目:學(xué)生成績治理系統(tǒng)

三.課程設(shè)計(jì)報(bào)告的內(nèi)容

1.學(xué)生成績數(shù)據(jù)包括:學(xué)生人數(shù)、姓名、語言、數(shù)學(xué)、英語、總分2。使用構(gòu)造數(shù)組存儲(chǔ)學(xué)生成績。

Typedef構(gòu)造stud/學(xué)生成績數(shù)據(jù)構(gòu)造/

{charid[10];

字符名稱[20];

虞雯國際機(jī)場;

Intshuxue

在于穎

Inttotalscore

}stud

學(xué)習(xí)科學(xué);/學(xué)生成績數(shù)組/

#定義N60

3.實(shí)現(xiàn)功能:

輸入數(shù)據(jù)

刪除的數(shù)據(jù)

查詢數(shù)據(jù)

更新數(shù)據(jù)

可視數(shù)據(jù)

數(shù)據(jù)可以保存在文件中

可以從文件中讀取數(shù)據(jù)

有命令菜單提示

4.編寫的程序要求功能齊全,用戶界面友好,程序運(yùn)行牢靠。

5.設(shè)計(jì)步驟

(1)需求分析:了解根本原理,確定軟件的根本功能,查找相關(guān)信息;

(2)總體設(shè)計(jì):確定軟件的總體構(gòu)造、模塊關(guān)系和總體流程;

(3)具體設(shè)計(jì):確定模塊的內(nèi)部流程和實(shí)現(xiàn)算法。

(4)計(jì)算機(jī)編碼和調(diào)試;

(5)用實(shí)際數(shù)據(jù)運(yùn)行測試。

6.命名每個(gè)功能模塊和功能

7.各功能模塊介紹:

(1).輸入結(jié)果

指定班級名稱和學(xué)期

輸入幾條記錄

添加到指定等級文件的末尾

(2).刪除一個(gè)同學(xué)的成績信息

指定班級名稱和學(xué)期

輸入學(xué)生的學(xué)號

翻開班級和學(xué)期的成績文件,讀取全部數(shù)據(jù),找到指定學(xué)號的成績記錄,假如找到則刪除記錄,將全部數(shù)據(jù)寫回原始數(shù)據(jù)成績文件

(3).查詢學(xué)生的成績

指定班級名稱和學(xué)期

輸入學(xué)生的學(xué)號

翻開班級和學(xué)期的成

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論