




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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語言程序設(shè)計(jì)的基本知識(shí),更重要的是培養(yǎng)學(xué)生掌握程序設(shè)計(jì)開發(fā)的基本素質(zhì)、思維方法和技能,讓學(xué)生逐漸掌握復(fù)雜軟件的設(shè)計(jì)和開發(fā)手段。讓學(xué)生在實(shí)踐過程中掌握所學(xué)的知識(shí)、培養(yǎng)分析和解決問題的能力,為學(xué)生綜合素質(zhì)的培養(yǎng)打下堅(jiān)實(shí)基礎(chǔ)。綜合實(shí)踐的形式為教師制定出難易適中的設(shè)計(jì)題目,學(xué)生通過分組討論進(jìn)行設(shè)計(jì),綜合實(shí)踐重點(diǎn)放在程序設(shè)計(jì)開發(fā)的全過程上。二、實(shí)習(xí)基本內(nèi)容與進(jìn)度安排綜合實(shí)踐的內(nèi)容及時(shí)間安排如下所示:序號(hào)實(shí)訓(xùn)項(xiàng)目名稱時(shí)間安排項(xiàng)目類型必做/選做實(shí)踐一GCC環(huán)境使用第一天驗(yàn)證型選做實(shí)踐二C語言基本數(shù)據(jù)類型的輸入、輸出第一天設(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í)踐九文件的打開,關(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)目的】:通過本次實(shí)訓(xùn)內(nèi)容,使學(xué)生對(duì)C語言程序有一個(gè)簡(jiǎn)單的認(rèn)識(shí),熟悉GCC的運(yùn)行環(huán)境,掌握C程序的執(zhí)行方法,了解程序的結(jié)構(gòu)和輸出函數(shù)等?!緦?shí)訓(xùn)內(nèi)容】:開發(fā)平臺(tái):VC++6.0VS2013EclipseQt開發(fā)平臺(tái)環(huán)境及應(yīng)用:任給一半徑,輸出圓的周長(zhǎng)實(shí)踐二、C語言基本數(shù)據(jù)類型的輸入、輸出【實(shí)訓(xùn)目的】:通過本次實(shí)訓(xùn)內(nèi)容,使學(xué)生對(duì)C語言程序有一個(gè)系統(tǒng)的認(rèn)識(shí),并在此基礎(chǔ)上掌握三種基本數(shù)據(jù)類型、部分運(yùn)算符號(hào)和常用函數(shù)的應(yīng)用,體現(xiàn)在自己動(dòng)手編寫的小程序中。【實(shí)訓(xùn)內(nèi)容】:求三個(gè)整數(shù)的和把輸入的大寫字母轉(zhuǎn)換為小寫字母求一元二次方程的根實(shí)踐三、分支結(jié)構(gòu)程序設(shè)計(jì)【實(shí)訓(xùn)目的】:通過本次實(shí)訓(xùn),掌握if語句的使用和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)目的】:通過本次實(shí)訓(xùn),掌握循環(huán)語句for、while和do-while的使用和break和continue的功能,并能熟練的進(jìn)行應(yīng)用?!緦?shí)訓(xùn)內(nèi)容】:編程求1+2+3+???+100的和。求1至到100之間的奇數(shù)之和,偶數(shù)之積。把輸入的一行字符原樣輸出,若是大寫字母需要轉(zhuǎn)換成小寫的。實(shí)踐五、數(shù)組的構(gòu)造與應(yīng)用【實(shí)訓(xùn)目的】:數(shù)組是一種構(gòu)造類型,在解決問題中使用非常普遍,通過本次實(shí)訓(xùn)內(nèi)容,使學(xué)生對(duì)數(shù)組類型有一個(gè)系統(tǒng)的認(rèn)識(shí),并能靈活的在具體問題中進(jìn)行應(yīng)用?!緦?shí)訓(xùn)內(nèi)容】:一個(gè)班有30個(gè)同學(xué),通過鍵盤輸入成績(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ù)雜的問題簡(jiǎn)單化,并可實(shí)現(xiàn)代碼共享。通過本次實(shí)訓(xùn)內(nèi)容,使學(xué)生對(duì)函數(shù)的定義及應(yīng)用能系統(tǒng)認(rèn)識(shí),并能熟練地在編程中體現(xiàn)出來?!緦?shí)訓(xùn)內(nèi)容】:編寫以下功能函數(shù)(1)求兩個(gè)數(shù)的和(2)求兩個(gè)數(shù)的差(3)求兩個(gè)數(shù)的積(4)求兩個(gè)數(shù)的商用遞歸法計(jì)算n!(通過函數(shù)的遞歸調(diào)用計(jì)算階乘)實(shí)踐七、結(jié)構(gòu)體的構(gòu)造與應(yīng)用【實(shí)訓(xùn)目的】:通過本次實(shí)訓(xùn)內(nèi)容,使學(xué)生初步了解構(gòu)造類型--C語言結(jié)構(gòu)體類型,掌握結(jié)構(gòu)體類型的定義、結(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)信息輸出出來。實(shí)踐八、指針的應(yīng)用【實(shí)訓(xùn)目的】:通過本次實(shí)訓(xùn)內(nèi)容,使學(xué)生對(duì)C語言指針有一個(gè)系統(tǒng)的認(rèn)識(shí),并在此基礎(chǔ)上掌握指向簡(jiǎn)單變量的指針、指向數(shù)組的指針、指向字符串的指針的定義、引用及應(yīng)用,同時(shí)指針與函數(shù)的結(jié)合應(yīng)用是一個(gè)重點(diǎn)和難點(diǎn),通過具體題目的訓(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í)踐九、文件的打開,關(guān)閉,修改【實(shí)訓(xùn)目的】:通過本次實(shí)訓(xùn)內(nèi)容,使學(xué)生初步了解C語言中文件操作的類型,掌握文件的打開及關(guān)閉的操作,并能熟練進(jìn)行字符及數(shù)據(jù)塊的讀寫操作,為后續(xù)的課程設(shè)計(jì)打好基礎(chǔ)?!緦?shí)訓(xùn)內(nèi)容】:從鍵盤上接收字符寫到文件中去,然后將其關(guān)閉。從文件中讀取字符,并通過顯示器顯示出來,然后將其關(guān)閉。實(shí)踐十一、綜合設(shè)計(jì)一【實(shí)訓(xùn)目的】:綜合實(shí)訓(xùn),為提高學(xué)生的學(xué)習(xí)積極性,同時(shí)為培養(yǎng)軟件開發(fā)的合作精神,在之前實(shí)訓(xùn)完成的基礎(chǔ)上,給學(xué)生設(shè)計(jì)相對(duì)該內(nèi)容綜合運(yùn)用的實(shí)例,通過本次實(shí)訓(xùn)讓學(xué)生深刻理解循環(huán)結(jié)構(gòu)和分支結(jié)構(gòu)的用法,豐富學(xué)生解決問題的方法,拓寬思路;【實(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)軟件開發(fā)的合作精神,在之前實(shí)訓(xùn)完成的基礎(chǔ)上,給學(xué)生設(shè)計(jì)相對(duì)該內(nèi)容綜合運(yùn)用的實(shí)例,通過本次實(shí)訓(xùn)使學(xué)生能正確定義數(shù)組并能進(jìn)行合理的初始化操作;熟練掌握訪問數(shù)組的方法及引用方式;深刻理解數(shù)組在應(yīng)用過程中的重要作用豐富學(xué)生解決問題的方法,拓寬思路;【實(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)通過設(shè)計(jì),提高學(xué)生編寫程序、調(diào)試程序的能力;(3)初步培養(yǎng)學(xué)生軟件開發(fā)的能力及團(tuán)隊(duì)合作的精神?!緦?shí)訓(xùn)內(nèi)容】:參考題目及選題(1)學(xué)生成績(jī)管理,可包括以下功能:學(xué)生信息及成績(jī)輸入、輸出、成績(jī)插入、成績(jī)刪除、成績(jī)排序、成績(jī)查詢、數(shù)據(jù)保存及打開。(2)某班學(xué)生基本信息管理,可包括以下功能:學(xué)生基本信息輸入、輸出、插入、刪除、排序、查詢、數(shù)據(jù)保存及打開。(3)職工信息管理職工信息包括職工號(hào)、姓名、性別、出生年月、學(xué)歷、職務(wù)、工資、住址、電話等(職工號(hào)不重復(fù)),職工信息管理,可具有以下功能:職工信息錄入、輸出、查詢、刪除、修改、數(shù)據(jù)保存、文件打開等。(4)飛機(jī)訂票系統(tǒng)設(shè)計(jì)假定民航機(jī)場(chǎng)共有n個(gè)航班,每個(gè)航班有一航班號(hào)、確定的航線(起始站、終點(diǎn)站)確定的飛行時(shí)間(星期幾)和一定的成員訂額。試設(shè)計(jì)一民航訂票系統(tǒng),可提供下列服務(wù):航班信息錄入、航班信息瀏覽、航班查詢(按航班號(hào)查詢或按終點(diǎn)站查詢、承辦訂票和退票業(yè)務(wù)(可選項(xiàng))、數(shù)據(jù)保存、文件打開等。。(5)圖書信息管理圖書信息包括:登錄號(hào)、書名、作者名、分類號(hào)、出版單位、出版時(shí)間、價(jià)格等。試設(shè)計(jì)一圖書信息管理系統(tǒng),可實(shí)現(xiàn)以下功能:圖書信息錄入、圖書信息瀏覽、圖書查詢(按書名查詢或按作者名查詢、排序、圖書信息的刪除與修改、數(shù)據(jù)保存、文件打開等。(6)銀行儲(chǔ)蓄開發(fā)一個(gè)實(shí)現(xiàn)儲(chǔ)蓄業(yè)務(wù)最常用功能的系統(tǒng),在該軟件系統(tǒng)中,以儲(chǔ)戶信息為核心,圍繞儲(chǔ)戶信息,實(shí)現(xiàn)其存款、取款和查詢等功能。該業(yè)務(wù)平臺(tái)還應(yīng)具有一定擴(kuò)展性,可方便擴(kuò)充其他功能比如掛失等。具體功能有:開戶、銷戶、存款、取款、查詢、保存與打開。三、實(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ù)流程圖寫出實(shí)訓(xùn)代碼。最后在計(jì)算機(jī)上調(diào)試運(yùn)行。以上給出的僅為參考題目,學(xué)生在選擇過程中根據(jù)自己的實(shí)際,按照上述題目的難易程度,尋找合適的課程設(shè)計(jì)題目,也可以自己設(shè)計(jì)題目,經(jīng)指導(dǎo)教師確認(rèn)后定題,一旦題目選定,不允許隨意更改。每個(gè)題目,必須有自己的特色部分。每個(gè)設(shè)計(jì)一定要有菜單界面(靜態(tài)或動(dòng)畫)。本次實(shí)踐活動(dòng)為C程序設(shè)計(jì)綜合實(shí)踐,因此,原則上不能使用圖形界面編程環(huán)境直接開發(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)行,無語法錯(cuò)若有錯(cuò)誤,經(jīng)學(xué)生本人調(diào)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030存儲(chǔ)卡產(chǎn)業(yè)政府戰(zhàn)略管理與區(qū)域發(fā)展戰(zhàn)略研究報(bào)告
- 2025-2030廚房攪拌機(jī)行業(yè)行業(yè)風(fēng)險(xiǎn)投資發(fā)展分析及投資融資策略研究報(bào)告
- 2025-2030刀具柜行業(yè)行業(yè)風(fēng)險(xiǎn)投資發(fā)展分析及投資融資策略研究報(bào)告
- 2025-2030冰淇淋市場(chǎng)發(fā)展分析及發(fā)展趨勢(shì)預(yù)測(cè)與發(fā)展策略研究報(bào)告
- 2025-2030全球及中國(guó)虛擬遮陽板行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025-2030全球及中國(guó)脊髓灰質(zhì)炎滅活疫苗行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025-2030全球及中國(guó)移動(dòng)家庭公園管理軟件行業(yè)市場(chǎng)現(xiàn)狀供需分析及市場(chǎng)深度研究發(fā)展前景及規(guī)劃可行性分析研究報(bào)告
- 2025-2030中國(guó)橋梁鋼板行業(yè)發(fā)展分析及前景趨勢(shì)與投資研究報(bào)告
- 共享經(jīng)濟(jì)下的租房協(xié)議書
- 音樂版權(quán)交易使用協(xié)議
- 《射雕英雄傳》好書讀后感
- DB51T 2049-2015 建筑消防設(shè)施檢測(cè)規(guī)范
- 【MOOC】風(fēng)景背后的地貌學(xué)-華中師范大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 護(hù)理感動(dòng)案例
- 2024版《安全生產(chǎn)法》考試題庫附答案(共90題)
- 企業(yè)天然氣轉(zhuǎn)讓協(xié)議書范文范本
- 帶式運(yùn)輸機(jī)傳動(dòng)裝置的設(shè)計(jì)
- 玩具照相機(jī)細(xì)分市場(chǎng)深度研究報(bào)告
- 人工智能算法與實(shí)踐-第16章 LSTM神經(jīng)網(wǎng)絡(luò)
- 中考監(jiān)考和考務(wù)人員培訓(xùn)手冊(cè)
- 數(shù)學(xué)史簡(jiǎn)介課件可編輯全文
評(píng)論
0/150
提交評(píng)論