實(shí)驗(yàn)-控制臺(tái)程序編程教案(S)

實(shí)驗(yàn)-控制臺(tái)程序編程教案(S)

ID:28840656

大?。?1.50 KB

頁(yè)數(shù):9頁(yè)

時(shí)間:2018-12-14

實(shí)驗(yàn)-控制臺(tái)程序編程教案(S)_第1頁(yè)
實(shí)驗(yàn)-控制臺(tái)程序編程教案(S)_第2頁(yè)
實(shí)驗(yàn)-控制臺(tái)程序編程教案(S)_第3頁(yè)
實(shí)驗(yàn)-控制臺(tái)程序編程教案(S)_第4頁(yè)
實(shí)驗(yàn)-控制臺(tái)程序編程教案(S)_第5頁(yè)
資源描述:

《實(shí)驗(yàn)-控制臺(tái)程序編程教案(S)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、資料實(shí)驗(yàn)一控制臺(tái)程序編程一、實(shí)驗(yàn)?zāi)康?、熟悉C#的基本語(yǔ)句;2、掌握條件語(yǔ)句、多分支語(yǔ)句、循環(huán)語(yǔ)句的使用;3、掌握使跳轉(zhuǎn)語(yǔ)句使用。二、實(shí)驗(yàn)要求1、程序結(jié)構(gòu)清晰、語(yǔ)句完整;2、格式正確,語(yǔ)句采用縮進(jìn)格式;3、設(shè)計(jì)子函數(shù)實(shí)現(xiàn)題目要求的功能;4、編譯、連接通過,熟練使用命令鍵;5、運(yùn)行結(jié)果正確,輸入輸出有提示,格式美觀。三、實(shí)驗(yàn)設(shè)備、材料和工具1、奔騰4計(jì)算機(jī)或以上機(jī)型;2、C#.NET2008或C#.NET2010。四、實(shí)驗(yàn)內(nèi)容和步驟(一)調(diào)試下列程序,代碼僅供參考,將調(diào)試結(jié)果界面、調(diào)試中出現(xiàn)的問題及解決情況寫在后面。1、判斷某年是否閏年實(shí)驗(yàn)題目:編寫一個(gè)程序,判斷用戶從鍵盤輸入的年份是否是閏年。

2、如果一個(gè)年份能被4整除,并且如果該年份是100的倍數(shù),它能被400整除,那么該年份就是閏年。實(shí)驗(yàn)步驟:1)聲明int型變量year,用于表示年份。2)聲明bool型變量isLeap,用于表示是否閏年。3)聲明string型變量str,用于表示一串字符。4)向屏幕輸出提示信息,提示用戶輸入年份。5)從鍵盤讀入年份字符串賦值給變量str。6)將變量str中的數(shù)據(jù)轉(zhuǎn)換成int型數(shù)據(jù)并賦值給變量year。7)通過混合取余運(yùn)算、關(guān)系運(yùn)算和條件邏輯運(yùn)算判斷year是否閏年,并將結(jié)果賦值給變量isLeap。8)使用條件運(yùn)算符,當(dāng)isLeap為true時(shí),給變量str賦字符串“是”;否則,賦“不是”。9)輸出

3、結(jié)果,告訴用戶相應(yīng)年份是否閏年。參考答案://Test1_csusingSystem;classTest1{staticvoidMain(){intyear;boolisLeap;stringstr;.資料Console.Write("請(qǐng)輸入年份:");str=Console.ReadLine();year=Int3Parse(str);//判斷閏年isLeap=(year%4==0&&year%100!=0)

4、

5、(year%400==0);str=isLeap?"是":"不是";Console.WriteLine("{0}年{1}閏年",year,str);}}運(yùn)行結(jié)果:調(diào)試中出現(xiàn)的問題及解

6、決情況:2、求三個(gè)整數(shù)的最大值實(shí)驗(yàn)題目:編寫一個(gè)程序,使用條件運(yùn)算符求用戶輸入的三個(gè)整數(shù)中的最大值。實(shí)驗(yàn)?zāi)康模?)掌握int型和string型變量的聲明和使用方法。2)了解C#語(yǔ)言的控制臺(tái)輸入方法。3)熟悉關(guān)系運(yùn)算符的運(yùn)算規(guī)則。4)熟悉條件運(yùn)算符的運(yùn)算規(guī)則。5)理解運(yùn)算符的優(yōu)先級(jí)概念。實(shí)驗(yàn)步驟:1)聲明int型變量a、b、c,用于保存三個(gè)待求整數(shù)。2)聲明int型變量max,用于保存最大值。3)聲明string型變量str,用于表示一串字符。4)分別向屏目輸出提示信息,提示用戶輸入三個(gè)整數(shù),將用戶輸入的字符串保存在變量str中,并在將str中的數(shù)據(jù)轉(zhuǎn)換成int型數(shù)據(jù)后分別賦值給變量a、b、c。

7、5)使用條件運(yùn)算符和關(guān)系運(yùn)算符求出變量a和b中的大者,并賦值給變量max。6)使用條件運(yùn)算符和關(guān)系運(yùn)算符求出變量max和c中的大者,并賦值給變量max。7)輸出變量max的值。參考答案://Test2.csusingSystem;classTest2{staticvoidMain(){inta,b,c;intmax;stringstr;Console.Write("請(qǐng)輸入第一個(gè)數(shù):");.資料str=Console.ReadLine();a=Int3Parse(str);Console.Write("請(qǐng)輸入第二個(gè)數(shù):");str=Console.ReadLine();b=Int3Parse(s

8、tr);Console.Write("請(qǐng)輸入第三個(gè)數(shù):");str=Console.ReadLine();c=Int3Parse(str);//計(jì)算機(jī)已經(jīng)按收了這三個(gè)數(shù),然后比較三個(gè)數(shù)的大小.max=(a>b)?a:b;max=(max>c)?max:c;Console.WriteLine("最大值是{0}",max);}}運(yùn)行結(jié)果:調(diào)試中出現(xiàn)的問題及解決情況:3、日期描述實(shí)驗(yàn)題目:定義一個(gè)表示日期的結(jié)構(gòu)類型(包含年、月、日字段,其中月份采用枚舉類型描述),并驗(yàn)證。驗(yàn)證時(shí),訪問日期結(jié)構(gòu)類型變量中的每個(gè)成員,并訪問整個(gè)變量。實(shí)驗(yàn)?zāi)康模?)掌握枚舉類型的定義和使用方法。2)掌握結(jié)構(gòu)類型的定義和使用

9、方法。實(shí)驗(yàn)步驟:1)定義枚舉類型MonthOfYear,用于描述一年中的12個(gè)月。2)定義結(jié)構(gòu)類型Date,用于描述日期,結(jié)構(gòu)類型Date中包含三個(gè)公共字段。其中,string型字段Year用于表示年份,MonthOfYear型字段Month用于表示月份,string型字段Day用于表示天數(shù)。3)定義一個(gè)含有Main()方法的類。4)在Main方法中,首先聲明兩個(gè)Date變量date1,date2

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。