IDEPG001程式設計指南

j22h7x發表於2024-03-31

NCUK國際一年工程IDEPG001程式設計課程課業

2023-2024課程課業每個元件的標記都在所附的標記中清楚地標明計劃此課業佔該科目總分的70%。程式設計程式設計V1 2324©NCUK有限公司2023第2頁,共8頁簡報作為氣候變化專案的一部分,東北部達勒姆市附近的一個自然保護區英格蘭需要一個記錄和分析降雨資料的程式。收集資料並手動輸入到測試檔案中。程式將載入並分析資料。您的程式應執行以下功能:

1.從文字檔案載入資料。格式和示例資料如下所示。2.在螢幕上顯示格式化的資料,例如:3.以以下方式執行資料分析,在螢幕上以適當格式化的方式。

a.對於使用者輸入的特定年份:每個月的降雨量,年總降雨量、月平均降雨量、降雨量最少的月份(&其值),降雨量最大的月份(及其值)。i.注意:為了證明你可以使用結構,統計資料(應該是計算並儲存在合適的資料結構(C結構)中。b

.對於2年之間的特定時期(由使用者輸入):年平均降雨量,降雨量最少的年份(及其值)大多數降雨量(及其值)。

c.對於2年之間的特定時期(由使用者輸入):a年份和年降雨量的排序列表。

d.對於2年之間的特定時期(由使用者輸入):這段時間內最乾燥的月份和最潮溼的月份(包括年份、月份和數值)

。e.對於給定年份,與年降雨量長期平均值的差異。

4.選項應作為螢幕上的選單提供,選項3應提供分析選項的子選單。應該有退出子選單的選項和程式。一個簡單的文字選單,例如以下選單是合適的:程式設計程式設計V1 2324©NCUK有限公司2023第3頁,共8頁5.輸入的驗證應包括以下內容:代 寫IDEPG001程式設計指南a.選單選項應限制為選項範圍內的整數b.輸入的年份應限制為全年資料範圍內的整數。c.如果輸入兩年(對於一個範圍),則第二年必須更大比第一個。指導1.你的程式應該有良好的結構和評論,並有有意義的變數姓名。應在適當的位置使用常量和使用者定義的函式為了清晰和減少重複。2.該程式應以增量方式開發,我們建議您首先建立選單,並在移動之前驗證選單選項到更復雜的元素上。3.應使用函式將程式分解為有意義的(可重複使用的)模組。

4.仔細檢視評分方案和評分標準,確保你符合任務的全部要求。詢問你的導師是否有任何方面你不明白。5.請注意,單年分析的結果必須儲存在資料結構中(結構)。6.最後,建議你把程式放到一臺漂亮的印表機上以確保其格式一致。資料程式要使用的資料如下所示。應將其複製到文字檔案中以供程式讀取。文字檔案的名稱可以硬編碼到中的程式中這項任務。

2000 35 30 21 150 46 89 49 44 84 119 148 722001 46 104 43 60 15 38 13 76 75 77 36 542002 37 84 37 19 53 47 80 91 25 86 84 922003 62 18 18 24 44 61 50 16 41 42 46 652004 97 29 25 54 22 68 63 156 20 120 18 202005 36 42 45 82 20 36 73 38 64 75 72 382006 21 44 79 24 84 13 10 57 35 53 126 772007 56 70 21 11 50 119 100 31 39 13 61 532008 113 13 38 84 21 77 134 95 98 45 41 572009 39 36 21 37 38 78 169 37 14 46 147 812010 60 68 68 12 24 56 62 45 76 62 157 412011 36 58 25 7 40 48 66 125 28 54 27 522012 30 10 15 134 66 137 98 103 116 84 125 992013 81 27 59 23 101 23 53 71 85 100 54 652014 91 61 33 56 78 47 54 79 16 51 64 27程式設計程式設計V1 2324©NCUK有限公司2023第4頁,共8頁2015 49 15 40 21 71 28 86 81 38 70 104 1202016 117 30 52 83 39 50 35 70 36 52 86 462017 33 57 42 29 20 103 71 49 89 29 86 252018 55 51 76 75 25 31 48 50 47 53 56 442019 15 28 53 30 37 108 70 81 84 88 107 292020 33 87 24 4 18 83 56 111 57 95 26 1122021 137 82 24 14 82 29 69 45 44 86 51 712022 16 65 41 27 51 40 49 13 99 90 104 602023 38 20 53 50程式設計程式設計V1 2324©NCUK有限公司2023第5頁,共8頁標記方案第1部分-設計(30%)

預計您將按照講座中提供的指導進行製作您的模型。流程圖和虛擬碼是可供選擇的處理方式建模。為了證明您可以同時使用這兩種表達方式,您應該提供以下模型:應為分析選項3a提供虛擬碼(10%)(單個年份分析)和3c(排序列表)。應為負載資料選項提供流程圖(10%)。STD(10%)應為選單提供狀態轉換圖系統第2部分-測試計劃(20%)要測試的內容、原因、預期結果、補救措施的詳細資訊如果需要,採取行動。所有測試都應該有一個螢幕截圖來證明測試已完成。第3部分——應用(40%)在帶有註釋的編號列表中提供的所有原始碼,適當的命名約定和漂亮的列印。必須對程式碼進行適當的演示,以獲得相應的分數要素你應該能夠回答有關你的課程的問題並處理導師對源資料的修改。第4部分-審查(10%)一份適當的書面反思報告,透過任務,你已經發展的技能和需要進一步發展的領域改善所有提交的材料都應採用導師指定的格式。

相關文章