




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、廣州商學院實驗報告冊(軟件) 信息技術與工程學院 院/系 商業軟件工程 專業 一 年級 2 班課程名稱: C語言程序設計 姓 名: 蔡東燕 學 號: 201506110190 廣州商學院實驗報告(第 1 次)實驗名稱: 選擇控制語句的練習 實驗時間: 一 實驗目的熟悉if語句、if-else語句、switch-case語句、關系運算符和邏輯運算符,以及不同類型數據的輸入輸出方法。二 實驗內容身高預測實驗題每個做父母的都關心自己孩子成人后的身高,據有關生理衛生知識與數理統計分析表明,影響小孩成人后身高的因素包括遺傳、飲食習慣與鍛煉等。小孩成人后的身高與其父母的身高和自身的性別密切相關。設faHe
2、ight為其父身高,moHeight為其母身高,身高預測公式為: 男性成人時身高=(faHeight + moHeight)×0.54cm 女性成人時身高=(faHeight×0.923 + moHeight)/2cm此外,如果喜愛體育鍛煉,那么可增加身高2%;如果有良好的衛生飲食習慣,那么可增加身高1.5%。編程從鍵盤輸入用戶的性別(用字符型變量sex存儲,輸入字符F表示女性,輸入字符M表示男性)、父母身高(用實型變量存儲,faHeight為其父身高,moHeight為其母身高)、是否喜愛體育鍛煉(用字符型變量sports存儲,輸入字符Y表示喜愛,輸入字符N表示不喜愛)、
3、是否有良好的飲食習慣等條件(用字符型變量diet存儲,輸入字符Y表示良好,輸入字符N表示不好),利用給定公式和身高預測方法對身高進行預測。三 源程序及主要算法說明13開始用戶輸入性別,父母身高 MFH=(faHeight+moHeight)*0.54判斷飲食是否健康H=H+H*0.02判斷是否喜歡運動H=(faHeight*0.923+moHeight)/2 YH=H+H*0.015 N結束輸出H Y N三. 主要問題和解決方案問題:關系運算符時常弄亂,等于和賦值總是分不清;輸入回車時程序會出錯或停止運行解決方案:多記記關系運算符,弄清getchar()函數功能,利用getchar()函數去接
4、收回車可防止錯誤四 測試數據及結果 五 心得體會與自我評價 剛開始接觸覺得好難,寫個編程要好長時間而且還出錯,一開始覺得快要瘋了。后面多去寫多看書多請教別人,慢慢會了,覺得挺有趣的。現在的我是個初學者,很多都不懂,水平低下,但我覺得認真學,通過努力一定可以學好的。廣州商學院實驗報告(第 2 次)實驗名稱: 循環控制結構 實驗時間: 一 實驗目的熟悉計數控制的循環、條件控制的循環以及嵌套循環。二 實驗內容自動生成10以內的四則運算,數以及運算符號都是隨機的,每次進行10次,當正確率高于75 時,結束測試。為解決學生的疲勞問題,要通過人機對話來吸引學生的注意力,使用隨機數產生1-4之間的隨機數,為
5、學生每次的答案輸出不同評價。具體內容參考教材P143頁,實驗題2,小學生計算機輔助教學系統 開始三 源程序及主要算法說明系統產生兩個10以內的隨機數 系統隨機產生運算符號 學生輸入答案 N次數i<=10?YN正確率高于75%? Y 結束四 主要問題和解決方案循環的次數和循環條件經常出錯,覺得嵌套循環很難。五 測試數據及結果六 心得體會與自我評價C語言雖然很難,但我有一種不服輸的探索和實驗精神。學好基礎,學好編程,遇到不懂的就虛心地向同學和老師請教,努力把C語言學好。廣州商學院實驗報告(第3 次)實驗名稱: 函數 實驗時間: 一 實驗目的熟悉函數設計、循環控制方法以及程序測試方法,體會模塊
6、化程序設計和函數復用的好處和意義。二 實驗內容電子萬年歷系統1. 生成一個主菜單,羅列菜單選項,用戶選擇錯誤時,能提示用戶。主菜單打印某月日歷打印某年日歷根據日期查星期幾根據用戶輸入年份確定是否是閏年退出2.實現各個菜單的功能。 三 源程序及主要算法說明用戶輸入要打印月份的年份year開始 結束 打印該月日歷所在月的總天數(二月判斷潤平年)日歷所在月的第一天是星期幾 (總天數+1)%7計算所求月的第一天離01年1月1日的總天數用戶輸入要打印的月份month三. 主要問題和解決方案自定義函數的接口常常沒有搞清,對于return的使用一開始很迷茫,漸漸才了解;算法很難,這道題有些計算問題不會,需要
7、參考書里或答案,需要去記。四 測試數據及結果五 心得體會與自我評價耐心很重要,不僅要耐心地學習,還要耐心地去看程序,一遍遍的出錯是走向成功的開始。實踐檢驗真理,不斷練習,不斷改進。廣州商學院實驗報告(第 4 次)實驗名稱: 數組 實驗時間: 一 實驗目的熟悉一維數組做函數參數,排序、查找統計分析等常用算法,模塊化程序設計以及增量測試方法。二 實驗內容學生成績管理系統V1.0某班有最多不超過30人(具體人數由鍵盤輸入)參加某門課程的考試,用一維數組作函數參數編程實現如下學生成績管理:(1)錄入每個學生的學號和考試成績;(2)計算課程的總分和平均分;(3)按成績由高到低排出名次表;(4)按學號由小到大排出成績表;(5)按學號查詢學生排名及其考試成績;(6)按優秀(90100)、良好(8089)、中等(7079)、及格(6069)、不及格(059)5個類別,統計每個類別的人數及其所占的百分比;(7)輸出每個學生的學號、考試成績,課程總分和平均分。源程序及主要算法說明三 源程序及主要算法說明開始結束返回i值 i+輸入學號與成績numi,scoreinumi>0&&scorei>0 i=-1Y N三. 主要問題和解決方案對二維數組感覺很暈,數組與循環結構的結合很難。四 測試數據及結果五 心得體會與自我評價漸漸能夠自己寫一些程序,也感受到了寫程序的一些樂趣,但
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小區門崗施工合同范本
- 特種租賃合同范本
- 個人錢財贈與合同范本
- 八下第二單元《公民的基本權利義務》知識競賽教學案例
- 2025商務合作合同范例標準版
- 2025某省汽車改裝服務合同
- 《2025年度物流管理系統軟件采購與使用合同》
- 輕質磚隔墻合同范本
- 《2025年企業合同續簽流程與關鍵注意事項》
- 2025年建設項目勘察設計合同示范文本
- “雙碳”碳達峰碳中和完全解讀
- 2024專利代理人考試真題及答案
- 中國老年骨質疏松癥診療指南(2023)解讀課件
- 企業創業孵化與創新基地管理制度
- 精 《校園的早晨》同步課件
- 高中英語新課程標準解讀課件
- 2024年河南省機關單位工勤技能人員培訓考核高級工技師《職業道德》題庫
- 工程造價咨詢事務所有限公司操作規程和基本管理制度
- Revision1(課件)人教新起點版英語四年級下冊
- 《紅色故事會傳承革命精神》主題班會
- 盤扣式卸料平臺施工方案
評論
0/150
提交評論