計(jì)算機(jī)程序設(shè)計(jì)綜合實(shí)踐_第1頁(yè)
計(jì)算機(jī)程序設(shè)計(jì)綜合實(shí)踐_第2頁(yè)
計(jì)算機(jī)程序設(shè)計(jì)綜合實(shí)踐_第3頁(yè)
計(jì)算機(jī)程序設(shè)計(jì)綜合實(shí)踐_第4頁(yè)
計(jì)算機(jī)程序設(shè)計(jì)綜合實(shí)踐_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

一、實(shí)習(xí)性質(zhì)和目的計(jì)算機(jī)程序設(shè)計(jì)(C)綜合實(shí)踐是學(xué)生重要的實(shí)習(xí)環(huán)節(jié)。上機(jī)實(shí)踐不僅要求學(xué)生掌握C語(yǔ)言程序設(shè)計(jì)的基本知識(shí),更重要的是培養(yǎng)學(xué)生掌握程序設(shè)計(jì)開(kāi)發(fā)的基本素質(zhì)、思維方法和技能,讓學(xué)生逐漸掌握復(fù)雜軟件的設(shè)計(jì)和開(kāi)發(fā)手段。讓學(xué)生在實(shí)踐過(guò)程中掌握所學(xué)的知識(shí)、培養(yǎng)分析和解決問(wèn)題的能力,為學(xué)生綜合素質(zhì)的培養(yǎng)打下堅(jiān)實(shí)基礎(chǔ)。綜合實(shí)踐的形式為教師制定出難易適中的設(shè)計(jì)題目,學(xué)生通過(guò)分組討論進(jìn)行設(shè)計(jì),綜合實(shí)踐重點(diǎn)放在程序設(shè)計(jì)開(kāi)發(fā)的全過(guò)程上。二、實(shí)習(xí)基本內(nèi)容與進(jìn)度安排綜合實(shí)踐的內(nèi)容及時(shí)間安排如下所示:序號(hào)實(shí)訓(xùn)項(xiàng)目名稱(chēng)時(shí)間安排項(xiàng)目類(lèi)型必做/選做實(shí)踐一GCC環(huán)境使用第一天驗(yàn)證型選做實(shí)踐二C語(yǔ)言基本數(shù)據(jù)類(lèi)型的輸入、輸出第一天設(shè)計(jì)型必做實(shí)踐三分支結(jié)構(gòu)程序設(shè)計(jì)第一天設(shè)計(jì)型必做實(shí)踐四循環(huán)結(jié)構(gòu)程序設(shè)計(jì)第一天設(shè)計(jì)型必做實(shí)踐五數(shù)組的構(gòu)造與應(yīng)用第二天設(shè)計(jì)型必做實(shí)踐六函數(shù)的應(yīng)用第二天設(shè)計(jì)型必做實(shí)踐七結(jié)構(gòu)體的構(gòu)造與應(yīng)用第二天設(shè)計(jì)型必做實(shí)踐八指針的應(yīng)用第二天設(shè)計(jì)型必做實(shí)踐九文件的打開(kāi),關(guān)閉,修改第二天設(shè)計(jì)型必做實(shí)踐十綜合設(shè)計(jì)一第三天設(shè)計(jì)型必做實(shí)踐十一綜合設(shè)計(jì)二第三天設(shè)計(jì)型必做實(shí)踐十綜合設(shè)計(jì)三第四、五天設(shè)計(jì)型必做實(shí)踐一、GCC環(huán)境使用---可不使用【實(shí)訓(xùn)目的】:通過(guò)本次實(shí)訓(xùn)內(nèi)容,使學(xué)生對(duì)C語(yǔ)言程序有一個(gè)簡(jiǎn)單的認(rèn)識(shí),熟悉GCC的運(yùn)行環(huán)境,掌握C程序的執(zhí)行方法,了解程序的結(jié)構(gòu)和輸出函數(shù)等?!緦?shí)訓(xùn)內(nèi)容】:開(kāi)發(fā)平臺(tái):VC++6.0VS2013EclipseQt開(kāi)發(fā)平臺(tái)環(huán)境及應(yīng)用:任給一半徑,輸出圓的周長(zhǎng)實(shí)踐二、C語(yǔ)言基本數(shù)據(jù)類(lèi)型的輸入、輸出【實(shí)訓(xùn)目的】:通過(guò)本次實(shí)訓(xùn)內(nèi)容,使學(xué)生對(duì)C語(yǔ)言程序有一個(gè)系統(tǒng)的認(rèn)識(shí),并在此基礎(chǔ)上掌握三種基本數(shù)據(jù)類(lèi)型、部分運(yùn)算符號(hào)和常用函數(shù)的應(yīng)用,體現(xiàn)在自己動(dòng)手編寫(xiě)的小程序中?!緦?shí)訓(xùn)內(nèi)容】:求三個(gè)整數(shù)的和把輸入的大寫(xiě)字母轉(zhuǎn)換為小寫(xiě)字母求一元二次方程的根實(shí)踐三、分支結(jié)構(gòu)程序設(shè)計(jì)【實(shí)訓(xùn)目的】:通過(guò)本次實(shí)訓(xùn),掌握if語(yǔ)句的使用和switch多分支選擇結(jié)構(gòu)的實(shí)現(xiàn),并能熟練的進(jìn)行應(yīng)用?!緦?shí)訓(xùn)內(nèi)容】:任意輸入一個(gè)年份,判斷是否是閏年。輸入三角形的三邊長(zhǎng),求三角形的面積。實(shí)踐四、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)【實(shí)訓(xùn)目的】:通過(guò)本次實(shí)訓(xùn),掌握循環(huán)語(yǔ)句for、while和do-while的使用和break和continue的功能,并能熟練的進(jìn)行應(yīng)用?!緦?shí)訓(xùn)內(nèi)容】:編程求1+2+3+???+100的和。求1至到100之間的奇數(shù)之和,偶數(shù)之積。把輸入的一行字符原樣輸出,若是大寫(xiě)字母需要轉(zhuǎn)換成小寫(xiě)的。實(shí)踐五、數(shù)組的構(gòu)造與應(yīng)用【實(shí)訓(xùn)目的】:數(shù)組是一種構(gòu)造類(lèi)型,在解決問(wèn)題中使用非常普遍,通過(guò)本次實(shí)訓(xùn)內(nèi)容,使學(xué)生對(duì)數(shù)組類(lèi)型有一個(gè)系統(tǒng)的認(rèn)識(shí),并能靈活的在具體問(wèn)題中進(jìn)行應(yīng)用?!緦?shí)訓(xùn)內(nèi)容】:一個(gè)班有30個(gè)同學(xué),通過(guò)鍵盤(pán)輸入成績(jī),并打印輸出,每行輸出10個(gè)同學(xué)的成績(jī)。對(duì)已經(jīng)排好序的成績(jī)數(shù)組進(jìn)行以下操作:把一個(gè)新成績(jī)按照順序插入到數(shù)組的合適位置。(提高)。實(shí)踐六、函數(shù)的應(yīng)用【實(shí)訓(xùn)目的】:函數(shù)體現(xiàn)了程序設(shè)計(jì)的模塊化思想,可以把復(fù)雜的問(wèn)題簡(jiǎn)單化,并可實(shí)現(xiàn)代碼共享。通過(guò)本次實(shí)訓(xùn)內(nèi)容,使學(xué)生對(duì)函數(shù)的定義及應(yīng)用能系統(tǒng)認(rèn)識(shí),并能熟練地在編程中體現(xiàn)出來(lái)?!緦?shí)訓(xùn)內(nèi)容】:編寫(xiě)以下功能函數(shù)(1)求兩個(gè)數(shù)的和(2)求兩個(gè)數(shù)的差(3)求兩個(gè)數(shù)的積(4)求兩個(gè)數(shù)的商用遞歸法計(jì)算n!(通過(guò)函數(shù)的遞歸調(diào)用計(jì)算階乘)實(shí)踐七、結(jié)構(gòu)體的構(gòu)造與應(yīng)用【實(shí)訓(xùn)目的】:通過(guò)本次實(shí)訓(xùn)內(nèi)容,使學(xué)生初步了解構(gòu)造類(lèi)型--C語(yǔ)言結(jié)構(gòu)體類(lèi)型,掌握結(jié)構(gòu)體類(lèi)型的定義、結(jié)構(gòu)體數(shù)組的定義、結(jié)構(gòu)體指針的定義及初始化、引用、應(yīng)用,并在此基礎(chǔ)上重點(diǎn)掌握鏈表的建立及輸出?!緦?shí)訓(xùn)內(nèi)容】:一個(gè)學(xué)生的基本信息有:學(xué)號(hào)、姓名、性別和年齡,現(xiàn)要存放5個(gè)同學(xué)的信息,編程實(shí)現(xiàn)把各項(xiàng)信息輸出出來(lái)。實(shí)踐八、指針的應(yīng)用【實(shí)訓(xùn)目的】:通過(guò)本次實(shí)訓(xùn)內(nèi)容,使學(xué)生對(duì)C語(yǔ)言指針有一個(gè)系統(tǒng)的認(rèn)識(shí),并在此基礎(chǔ)上掌握指向簡(jiǎn)單變量的指針、指向數(shù)組的指針、指向字符串的指針的定義、引用及應(yīng)用,同時(shí)指針與函數(shù)的結(jié)合應(yīng)用是一個(gè)重點(diǎn)和難點(diǎn),通過(guò)具體題目的訓(xùn)練能領(lǐng)會(huì)指針的本質(zhì),并應(yīng)用在程序設(shè)計(jì)中?!緦?shí)訓(xùn)內(nèi)容】:利用指向數(shù)組的指針變量輸出數(shù)組的全部元素。有一個(gè)長(zhǎng)度不大于40的字符串,已知其中共包含兩個(gè)字符“A”,求處于兩個(gè)字符“A”中間的字符個(gè)數(shù),及這些字符。實(shí)踐九、文件的打開(kāi),關(guān)閉,修改【實(shí)訓(xùn)目的】:通過(guò)本次實(shí)訓(xùn)內(nèi)容,使學(xué)生初步了解C語(yǔ)言中文件操作的類(lèi)型,掌握文件的打開(kāi)及關(guān)閉的操作,并能熟練進(jìn)行字符及數(shù)據(jù)塊的讀寫(xiě)操作,為后續(xù)的課程設(shè)計(jì)打好基礎(chǔ)?!緦?shí)訓(xùn)內(nèi)容】:從鍵盤(pán)上接收字符寫(xiě)到文件中去,然后將其關(guān)閉。從文件中讀取字符,并通過(guò)顯示器顯示出來(lái),然后將其關(guān)閉。實(shí)踐十一、綜合設(shè)計(jì)一【實(shí)訓(xùn)目的】:綜合實(shí)訓(xùn),為提高學(xué)生的學(xué)習(xí)積極性,同時(shí)為培養(yǎng)軟件開(kāi)發(fā)的合作精神,在之前實(shí)訓(xùn)完成的基礎(chǔ)上,給學(xué)生設(shè)計(jì)相對(duì)該內(nèi)容綜合運(yùn)用的實(shí)例,通過(guò)本次實(shí)訓(xùn)讓學(xué)生深刻理解循環(huán)結(jié)構(gòu)和分支結(jié)構(gòu)的用法,豐富學(xué)生解決問(wèn)題的方法,拓寬思路;【實(shí)訓(xùn)內(nèi)容】:編程打印所有的水仙花數(shù),所謂水仙花數(shù)是指一個(gè)3位數(shù),其各位數(shù)字立方和等于該數(shù)本身。如:153是水仙花數(shù),因?yàn)?53=「3+5”3+3”3。實(shí)踐十二、綜合設(shè)計(jì)二【實(shí)訓(xùn)目的】:綜合實(shí)訓(xùn),為提高學(xué)生的學(xué)習(xí)積極性,同時(shí)為培養(yǎng)軟件開(kāi)發(fā)的合作精神,在之前實(shí)訓(xùn)完成的基礎(chǔ)上,給學(xué)生設(shè)計(jì)相對(duì)該內(nèi)容綜合運(yùn)用的實(shí)例,通過(guò)本次實(shí)訓(xùn)使學(xué)生能正確定義數(shù)組并能進(jìn)行合理的初始化操作;熟練掌握訪(fǎng)問(wèn)數(shù)組的方法及引用方式;深刻理解數(shù)組在應(yīng)用過(guò)程中的重要作用豐富學(xué)生解決問(wèn)題的方法,拓寬思路;【實(shí)訓(xùn)內(nèi)容】:編程實(shí)現(xiàn)任意輸入年月日,計(jì)算出該天是當(dāng)年的第幾天。如:請(qǐng)輸入日期(年月日的格式):2007131該天是本年的第31天。實(shí)踐十三、課程設(shè)計(jì)【實(shí)訓(xùn)目的】:(1)加深對(duì)基礎(chǔ)內(nèi)容的理解和把握;(2)通過(guò)設(shè)計(jì),提高學(xué)生編寫(xiě)程序、調(diào)試程序的能力;(3)初步培養(yǎng)學(xué)生軟件開(kāi)發(fā)的能力及團(tuán)隊(duì)合作的精神。【實(shí)訓(xùn)內(nèi)容】:參考題目及選題(1)學(xué)生成績(jī)管理,可包括以下功能:學(xué)生信息及成績(jī)輸入、輸出、成績(jī)插入、成績(jī)刪除、成績(jī)排序、成績(jī)查詢(xún)、數(shù)據(jù)保存及打開(kāi)。(2)某班學(xué)生基本信息管理,可包括以下功能:學(xué)生基本信息輸入、輸出、插入、刪除、排序、查詢(xún)、數(shù)據(jù)保存及打開(kāi)。(3)職工信息管理職工信息包括職工號(hào)、姓名、性別、出生年月、學(xué)歷、職務(wù)、工資、住址、電話(huà)等(職工號(hào)不重復(fù)),職工信息管理,可具有以下功能:職工信息錄入、輸出、查詢(xún)、刪除、修改、數(shù)據(jù)保存、文件打開(kāi)等。(4)飛機(jī)訂票系統(tǒng)設(shè)計(jì)假定民航機(jī)場(chǎng)共有n個(gè)航班,每個(gè)航班有一航班號(hào)、確定的航線(xiàn)(起始站、終點(diǎn)站)確定的飛行時(shí)間(星期幾)和一定的成員訂額。試設(shè)計(jì)一民航訂票系統(tǒng),可提供下列服務(wù):航班信息錄入、航班信息瀏覽、航班查詢(xún)(按航班號(hào)查詢(xún)或按終點(diǎn)站查詢(xún)、承辦訂票和退票業(yè)務(wù)(可選項(xiàng))、數(shù)據(jù)保存、文件打開(kāi)等。。(5)圖書(shū)信息管理圖書(shū)信息包括:登錄號(hào)、書(shū)名、作者名、分類(lèi)號(hào)、出版單位、出版時(shí)間、價(jià)格等。試設(shè)計(jì)一圖書(shū)信息管理系統(tǒng),可實(shí)現(xiàn)以下功能:圖書(shū)信息錄入、圖書(shū)信息瀏覽、圖書(shū)查詢(xún)(按書(shū)名查詢(xún)或按作者名查詢(xún)、排序、圖書(shū)信息的刪除與修改、數(shù)據(jù)保存、文件打開(kāi)等。(6)銀行儲(chǔ)蓄開(kāi)發(fā)一個(gè)實(shí)現(xiàn)儲(chǔ)蓄業(yè)務(wù)最常用功能的系統(tǒng),在該軟件系統(tǒng)中,以?xún)?chǔ)戶(hù)信息為核心,圍繞儲(chǔ)戶(hù)信息,實(shí)現(xiàn)其存款、取款和查詢(xún)等功能。該業(yè)務(wù)平臺(tái)還應(yīng)具有一定擴(kuò)展性,可方便擴(kuò)充其他功能比如掛失等。具體功能有:開(kāi)戶(hù)、銷(xiāo)戶(hù)、存款、取款、查詢(xún)、保存與打開(kāi)。三、實(shí)習(xí)基本要求學(xué)生應(yīng)按照時(shí)間安排進(jìn)行實(shí)踐活動(dòng),按照順序完成實(shí)踐項(xiàng)目。學(xué)生先分組,每組最多3人,自選組長(zhǎng)(項(xiàng)目負(fù)責(zé)人)一名。每小組選擇一個(gè)題目,在組長(zhǎng)帶領(lǐng)下,分析題目功能要求,詳細(xì)列出系統(tǒng)的功能,給出要達(dá)到的目標(biāo)。根據(jù)所選題目首先進(jìn)行算法分析,根據(jù)實(shí)現(xiàn)的功能進(jìn)行數(shù)據(jù)分析,設(shè)計(jì)相應(yīng)的數(shù)據(jù)結(jié)構(gòu),同時(shí)為貫徹“程序設(shè)計(jì)=算法+數(shù)據(jù)結(jié)構(gòu)”的思想,要求學(xué)生在完成流程圖的設(shè)計(jì),然后根據(jù)流程圖寫(xiě)出實(shí)訓(xùn)代碼。最后在計(jì)算機(jī)上調(diào)試運(yùn)行。以上給出的僅為參考題目,學(xué)生在選擇過(guò)程中根據(jù)自己的實(shí)際,按照上述題目的難易程度,尋找合適的課程設(shè)計(jì)題目,也可以自己設(shè)計(jì)題目,經(jīng)指導(dǎo)教師確認(rèn)后定題,一旦題目選定,不允許隨意更改。每個(gè)題目,必須有自己的特色部分。每個(gè)設(shè)計(jì)一定要有菜單界面(靜態(tài)或動(dòng)畫(huà))。本次實(shí)踐活動(dòng)為C程序設(shè)計(jì)綜合實(shí)踐,因此,原則上不能使用圖形界面編程環(huán)境直接開(kāi)發(fā)相應(yīng)的菜單。四、實(shí)習(xí)考核與成績(jī)?cè)u(píng)定實(shí)踐成績(jī)包括考勤、實(shí)驗(yàn)環(huán)節(jié)和實(shí)踐報(bào)告三部分。其中考勤占10%,實(shí)踐報(bào)告占30%,實(shí)驗(yàn)環(huán)節(jié)占60%。實(shí)驗(yàn)環(huán)節(jié)標(biāo)準(zhǔn)如下表:

實(shí)踐實(shí)驗(yàn)部分評(píng)分結(jié)構(gòu)表序號(hào)項(xiàng)目成績(jī)比例(%)審評(píng)成績(jī)(%)1程序完成情況能正常運(yùn)行,無(wú)語(yǔ)法錯(cuò)若有錯(cuò)誤,經(jīng)學(xué)生本人調(diào)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論