




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
目錄第10章實(shí)踐安排10.1實(shí)踐目的10.2實(shí)驗(yàn)一:流程控制語(yǔ)句程序設(shè)計(jì)10.3實(shí)驗(yàn)二:數(shù)組、方法及參數(shù)傳遞程序設(shè)計(jì)10.4實(shí)驗(yàn)三:繼承與派生程序設(shè)計(jì)10.5實(shí)驗(yàn)四:文件操作程序設(shè)計(jì)10.1實(shí)踐目的在學(xué)習(xí)和掌握C#編程語(yǔ)言時(shí),進(jìn)行上機(jī)實(shí)踐是非常重要的。這些實(shí)踐可以是編寫(xiě)小型的練習(xí)程序,也可以是開(kāi)發(fā)更大規(guī)模的項(xiàng)目。通過(guò)上機(jī)程序調(diào)試,可以達(dá)到如下目的:①鞏固概念和語(yǔ)法:實(shí)際編寫(xiě)代碼可以幫助你鞏固C#語(yǔ)言的基本概念和語(yǔ)法。通過(guò)實(shí)踐,你可以更深入地理解變量、數(shù)據(jù)類型、循環(huán)、條件語(yǔ)句等基本概念。②學(xué)習(xí)問(wèn)題解決技巧:在實(shí)際編程中,你將不斷遇到各種問(wèn)題,包括語(yǔ)法錯(cuò)誤、邏輯錯(cuò)誤和運(yùn)行時(shí)錯(cuò)誤。通過(guò)解決這些問(wèn)題,你將培養(yǎng)解決問(wèn)題的技巧和耐心。學(xué)會(huì)分析這些問(wèn)題并進(jìn)行調(diào)試是成為一個(gè)優(yōu)秀程序員的關(guān)鍵能力之一。③培養(yǎng)中小型應(yīng)用程序的開(kāi)發(fā)能力:上機(jī)實(shí)踐有助于將理論知識(shí)應(yīng)用到實(shí)際問(wèn)題中。這有助于你更好地理解編程原則,并能夠?qū)⑺鶎W(xué)內(nèi)容應(yīng)用到真實(shí)的編程項(xiàng)目中。上機(jī)實(shí)踐有助于你構(gòu)建自己的項(xiàng)目,從而應(yīng)用所學(xué)知識(shí)并增加實(shí)際經(jīng)驗(yàn)。這些項(xiàng)目可以作為你的作品集,在求職時(shí)展示你的編程技能。
10.1實(shí)踐目的④探索高級(jí)主題:通過(guò)編寫(xiě)代碼,你可以探索更高級(jí)的主題,如面向?qū)ο缶幊?、?shù)據(jù)庫(kù)連接、網(wǎng)絡(luò)編程等。這將擴(kuò)展你的技能和知識(shí)。⑤熟悉開(kāi)發(fā)環(huán)境:編寫(xiě)和運(yùn)行代碼時(shí),你將熟悉C#開(kāi)發(fā)環(huán)境,例如VisualStudio。這將使你能夠更高效地使用開(kāi)發(fā)工具,查找文檔、調(diào)試代碼等。總之,上機(jī)實(shí)踐是學(xué)習(xí)C#編程或任何其他編程語(yǔ)言的重要組成部分。理論知識(shí)只有在實(shí)際應(yīng)用中才能真正發(fā)揮作用。通過(guò)編寫(xiě)代碼,你將不斷提升自己的編程能力,成為一個(gè)更出色的程序員。課程教學(xué)時(shí)數(shù)影響實(shí)驗(yàn)次數(shù),該課程教學(xué)時(shí)數(shù)一般是32學(xué)時(shí)或48學(xué)時(shí)。具體教學(xué)過(guò)程可以在實(shí)踐教學(xué)環(huán)節(jié)選作其中的實(shí)驗(yàn),或其它實(shí)驗(yàn)也可以安排課外完成。本書(shū)提供四個(gè)實(shí)驗(yàn),占8學(xué)時(shí)。
10.2實(shí)驗(yàn)一:流程控制語(yǔ)句程序設(shè)計(jì)(1)實(shí)驗(yàn)?zāi)康模孩偈煜isualStudio開(kāi)發(fā)環(huán)境;②熟悉流程控制結(jié)構(gòu)語(yǔ)句的語(yǔ)法與編程;③熟悉選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)的執(zhí)行特點(diǎn)與流程結(jié)束的匯合點(diǎn)。④熟悉控制臺(tái)輸入輸出語(yǔ)句的使用。⑤初步掌握程序調(diào)試技巧。(2)實(shí)驗(yàn)內(nèi)容:1)根據(jù)X的值,計(jì)算分段函數(shù)y的值。Y的計(jì)算公式如下:用if-elseif-else結(jié)構(gòu)編寫(xiě)程序,并分別輸入x=-2、10、20、50,輸出對(duì)應(yīng)的結(jié)果。2)輸入x,計(jì)算sin(x)。計(jì)算公式為:當(dāng)?shù)趎項(xiàng)的絕對(duì)值值小于10-6式結(jié)束,x為弧度,并調(diào)用函數(shù)sin(x),比較結(jié)果。要求:用循環(huán)結(jié)構(gòu)while編寫(xiě)程序,并輸入x=PI/2、PI/3、PI/4,輸出對(duì)應(yīng)的結(jié)果。(3)實(shí)驗(yàn)要求:1)實(shí)驗(yàn)前實(shí)現(xiàn)設(shè)計(jì)好程序,實(shí)驗(yàn)過(guò)程主要是調(diào)試程序,向老師咨詢程序存在的問(wèn)題;2)實(shí)驗(yàn)過(guò)程應(yīng)該對(duì)教學(xué)課程中該知識(shí)單元對(duì)應(yīng)的重要程序進(jìn)行上機(jī)驗(yàn)證;3)認(rèn)真熟悉VisualStudio軟件環(huán)境和調(diào)試工具。4)優(yōu)化程序結(jié)構(gòu),盡量使程序簡(jiǎn)單精煉易讀,程序關(guān)鍵語(yǔ)句添加適當(dāng)?shù)淖⑨?)提交程序源程序以及運(yùn)行結(jié)果(截圖)以電子文件(word、wps或PDF)提交。10.3實(shí)驗(yàn)二:數(shù)組、方法及參數(shù)傳遞程序設(shè)計(jì)實(shí)驗(yàn)?zāi)康模孩偈煜?shù)組的定義與元素的使用②熟悉集合類的使用與方法調(diào)用③熟悉方法的定義、方法的調(diào)用及進(jìn)行參數(shù)傳遞時(shí)形參對(duì)實(shí)參的影響④進(jìn)一步熟悉程序的調(diào)試方法實(shí)驗(yàn)內(nèi)容:⑴設(shè)有10個(gè)無(wú)序排列的數(shù)據(jù)-90、100、1、23、67、89、67、80、90、200。完成如下功能:①定義一維數(shù)組arr,將上述數(shù)據(jù)初始化數(shù)組;②編寫(xiě)方法sort(int[]array,intnum)實(shí)現(xiàn)對(duì)數(shù)組元素的冒泡法排序,在主函數(shù)中調(diào)用該方法并輸出排序后的結(jié)果。num表示數(shù)組元素的個(gè)數(shù)⑵設(shè)有一個(gè)calexc類,其中含有屬性變量n(整型)、整型集合類數(shù)組array、方法find、方法show等,方法find用于求[1n]范圍內(nèi)所有素?cái)?shù),并存儲(chǔ)在array集合中,show用于輸出求得的全部素?cái)?shù)。提示:由于素?cái)?shù)個(gè)數(shù)事先未知,因此只能采用動(dòng)態(tài)大小數(shù)組處理方法。10.4實(shí)驗(yàn)三:繼承與派生程序設(shè)計(jì)實(shí)驗(yàn)?zāi)康模?/p>
理解類的繼承性與多態(tài)性,掌握其應(yīng)用方法;理解抽象類的概念,掌握抽象類的定義及使用方法;實(shí)驗(yàn)內(nèi)容、步驟、結(jié)果、心得體會(huì)實(shí)驗(yàn)內(nèi)容:創(chuàng)建3個(gè)類:Person類、Adult類和Baby類。要求:(1)Person類中有屬性:姓名、年齡;有方法:eat(),該方法輸出“我正在吃飯”。(2)Adult類、Baby類是Person類的派生類,在Adult類中有方法speak(),該方法中輸出姓名和年齡,在Baby類中有方法cry(),輸出哭聲“哇哇哇……”。(3)在主類E的main方法中創(chuàng)建Adult與Baby類的對(duì)象類測(cè)試這2個(gè)類的功能,對(duì)象Adult調(diào)用基類中的屬性、eat()、speak()方法,對(duì)象Baby調(diào)用eat()、cry()方法。實(shí)驗(yàn)步驟:1、先建基類Person,定義Person的屬性,創(chuàng)建方法eat()2、建立Adult類,繼承Person,創(chuàng)建方法speak();3、建立Baby類,繼承Person,創(chuàng)建方法cry();4、寫(xiě)Main函數(shù),在主函數(shù)中Adult函數(shù)Person中的屬性,eat()方法和speak()方法;Baby函數(shù)調(diào)用eat()方法和cry()方法。10.5實(shí)驗(yàn)四:文件操作程序設(shè)計(jì)實(shí)驗(yàn)?zāi)康模?/p>
理解文件類對(duì)象的聲明與使用,掌握其應(yīng)用方法;理解文本文件的讀寫(xiě)方法;實(shí)驗(yàn)內(nèi)容:已知文本數(shù)據(jù)文件my.txt存放著若干學(xué)生的成績(jī)(設(shè)總?cè)藬?shù)不超過(guò)30人,每個(gè)學(xué)生一個(gè)記錄)。從數(shù)據(jù)文件中依次讀取數(shù)據(jù)賦予學(xué)生對(duì)象數(shù)組,計(jì)算每個(gè)學(xué)生平均成績(jī)并將
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025國(guó)考甘肅金融監(jiān)管局申論對(duì)策建議高分筆記
- 2025國(guó)考包頭市審計(jì)監(jiān)督崗位申論必刷題及答案
- 2025國(guó)考安徽民航公安申論模擬題及答案
- 2025國(guó)考本溪市稅務(wù)稽查崗位申論預(yù)測(cè)卷及答案
- 2025年中國(guó)鎢銅合金材料行業(yè)市場(chǎng)分析及投資價(jià)值評(píng)估前景預(yù)測(cè)報(bào)告
- 考點(diǎn)攻克蘇科版八年級(jí)物理上冊(cè)《聲現(xiàn)象》重點(diǎn)解析練習(xí)題(含答案解析)
- 2024年四川省地震局所屬事業(yè)單位招聘考試真題
- 光明婦科健康咨詢方案
- 難點(diǎn)解析人教版八年級(jí)上冊(cè)物理《聲現(xiàn)象》單元測(cè)評(píng)練習(xí)題(含答案詳解)
- 部隊(duì)靜態(tài)管理制度匯編
- 2024年蚌埠五河縣事業(yè)單位選調(diào)工作人員考試真題
- 2025年醫(yī)院領(lǐng)導(dǎo)競(jìng)聘面試題與參考答案
- 氣瓶檢驗(yàn)員考試題庫(kù)
- 學(xué)位申請(qǐng)書(shū)單位評(píng)語(yǔ)
- 國(guó)開(kāi)一體化平臺(tái)02565《中醫(yī)藥學(xué)概論》形考任務(wù)(1-4)試題及答案
- 九年級(jí)語(yǔ)文上冊(cè)-談骨氣-吳晗-課件
- 為企業(yè)創(chuàng)造價(jià)值培訓(xùn)講義
- 教育專業(yè)的大學(xué)生職業(yè)規(guī)劃書(shū)
- STEAM教育,什么是steam課件
- 2023版思想道德與法治專題三追求遠(yuǎn)大理想課件
- GB/T 6283-2008化工產(chǎn)品中水分含量的測(cè)定卡爾·費(fèi)休法(通用方法)
評(píng)論
0/150
提交評(píng)論