10級C語言課程設計任務書_第1頁
10級C語言課程設計任務書_第2頁
10級C語言課程設計任務書_第3頁
10級C語言課程設計任務書_第4頁
10級C語言課程設計任務書_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、C語言課程設計任務書專業(yè):信息與計算科學班級:計算101,102指導教師:曲楨西安理工大學理學院應用數(shù)學系2011年秋季學期C語言課程設計任務書1.設計一個電話薄管理程序存儲的數(shù)據(jù)包括:人名,工作單位,電話號碼和Email地址要求具有如下功能:1) 加入一個新的電話號碼2) 刪除一個電話號碼3) 顯示保存的已有的電話號碼4) 修改功能5) 排序功能(按電話號碼,按姓名字母順序)6) 查詢功能(按人名查電話號碼,按電話號碼查人名)要求:1)程序運行開始,首先顯示一個命令菜單。用戶選擇那條命令,就調用那項功能。 2)顯示數(shù)據(jù)時,一頁顯示不下,可以分頁顯示。人數(shù)要求:3人組員簽名:2設計一個工資管理

2、程序存儲的數(shù)據(jù)包括:姓名,職工號,所屬部門,基本工資,獎勵工資,補貼項目及金額和扣款項目及金額。功能:1)加入一個人的記錄2)刪除一個人的記錄3)顯示所有人的記錄4)排序(職工號,姓名字母)5)查詢(包括按人名查詢工資和顯示某一工資范圍的記錄)6)統(tǒng)計功能(包括統(tǒng)計某一工資范圍的人數(shù)和統(tǒng)計各部門的工資總數(shù))7)修改功能(包括統(tǒng)計某一工資范圍的人數(shù)和統(tǒng)計各部門的工資總數(shù))人數(shù)要求:3人組員簽名:3.飛機訂票系統(tǒng)設計人數(shù)要求:2人組員簽名:4.學生成績查詢系統(tǒng)人數(shù)要求:2人組員簽名:5.教材管理系統(tǒng)。要求:(1) 能通過鍵盤向教材數(shù)據(jù)庫(存儲教材信息的文件)輸入數(shù)據(jù);(2) 提供教材信息顯示功能;

3、(3) 查詢功能;(4) 修改、刪除功能;(5) 教材管理結束后,能夠正常退出教材管理程序。人數(shù)要求:2人組員簽名:6.網(wǎng)吧計費系統(tǒng)人數(shù)要求:2人組員簽名:7.銷售管理系統(tǒng)某公司有4個銷售員,負責銷售5種產(chǎn)品。每個銷售員都將當天出售的每種產(chǎn)品各寫一張便條交上來,每張便條包括內容:1)銷售員代號;2)產(chǎn)品代號;3)每種產(chǎn)品的當天銷售額。每位銷售員每天可能上交0-5張便條。假設收集到了上個月的所有便條,編寫一個處理系統(tǒng),對銷售情況進行統(tǒng)計處理。人數(shù)要求:2人組員簽名:8. 保安值班安排系統(tǒng)某公司有7名保安人員:趙、錢、孫、李、周、吳、陳。由于工作需要進行輪休制度,一星期中每人休息一天。預先讓每一個

4、人選擇自己認為合適的休息日。請編制一程序,打印輪休的所有可能方案。當然使每個人都滿意,例如每人選擇的休息日如下: 趙:星期二、星期四 錢:星期一、星期六 孫:星期三、星期日 李:星期五 周:星期一、星期四、星期六 吳:星期二、星期五 陳:星期三、星期六、星期日人數(shù)要求:1人組員簽名:9. 職工工作量統(tǒng)計系統(tǒng)編寫有一個程序,該程序輸入職工工號和完成的產(chǎn)品數(shù)量,程序允許同一職工有多次輸入,由程序對其完成的產(chǎn)品數(shù)量實現(xiàn)累計。程序按完成數(shù)量對他們排序,并確定他們的名次。按完成的產(chǎn)品數(shù)量由多到少的順序,輸出名次、同一名次的職工人數(shù)及他們的工號(工號由小到大順序輸出)。人數(shù)要求:1人組員簽名:10. 貪吃

5、蛇游戲。設計一個小蛇,玩家利用鍵盤上的方向鍵控制蛇的走動,把果子吃掉,且蛇的頭部不能碰到墻壁和自己的身體。人數(shù)要求:3人組員簽名:11. 猜數(shù)字游戲(人機對戰(zhàn),人人對戰(zhàn)) 要求:1)隨機產(chǎn)生4個數(shù)字,但不顯示,給用戶提供輸入提示符,讓用戶猜4個數(shù)字的值和位置順序。如果數(shù)字值和位置順序均正確,則猜數(shù)字成功。2)用戶有n次猜數(shù)字機會,如果在n次之內仍未猜出正確的數(shù)字值和順序,則提示用戶游戲失敗,并給出用戶正確的數(shù)字值和順序。一旦用戶在n次之內猜出正確的數(shù)字值和順序,則提示用戶贏得游戲并給出得分。3)計分規(guī)則:猜數(shù)字所用的次數(shù)越少則分數(shù)越高。人數(shù)要求:2人組員簽名:12.五子棋游戲(人機對戰(zhàn),人人對

6、戰(zhàn))人數(shù)要求:3人組員簽名:13. 黑白棋游戲。棋盤設計為88方格,一方執(zhí)白棋,一方執(zhí)黑棋,輪流走棋。每個棋手下棋時,擺子的位置必須是以自己的棋子能包圍住對方一個或多個棋子,被包圍的對方棋子將變成自己的棋子。當棋盤上有一方的棋子為零或下滿64格,棋子少者輸。(人機對戰(zhàn),人人對戰(zhàn))人數(shù)要求:2人組員簽名:14. 圖形時鐘。要求有時針、分針、鐘的邊框設計為幾何圖形的組合。時鐘刻度有12、3、6、9即可。并在屏幕下方顯示數(shù)字時間,字號適當。人數(shù)要求:2人組員簽名:15.24點游戲(人機對戰(zhàn),人人對戰(zhàn))人數(shù)要求:2人組員簽名:16. 設計萬年歷(黑屏或圖形界面顯示)人數(shù)要求:1人組員簽名:17. 怎樣

7、存錢以獲取最大利息。假設銀行整存整取存款不同期限的月息利率分別為:0.345 期限1年0.39 期限2年0.45 期限3年0.4875 期限5年其中利息本金月息利率12存款年限。現(xiàn)在某人手中有2000元錢,請通過計算選擇一種存錢方案,使得錢存入銀行20年后得到的利息最多(假定銀行對超過存款期限的那一部分時間不付利息)。人數(shù)要求:1人組員簽名:18. 商人過河問題。有三個商人帶著3個隨人和貨物過河,船每次最多只能載兩個人,由他們自己劃行,并且如何乘船渡河的大權由商人掌握,如果隨從人數(shù)多于商人則會搶走貨物。設計一個符合上述要求的商人過河的簡單游戲。人數(shù)要求:1人組員簽名:19. 解救人質游戲。游戲

8、要求在一定的時間內走到右下角的小人處解救人質。在每一行要往下走時都有一定的條件,碰到該條件,救人者往下走一行,否則只能待在本行。要求:開始時,提示游戲規(guī)則,并按任意鍵開始游戲,按Q鍵退出游戲。開始游戲時,提示按上下左右鍵進行移動,ESC鍵退出游戲。每一層樓梯位置未知,要求玩家自行查找。提示時間為120s,并實時顯示所用時間。時間到而未完成任務,則顯示小窗口提示失敗,按任意鍵退出游戲。在游戲已經(jīng)開始后,按ESC鍵要退出游戲時,顯示小窗口提示確認是否要退出,按Y鍵退出,按N鍵則回到游戲初始界面。人數(shù)要求:2人組員簽名:20.皇后問題在國際象棋中,能否在空棋盤上擺放八個皇后,并使其中任意兩個皇后不能

9、在同一行或同一列或同一對角線上,并編寫完整的擺放八皇后問題的程序。要求:第一個皇后的起始位置由鍵盤輸入,國際象棋的棋盤為8*8的方格。人數(shù)要求:1人組員簽名:21.判斷壞球現(xiàn)有12只外表、顏色、大小均相同的小球,這12只球中有一個是壞球,但不知道這個壞球是重還是輕,給出一個天平,要求進行三次稱重稱出壞球。人數(shù)要求:1人組員簽名:22. 編寫一個求定積分的通用函數(shù),用它分別求以下5個函數(shù)的定積分人數(shù)要求:1人組員簽名:23.簡單的矩陣計算系統(tǒng)要求實現(xiàn)對任意階矩陣的加法、數(shù)乘、乘法、轉置,對于n階方陣的求逆、求行列式。人數(shù)要求:2人組員簽名:24. 采用高斯先列主元消元法求解線性方程組AX=b方法

10、說明(以4階為例):(1)第1步消元在增廣矩陣(A,b)第一列中找到絕對值最大的元素,將其所在行與第一行交換,再對(A,b)做初等行變換使原方程組轉化為:,注:“*”代表非0。(2)第2步消元在增廣矩陣(A,b)中的第二列中(從第二行開始)找到絕對值最大的元素,將其所在行與第二行交換,再對(A,b)做初等行變換使原方程組轉化為:(3)第3步消元在增廣矩陣(A,b)中的第三列中(從第三行開始)找到絕對值最大的元素,將其所在行與第二行交換,再對(A,b)做初等行變換使原方程組轉化為:(4)按x4 x3 x2 x1 的順序回代求解出方程組的解。人數(shù)要求:1人組員簽名:25. 設計數(shù)制轉換器,包括二進

11、制、十進制、十六進制和八進制的互換。人數(shù)要求:1人組員簽名:26. 驗證200以內的正偶數(shù)滿足哥德巴赫猜想人數(shù)要求:1人組員簽名:27. 驗證所有自然數(shù)滿足四方定理人數(shù)要求:1人組員簽名:28. 驗證尼克切斯定理人數(shù)要求:1人組員簽名:29. 簡單圖形處理系統(tǒng)設某圖形處理程序只考慮點、直線、圓三種基本圖形。對于點,給出點的橫縱坐標;對于直線,給出直線方程ax+by+c0的三個系數(shù)a,b,c;對于圓,給出圓心坐標和半徑。試說明圖形的幾何形狀類型,并編寫輸入和輸出圖形數(shù)據(jù)、求兩點矩離、求兩直線交點、 已知點和半徑形成圓、已知兩點形成直線等函數(shù)。人數(shù)要求:2人組員簽名:30. 流星雨的實現(xiàn)程序模擬一組流星飛向地面的情景.地面用多行#來表示,流行用大寫字母表示.程序產(chǎn)生一組流星(比如10個),從屏幕頂部下降飛向地面.一組流星中,每個流星的字符顏色是隨機的,下降的位置是隨機的,下降的速度也是隨機的.一個流星下落只能去掉一個#號,當最后一行地面有#被去掉時程序終止。人數(shù)要求:1人組員簽名:31.雪花的實現(xiàn) 程序模擬雪花下落,并在屏幕中央顯示“Happy new year”字樣。人數(shù)要求:1人組員簽名:32. 在屏幕上繪制如圖所示的圖形,圖中的小球可做直線運動,當移動到矩形邊界時,按相應的角度彈回 人數(shù)要求:2人 組員簽名: 33. 試設計一個畫圓餅圖的程序。要求將圓餅圖分為五個部分,它們之間

溫馨提示

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

評論

0/150

提交評論