CD4 計算機實踐 《C C 語言程式設計》 實踐報告示例

2021-07-30 10:52:43 字數 693 閱讀 4911

計算機實踐

(c/c++語言)程式設計報告

二〇〇八年七月一日

一.設計題目

題目編號:cz。題目難度係數:20。

題目名稱:程式設計對抗賽演示程式。

二.題目的意義

為了提高學生學習程式設計的興趣,選拔acm程式設計隊員,開發了這個程式設計對抗賽演示遊戲程式。遊戲規則為每個選手13張牌,按點數公升序規則,每次最多出1張,先出盡手中牌的為勝。

三.程式設計功能圖

程式由10個功能模組組成,功能模組圖如下:

各功能模組及引數和變數說明如下:

四.詳細設計

計算機出牌模組流程圖如下:

計算機出牌模組程式**如下:

void autoplay(int onhand,int ontable,int totable)

}五.程式執行介面

程式執行視窗的截圖如下:

六.除錯、分析及總結

除錯:輸入合法資料(如a,b,c等小寫鍵值),則出對應的牌;輸入非法資料(如a,b,c,空格等非法鍵值),則放棄出牌。一局牌結束後,正確顯示累計獲勝局數,和累計得分。

改進:下一版本應增加容錯性,即對a,b,c等大寫鍵值也應正確出牌。並改進出牌策略,優先出點數剛好大過桌面的牌。

1. 崔武子. c程式設計教程[m],清華大學出版社,2003

……八.綜合評分

以下內容任課教師填寫

CD3 計算機實踐 《C C 語言程式設計》報告

計算機實踐 c c 程式設計報告 二 年月日 一 設計題目 題目編號 題目名稱 二 題目的意義 三 程式設計功能圖 在此繪製出總體功能模組圖,並對每個模組進行功能說明,指出解決方法及相關變數和引數的說明等。模組進行功能說明,多個模組該錶可以複製.如 四 詳細設計 至少畫出乙個功能模組的流程圖,寫出該...

計算機實踐《CC語言程式設計》報告

計算機實踐 c c 程式設計報告 二 一二年十二月廿九日 一 設計題目 題目編號 a16 題目名稱 有1020個西瓜,第一天賣一半多兩個,以後每天賣剩下的一半多兩個,問幾天以後能賣完?要求 1 呼叫子函式計算天數 二 題目的意義 計算賣西瓜天數 三 程式設計功能圖 程式由2個功能模組 函式 組成,功...

D3 《C語言程式設計》計算機實踐 實踐報告

計算機文化基礎 c語言 程式設計報告 二 七年三月十一日 一 設計題目 題目編號 題目名稱 二 題目的意義 三 程式設計功能圖 在此繪製出總體功能模組圖,並對每個模組進行功能說明,指出解決方法及相關變數和引數的說明等。模組進行功能說明,多個模組該錶可以複製.如 四 詳細設計 至少畫出乙個功能模組的流...