2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p> 引言(簡要說明設計題目的目的、意義、內(nèi)容、主要任務等)1.1設計目的本次系統(tǒng)軟件課程設計的主要目的有兩個:一方面是分析設計linux源代碼,另一方面是進行系統(tǒng)級的程序設計。1.2 題目與要求我計劃編寫的題目是:⑴小學算術運算測試程序。制作一個可供小學數(shù)學運算的程序:10以內(nèi)加減法,能根據(jù)輸入題數(shù)出題,判斷題是否正確,最后計算分數(shù)。并用make工程管理器編譯,編寫makefile文件。⑵簡單聊天程序。在linux下用C

2、語言編寫一個簡單的網(wǎng)絡聊天程序。實現(xiàn)網(wǎng)絡傳輸功能。1.3內(nèi)容及主要任務⑴小學算術運算測試程序:要求完成 10 以內(nèi)的加減運算。 能根據(jù)用戶 輸入的想要練習的題目數(shù)自行出題。用戶輸入答案后可以判斷正誤,并能給出算對及算錯的題目數(shù),最后計算出分數(shù)。同時,對于用戶算錯的題目會發(fā)出報警聲,提示用戶注意,同時給出正確結(jié)果。做完一次測試后用戶可決定是否繼續(xù)進行下一次測試。⑵簡單聊天程序:本課題是建立聊天通信模型,設計一個聊天室軟件, 包括服務器端和

3、客戶端, 主要功能為:Ⅰ、 服務器端功能:①初始化 socket創(chuàng)建服務器端。②維護一個鏈表,保存所有用戶的 IP 地址、端口信息。③接受用</p><p> 正文(課程設計的主要內(nèi)容,包括實驗與觀測方法和結(jié)果、儀器設備、計算方法、編程原理、數(shù)據(jù)處理、設計說明與依據(jù)、加工整理和圖表、形成的論點和導出的結(jié)論等。正文內(nèi)容必須實事求是、客觀真切、準確完備、合乎邏輯、層次分明、語言流暢、結(jié)構(gòu)嚴謹,符合各學科、專業(yè)的有關要

4、求。)任務一:小學數(shù)學運算程序2.1.1主要內(nèi)容本程序共分為五個模塊:出題模塊、答題模塊、檢查計分模塊、評分模塊和評價模塊;下面分別對這五個模塊的算法做一下介紹。⑴出題模塊:一個答題系統(tǒng)自然而然首先就是要有題目且能夠根據(jù)條件出題;在本模塊中,首先設了一個含有15個指針的指針數(shù)組,指針數(shù)組里的每個指針都指向了相應題號的選擇題,這樣就實現(xiàn)了對題目的儲存;然后用 scanf 函數(shù)來實現(xiàn)從鍵盤上輸入題號,用 if 語句控制輸題的范圍;題號不在

5、1--15 的范圍內(nèi)就提示選題出錯;在輸入題號的過程中輸入相同題號是在所難免的;但 是在答題系統(tǒng)中輸入相同題號顯然沒有意義,所以另外設了一個靜態(tài)一維數(shù)組來儲存已輸過的題號;且數(shù)組的第一個元素初始化為 0,然后每輸入一個題號就賦給這個數(shù)組,同時用 for 語句來使當前的題號一一與儲存在一維數(shù)組中已輸過的題</p><p> 結(jié)論(應當準確、完整、明確精練;也可以在結(jié)論或討論中提出建議、設想、尚待解決問題等。)3.1

6、設計過程中的感受與體會為了增強我們的C程序的實際操作與設計能力我編寫了這個答題系統(tǒng),下面就來談下我在這次程序設計過程中的感受與體會。從程序的整體構(gòu)思到程序的算法設計及程序的編寫再到最后程序的調(diào)試,我經(jīng)歷了重重困難和考驗,但是我并沒有放棄,我運用本學期所學到的知識和課外的一些知識,從想到查再到問,最后完成了該系統(tǒng)。在設計過程中,我不僅僅是完成了一個系統(tǒng),更重要的是我在這次設計中鞏固了本學期所學到的知識,鍛煉了自己的實踐能力;另外在這次設計

7、的過程中,我懂得了在設計遇到困難的時候怎樣去解決這個困難。從書上網(wǎng)上查閱資料,向比我們知識豐富的人虛心請教,這是我們解決問題的主要方法,這樣也同時擴寬了我們的知識面,打破了課堂的局限,在以后的人生道路中,我們也應該保持住這種精神。只要這樣我們相信今后我們的人生道路會像這次程序設計一樣取得成功。以上就是我在這次程序設計過程中的感受與體會。3.2遇到的問題與解決方法在設計本系統(tǒng)的過程中,并不是一帆風順的,設計與調(diào)試期間我也遇到了很多困難,現(xiàn)

8、在就將我遇到的困難和困難的解</p><p> 四、 參考文獻[1] 譚浩強.C程序設計(第三版).清華大學出版社.2005[2] 楊樹青,王歡. Linux環(huán)境下C編程指南.清華大學出版社.2007[3] 余祥宣,崔國華,鄒海明.計算機算法基礎(第三版).華中科技大學出版社.2006[4] 陳博,孫宏彬,於岳. Linux實用教程.人民郵電出版社.2008[5] 趙克林,游祖元. C語言實例教程.西南師范

溫馨提示

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

評論

0/150

提交評論