C語言課程設(shè)計(jì)上機(jī)實(shí)習(xí)內(nèi)容 一、從下面題目中任選一題: A.簡單的學(xué)生成績管理程序設(shè)計(jì) B.考卷成績分析軟件程序設(shè)計(jì) C.簡單醫(yī)療費(fèi)用報(bào)銷管理軟件程序設(shè)計(jì) 除此之外,學(xué)生也可自行選擇課題進(jìn)行設(shè)計(jì),如自動柜員機(jī)界面程序、學(xué)生信息管理(包括生日祝賀)、計(jì)件工資管理等(但課題必須經(jīng)指導(dǎo)教師審題合格后方可使用)。 二、課程設(shè)計(jì)說明書的編寫規(guī)范 1、程序分析和設(shè)計(jì) 2、流程圖 3、源程序清單 4、調(diào)試過程:測試數(shù)據(jù)及結(jié)果,出現(xiàn)了哪些問題,如何修改的 5、程序有待改進(jìn)的地方 6、本次實(shí)習(xí)的收獲和建議 三、提交的資料 1、軟件 軟件需提供源程序,并能正常運(yùn)行。 注:對于程序中未能實(shí)現(xiàn)的部分需要加以說明。 對于程序中所參考的部分代碼需要加以聲明,并說明出處。 2、文檔 課程設(shè)計(jì)文檔要求打印稿,同時(shí)提交電子文檔。文檔中必須包含課程設(shè)計(jì)小結(jié),即收獲和體會。 文檔要注意格式,標(biāo)題一律用小四號宋體加黑,正文用五號宋體,行間距固定值18,首行縮進(jìn)2字符;如果有圖表,每個(gè)圖表必須順序編號并有標(biāo)題,如“圖1 計(jì)算平均分的N-S圖”、“表1 地信081班成績一覽表”,一般圖名在圖的正下方、表名在表的正上方。 四、成績評定 通過學(xué)生的動手能力、獨(dú)立分析解決問題的能力、創(chuàng)新能力、課程設(shè)計(jì)報(bào)告、答辯水平以及學(xué)習(xí)態(tài)度綜合考核。 考核標(biāo)準(zhǔn)包括: 1、完成設(shè)計(jì)題目所要求的內(nèi)容,程序書寫規(guī)范、有一定的實(shí)用性,占45%; 2、平時(shí)表現(xiàn)(考勤+上機(jī)抽查)占10%; 3、課程設(shè)計(jì)報(bào)告占30%; 4、答辯及演示占15%。 五、實(shí)習(xí)計(jì)劃 以選題一為例 實(shí)習(xí)計(jì)劃 時(shí)間 內(nèi)容 第1天 一、布置實(shí)習(xí)內(nèi)容和要求 1、 實(shí)習(xí)內(nèi)容介紹、實(shí)習(xí)安排、實(shí)習(xí)紀(jì)律、注意事項(xiàng) 2、 學(xué)生選題 第2天 二、上機(jī)實(shí)習(xí) 1、根據(jù)所選題的要求,進(jìn)行總體設(shè)計(jì),確定程序總體框架 2、選擇和準(zhǔn)備原始數(shù)據(jù),制作.txt文本文件 第3天 3、文件的讀寫函數(shù)的使用,實(shí)現(xiàn)文本文件的讀取和寫入功能。 使用函數(shù)fread(); fwrite(); fprint(); fscan();完成對原始數(shù)據(jù)的文本輸入和輸出。 第4、5天 4、主要算法的選擇和功能實(shí)現(xiàn)(以學(xué)生成績管理系統(tǒng)為例): ① 計(jì)算每個(gè)學(xué)生三門功課的平均分,并按平均分排列名次,若平均分相同則名次并列;結(jié)果寫入文件。 ② 統(tǒng)計(jì)全班每門課程的平均分,并計(jì)算各分?jǐn)?shù)段(60以下,60~69,70~79,80~89,90以上)的學(xué)生人數(shù);結(jié)果寫入文件。 第6、7天 5、結(jié)果格式輸出及程序整合(以學(xué)生成績管理系統(tǒng)為例) ① 按格式在屏幕上打印每名學(xué)生成績條; ② 在屏幕上打印出所有不及格學(xué)生的下列信息:學(xué)號,不及格的課程名,該不及格課程成績; (選做)在屏幕打印優(yōu)等生名單(學(xué)號,三門課程成績,平均成績,名次),優(yōu)等生必須滿足下列條件:1)平均成績大于90分;或平均分大于85分且至少有一門功課為100分;或者平均分大于85分且至少兩門課程成績?yōu)?5分以上;2) 名次在前三名; 3) 每門功課及格以上; 第8天 三、測試完整程序 要求功能完整,結(jié)果符合設(shè)計(jì)要求,并進(jìn)行程序驗(yàn)收。 第9、10天 四、編寫報(bào)告 完成實(shí)習(xí)報(bào)告的編寫,并打印上交報(bào)告。
標(biāo)簽: 大學(xué) c語言 程序設(shè)計(jì)
上傳時(shí)間: 2016-06-27
上傳用戶:lh643631046
888,。;工作重中之重重中之重;‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’
標(biāo)簽: 666
上傳時(shí)間: 2016-09-19
上傳用戶:15623801959
verilog語言實(shí)現(xiàn)的SPI主模式代碼;綜合仿真OK;
標(biāo)簽: SPI;verilog
上傳時(shí)間: 2016-11-30
上傳用戶:yyyyccccwwww
SPI總線從模式的verilog實(shí)現(xiàn);綜合仿真OK;
上傳時(shí)間: 2016-11-30
上傳用戶:yyyyccccwwww
PL0語言是與pascal類似的語言,但是比pascal語言的詞法、語法更加嚴(yán)格苛刻。 在PL0語言中,只有五種類型的單詞:關(guān)鍵字、用戶自定義標(biāo)識符、數(shù)字、特殊符號以及非法標(biāo)識符。 根據(jù)題目給出的PL0的文法,關(guān)鍵字只有如下幾個(gè): Const——用來聲明常量; Var——用來聲明變量; Procedure——用來聲明過程; Begin——聲明過程的開始; End——聲明過程的結(jié)束; Ood——單目運(yùn)算符,聲明為關(guān)鍵字; If——條件語句; Then——條件語句; Call——聲明調(diào)用函數(shù); While——循環(huán)語句; Read——讀文件語句; Write——寫文件語句; 對于用戶自定義標(biāo)識符應(yīng)該滿足:以字母開頭,其后是字母和數(shù)字的組合,即:字母(字母|數(shù)字)* 數(shù)字則是數(shù)字字符(0——9)組成的數(shù)字串; 特殊符號有如下幾個(gè): +,-,*,/,=<>,<,>=,<=,:= 把關(guān)鍵字、算符和界符稱為語言固有的單詞,標(biāo)識符、常量稱為用戶自定義的單詞。 為此設(shè)置三個(gè)全程量:SYM,ID,NUM。 SYM:存放每個(gè)單詞的類別,為內(nèi)部編碼的表示形式; ID:存放用戶所定義的標(biāo)識符的值,即標(biāo)識符字符串的機(jī)內(nèi)表示; NUM:存放用戶定義的數(shù)。
上傳時(shí)間: 2017-06-20
上傳用戶:lbxxx
第二章 習(xí)題參考答案 1. 問題定義的任務(wù)和主要工作? 問題定義的任務(wù):將用戶提出的要求具體化、定量化;確定研制系統(tǒng)的范圍,明確研制的邊 界。問題定義階段的工作: (1) 通過調(diào)查研究,了解系統(tǒng)需求; (2) 確定系統(tǒng)的功能需求、性能需求、可靠性需求、安全及保密性、資源、開發(fā)費(fèi)用及開發(fā)進(jìn)度等的需求; (3) 問題定義階段的產(chǎn)品——系統(tǒng)目標(biāo)與范圍說明書。 2.可行性研究目的? 確定在問題定義中所提出的問題是否值得去解,在限制條件下,問題能否解決。 3.可行性研究的任務(wù)? (1) 進(jìn)一步分析和澄清問題的定義,在澄清問題的基礎(chǔ)上,導(dǎo)出系統(tǒng)的邏輯模型; (2) 從系統(tǒng)邏輯模型中,選擇問題的若干種主要解法,研究每一種解法的可行性,為以后的行動提出建議; (3) 如果問題沒有可行的解,建議停止系統(tǒng)開發(fā);如果問題有可行的解,應(yīng)該推薦一個(gè)較好的解決方案,并為工程制定一個(gè)初步的計(jì)劃。 4.可行性研究包括哪幾方面的內(nèi)容? (1)技術(shù)可行性:現(xiàn)有技術(shù)能否實(shí)現(xiàn)本系統(tǒng),現(xiàn)有技術(shù)人員能否勝任,開發(fā)系統(tǒng)的資源能否滿足; (2)經(jīng)濟(jì)可行性:經(jīng)濟(jì)效益是否超出開發(fā)成本; (3)操作可行性:系統(tǒng)操作在用戶內(nèi)部行得通嗎? (4)法律可行性:新系統(tǒng)開發(fā)是否會侵犯他人、集體或國家利益,是否違反國家法律。 5.可行性研究的步驟? (1)復(fù)查系統(tǒng)的規(guī)模和目標(biāo); (2)研究目前正在使用的系統(tǒng),總結(jié)現(xiàn)有系統(tǒng)的優(yōu)劣,提出新系統(tǒng)的雛形; (3)導(dǎo)出新系統(tǒng)的高層邏輯模型; (4)推薦建議方案; (5)推薦行動方針; (6)書寫計(jì)劃任務(wù)書(可行性報(bào)告); (7)提交審查。 6. 可行性研究報(bào)告的主要內(nèi)容? 可行性分析的結(jié)果是可行性研究報(bào)告,內(nèi)容包括: (1) 系統(tǒng)概述:說明開發(fā)的系統(tǒng)名稱,提出單位和開發(fā)單位。 (2) 可行性研究的前提:系統(tǒng)目標(biāo);要求;約束和限制;可行性研究的基本準(zhǔn)則等。 (3) 對現(xiàn)有系統(tǒng)的分析:處理流程,圖示說明現(xiàn)有系統(tǒng)的處理流程和數(shù)據(jù)流程;現(xiàn)有系統(tǒng)存在的問題。 (4) 系統(tǒng)需求:主要功能;主要性能及其要求;操作要求;信息要求;限制性要求。 (5) 建議系統(tǒng):系統(tǒng)目標(biāo);處理流程;系統(tǒng)結(jié)構(gòu),功能,性能;系統(tǒng)技術(shù)可行性;投資和效益分析;操作可行性;法律可行性。 (6) 其它可選方案:與國內(nèi)外同類型方案的比較;提出一兩個(gè)可行性方案供論證和探討。 (7) 制定下一階段的預(yù)算。 (8) 結(jié)論性意見:由用戶方、設(shè)計(jì)方和投資方共同簽署意見。
標(biāo)簽: 計(jì)算機(jī)圖形學(xué)
上傳時(shí)間: 2017-11-05
上傳用戶:小蟻123
直流、步進(jìn)電機(jī)控制系統(tǒng);LCD;觸摸屏;音頻錄放;波形掃描
標(biāo)簽: 嵌入式 實(shí)驗(yàn) 程序
上傳時(shí)間: 2017-11-28
上傳用戶:fjtju
實(shí)驗(yàn)一直流、步進(jìn)電機(jī)控制系統(tǒng);實(shí)驗(yàn)二觸摸屏;實(shí)驗(yàn)三語音錄放
標(biāo)簽: 嵌入式 實(shí)驗(yàn) 程序
上傳時(shí)間: 2017-11-28
上傳用戶:fjtju
激光焊接仿真;搭接焊接;利用高能量密度的激光束作為熱源的一種高效精密焊接方法。
上傳時(shí)間: 2018-05-29
上傳用戶:dl2017
磁盤調(diào)度調(diào)度: 建立磁盤的數(shù)據(jù)結(jié)構(gòu)描述; 使用兩種方式產(chǎn)生作業(yè):(a)自動產(chǎn)生, (b)手工輸入; 在屏幕上顯示每個(gè)作業(yè)的執(zhí)行情況; 時(shí)間的流逝可用下面幾種方法模擬:(a)按鍵盤,每按一次可認(rèn)為過一個(gè)時(shí)間單位; (b) 響應(yīng)WM_TIMER; 將一批磁盤請求的執(zhí)行情況存入磁盤文件,以后可以讀出并重放。
標(biāo)簽: 操作系統(tǒng) 磁盤 調(diào)度
上傳時(shí)間: 2019-07-05
上傳用戶:niguanwo
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1