999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

用C#語言實(shí)現(xiàn)雙色球程序

2020-07-04 02:35:21紀(jì)輝進(jìn)
現(xiàn)代信息科技 2020年3期
關(guān)鍵詞:教學(xué)案例情境教學(xué)

摘? 要:“C#程序設(shè)計(jì)”課程是計(jì)算機(jī)軟件開發(fā)類專業(yè)ASP.NET方向的一門專業(yè)基礎(chǔ)課程,軟件是用來解決人在生活中遇到的實(shí)際問題。當(dāng)前本科院校和高職院校教學(xué)中廣泛使用的情景教學(xué),項(xiàng)目教學(xué),將生活中購買雙色球彩票的過程轉(zhuǎn)化為C#程序設(shè)計(jì)教學(xué)案例,既符合項(xiàng)目教學(xué)也符合情境教學(xué)的要求;以此激發(fā)學(xué)生的學(xué)習(xí)興趣,提升教學(xué)效果,進(jìn)而提升軟件技術(shù)專業(yè)學(xué)生思考問題的能力和實(shí)踐動(dòng)手能力。

關(guān)鍵詞:C#;項(xiàng)目驅(qū)動(dòng);情境教學(xué);教學(xué)案例;雙色球

中圖分類號(hào):TP311.1? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2020)03-0092-03

Abstract:“C# Program Design” course is a professional basic course in the direction of ASP.NET for computer software development major. Software is used to solve the practical problems people encounter in life. At present,situational teaching and project teaching are widely used in the teaching of undergraduate and vocational colleges. The process of buying the two color ball lottery in our life is transformed into a teaching case of C# programming,which meets the requirements of both project teaching and situational teaching;in order to stimulate studentsinterest in learning,improve the teaching effect,and then improve the ability of thinking and practice of software technology students.

Keywords:C#;project driven;situational teaching;teaching cases;two color ball

0? 引? 言

“C#程序設(shè)計(jì)”課程本科院校和高職院校相關(guān)專業(yè)都在開設(shè),是計(jì)算機(jī)軟件開發(fā)類專業(yè)ASP.NET方向的一門專業(yè)基礎(chǔ)課程,也是一門專業(yè)核心課程。通過本門課程的學(xué)習(xí)可以讓學(xué)生熟悉C#語言的開發(fā)環(huán)境,掌握C#語言的基本語法,建立面向過程和面向?qū)ο蟮某绦蛟O(shè)計(jì)思路,掌握面向過程和面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法,為后續(xù)課程奠定堅(jiān)實(shí)的基礎(chǔ)。力爭通過一學(xué)期對(duì)“C#程序設(shè)計(jì)”課程對(duì)學(xué)習(xí),鞏固和提升學(xué)生的邏輯思維素質(zhì),加強(qiáng)學(xué)生的自主學(xué)習(xí)能力,提升實(shí)踐動(dòng)手能力和編碼能力,積累一些實(shí)際項(xiàng)目經(jīng)驗(yàn)。

目前很多“C#程序設(shè)計(jì)”教材,都在用一些經(jīng)典的輸出制定范圍的奇偶數(shù)、求解整數(shù)的約數(shù),找出兩個(gè)整數(shù)的最大最小公約數(shù),求解特定精度范圍的數(shù)學(xué)常量值等,這些教學(xué)案例非常經(jīng)典,但無法引起學(xué)生的學(xué)習(xí)興趣,甚至讓學(xué)生對(duì)學(xué)習(xí)感到枯燥乏味,對(duì)知識(shí)感到生澀難懂。

1? 案例背景

C#是微軟推出的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,語法簡單高效,提供的組件功能強(qiáng)大且可編程,但好多教材上的案例學(xué)習(xí)起來枯燥,老師講解起來照本宣科,一個(gè)一個(gè)知識(shí)點(diǎn)驗(yàn)證式講解,教學(xué)過程毫無新意,對(duì)學(xué)生毫無吸引力;而教學(xué)過程是一個(gè)充滿互動(dòng)的活動(dòng),不僅是老師教,還得學(xué)生學(xué),更重要的是師生互動(dòng),不然會(huì)導(dǎo)致學(xué)生缺乏學(xué)習(xí)的積極性和主動(dòng)性,教學(xué)效果甚微。

生活化案例能營造出輕松愉悅的課堂氛圍,使學(xué)習(xí)不再枯燥乏味,學(xué)生不再埋頭玩手機(jī)、注意力不集中,教師對(duì)重難點(diǎn)內(nèi)容著重闡述、能通過學(xué)生表情了解學(xué)生疑惑所在;學(xué)生不理解的知識(shí)隨時(shí)跟老師交流,在情境中師生相互進(jìn)行引導(dǎo)與啟發(fā),增強(qiáng)師生互動(dòng),讓學(xué)生學(xué)會(huì)主動(dòng)學(xué)習(xí),探求新知識(shí),構(gòu)建知識(shí)體系。

本文以雙色球彩票為例,討論如何用C#語言實(shí)現(xiàn)購買雙色球彩票的算法代碼。

2? 項(xiàng)目設(shè)計(jì)

2.1? 開發(fā)環(huán)境

開發(fā)語言:C#。

開發(fā)工具:Visual Studio 2012。

2.2? 項(xiàng)目需求

雙色球彩票獎(jiǎng)項(xiàng)設(shè)置如表1所示。

雙色球游戲規(guī)則是按照提示用戶購買6個(gè)1到33之間不重復(fù)的紅球號(hào),購買1個(gè)1到16之間的藍(lán)球號(hào);搖獎(jiǎng)產(chǎn)生6個(gè)開獎(jiǎng)紅球號(hào)和1個(gè)開獎(jiǎng)藍(lán)球號(hào);程序運(yùn)行界面如圖1所示。

2.3? 項(xiàng)目思路

紅球和藍(lán)球號(hào)碼皆為整數(shù),紅球號(hào)又是多個(gè),用整型數(shù)組分別存放購買的紅球號(hào)和搖獎(jiǎng)產(chǎn)生的開獎(jiǎng)號(hào),利用算法控制購買和搖獎(jiǎng)號(hào)碼在特定范圍且不重復(fù),比對(duì)購買紅球號(hào)和開獎(jiǎng)紅球號(hào)得到紅球買中個(gè)數(shù),比對(duì)購買藍(lán)球和開獎(jiǎng)藍(lán)球得到藍(lán)球是否買中,根據(jù)比對(duì)結(jié)果公布中獎(jiǎng)等次。

3? 項(xiàng)目編碼

3.1? 程序主流程

因在各方法中都要訪問紅球和藍(lán)球號(hào),需要將數(shù)組聲明為全局變量,先購買紅球和藍(lán)球號(hào),搖獎(jiǎng)產(chǎn)生開獎(jiǎng)號(hào),展示購買和開獎(jiǎng)號(hào)碼,公布中獎(jiǎng)結(jié)果。

3.2? 購買紅球的代碼

多次購買紅球號(hào),用for循環(huán)實(shí)現(xiàn);用戶輸入的紅球號(hào)可能超出范圍,套用do循環(huán)進(jìn)行驗(yàn)證,符合范圍才可接收號(hào)碼;用戶輸入的號(hào)碼不能和前面已輸入的號(hào)碼重復(fù),每次輸入后要與已輸入的號(hào)碼比對(duì),套用for循環(huán)控制;輸入的號(hào)碼不超出范圍、不和已輸入號(hào)碼重復(fù)才賦值給整型數(shù)組;用戶輸入號(hào)碼是隨意的,購買完對(duì)紅球數(shù)組用冒泡排序,按照從小到大的號(hào)碼展示更直觀,具體代碼如下。

3.3? 搖獎(jiǎng)產(chǎn)生開獎(jiǎng)紅球的代碼

搖出開獎(jiǎng)紅球號(hào)過程代碼比購買紅球過程代碼略簡,不存在輸入超出范圍的情況,控制好取隨機(jī)數(shù)范圍即可;每次隨機(jī)號(hào)應(yīng)跟前面生成隨機(jī)號(hào)比對(duì),若重復(fù)需重新取隨機(jī)號(hào);最后排序開獎(jiǎng)號(hào)碼。

3.4? 比對(duì)中獎(jiǎng)結(jié)果的代碼

比對(duì)中獎(jiǎng)結(jié)果要在購買了彩票號(hào)和搖獎(jiǎng)生成開獎(jiǎng)號(hào)之后進(jìn)行,算法上先用購買的第一個(gè)紅球號(hào)跟所有的開獎(jiǎng)號(hào)比對(duì),判斷購買的第一個(gè)紅球是否中了獎(jiǎng),在某個(gè)購買號(hào)逐個(gè)與開獎(jiǎng)號(hào)比對(duì)過程中,因開獎(jiǎng)號(hào)是從小到大排序的,如果比對(duì)到開獎(jiǎng)號(hào)比這個(gè)購買號(hào)還大,就沒有必要繼續(xù)比下去了。

4? 結(jié)? 論

本項(xiàng)目案例來源于生活,程序需求淺顯易懂;初見可能讓學(xué)生摸不著頭腦,待老師講解后學(xué)生會(huì)覺得項(xiàng)目比較簡單,在具體編寫代碼過程中又會(huì)碰到諸多問題;正是這種將復(fù)雜問題簡化的項(xiàng)目案例才能激發(fā)學(xué)生的學(xué)習(xí)興趣,培養(yǎng)堅(jiān)忍不拔不服輸?shù)木瘛?shí)現(xiàn)技術(shù)中用到了變量的聲明、賦值和引用;數(shù)組的聲明、創(chuàng)建、賦值和引用;if-else語法結(jié)構(gòu)的使用、for循環(huán)和do-while循環(huán)結(jié)構(gòu)的使用,以及數(shù)組元素的遍歷、隨機(jī)數(shù)的獲取等,在編碼過程中讓學(xué)生對(duì)知識(shí)的理解有所加深和鞏固。

該項(xiàng)目代碼規(guī)模130行左右,完成該項(xiàng)目會(huì)讓學(xué)生體會(huì)到前所未有的成就感,該案例將復(fù)雜問題簡化,從而激發(fā)學(xué)生學(xué)習(xí)編程的興趣,增強(qiáng)了編程的樂趣,提高學(xué)生解決實(shí)際問題的能力,可以算得上程序設(shè)計(jì)類課程教學(xué)中的一個(gè)經(jīng)典案例。

參考文獻(xiàn):

[1] 許春勤.《C#程序設(shè)計(jì)》的教學(xué)方法探討 [J].電腦迷,2018(11):275.

[2] 張巖.C#程序設(shè)計(jì)課程教學(xué)改革研究 [J].科技經(jīng)濟(jì)導(dǎo)刊,2017(16):164.

[3] 吳小玲.C#程序設(shè)計(jì)課程教學(xué)改革探討 [J].福建電腦,2017,33(11):182-183.

作者簡介:紀(jì)輝進(jìn)(1977-),男,漢族,湖北黃陂人,講師,本科,主要研究方向:軟件技術(shù)教學(xué)。

猜你喜歡
教學(xué)案例情境教學(xué)
教學(xué)案例的內(nèi)涵及其應(yīng)用意義
充分整合教材資源 優(yōu)化歷史課堂教學(xué)
小學(xué)數(shù)學(xué)課堂導(dǎo)入技巧及案例分析
考試周刊(2016年88期)2016-11-24 13:49:44
反轉(zhuǎn)課堂模式與數(shù)學(xué)教學(xué)案例
促進(jìn)初中化學(xué)定量觀建構(gòu)的教學(xué)案例
探究情境教學(xué)與高中語文閱讀課堂的融合
考試周刊(2016年84期)2016-11-11 22:35:06
高職酒店管理專業(yè)情境教學(xué)模式探究
淺析情境教學(xué)法在中職會(huì)計(jì)課堂中的應(yīng)用價(jià)值
考試周刊(2016年79期)2016-10-13 23:33:50
小學(xué)數(shù)學(xué)“反思型” 教學(xué)的探索與實(shí)踐
考試周刊(2016年76期)2016-10-09 09:08:16
淺談?wù)Z文課堂閱讀教學(xué)
主站蜘蛛池模板: 国产成人综合亚洲欧洲色就色| 亚洲无码高清免费视频亚洲| 日韩小视频网站hq| 国产日韩精品一区在线不卡| 亚州AV秘 一区二区三区| 亚洲视频在线观看免费视频| 欧美日韩91| 国产国拍精品视频免费看 | 欧美成人手机在线观看网址| 日韩国产精品无码一区二区三区| 国产69精品久久久久孕妇大杂乱 | 中国特黄美女一级视频| 四虎成人免费毛片| 伊人久久精品亚洲午夜| lhav亚洲精品| 成人免费黄色小视频| 欧美乱妇高清无乱码免费| 精品国产自在现线看久久| 激情亚洲天堂| 国产 在线视频无码| 萌白酱国产一区二区| 欧美色图第一页| 亚洲精品福利网站| 婷婷在线网站| 精品人妻系列无码专区久久| 无码aaa视频| 狼友视频一区二区三区| 人妻无码AⅤ中文字| 人妻精品全国免费视频| 国产流白浆视频| 亚洲制服丝袜第一页| 国产无码精品在线播放| 国产91精品久久| 国产原创第一页在线观看| 91美女视频在线观看| av一区二区无码在线| 久久国产乱子伦视频无卡顿| 91在线精品免费免费播放| 一本无码在线观看| 国产对白刺激真实精品91| 亚洲区一区| 国产精品午夜电影| 亚洲午夜天堂| 99视频精品在线观看| 自拍偷拍欧美日韩| 亚洲综合狠狠| 尤物精品国产福利网站| 少妇精品网站| 综合亚洲网| 欧美性精品| 国产视频欧美| 国产精品19p| 一本大道无码日韩精品影视| 香蕉久久永久视频| 久久综合亚洲鲁鲁九月天| 粗大猛烈进出高潮视频无码| 亚洲欧洲日韩久久狠狠爱| 久久精品国产免费观看频道| 婷婷99视频精品全部在线观看 | 波多野结衣中文字幕一区二区 | 狠狠亚洲五月天| 激情综合激情| 久久精品人人做人人爽电影蜜月 | 国产成人高清精品免费软件| 国产91精选在线观看| 日本高清成本人视频一区| 日韩欧美中文字幕在线韩免费 | 99久久性生片| 国产精品v欧美| 久久人妻系列无码一区| 亚洲国产天堂久久综合| 精品国产自| 亚洲欧美日韩天堂| 国产毛片不卡| 夜夜拍夜夜爽| 国产9191精品免费观看| 国产亚洲精品91| 啊嗯不日本网站| 伊人蕉久影院| 在线观看国产黄色| 国产av无码日韩av无码网站| 日本欧美一二三区色视频|