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

用C#語言實現雙色球程序

2020-07-04 02:35:21紀輝進
現代信息科技 2020年3期
關鍵詞:教學案例情境教學

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

關鍵詞:C#;項目驅動;情境教學;教學案例;雙色球

中圖分類號:TP311.1? ? ? 文獻標識碼:A 文章編號: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#程序設計”課程本科院校和高職院校相關專業都在開設,是計算機軟件開發類專業ASP.NET方向的一門專業基礎課程,也是一門專業核心課程。通過本門課程的學習可以讓學生熟悉C#語言的開發環境,掌握C#語言的基本語法,建立面向過程和面向對象的程序設計思路,掌握面向過程和面向對象程序設計的基本方法,為后續課程奠定堅實的基礎。力爭通過一學期對“C#程序設計”課程對學習,鞏固和提升學生的邏輯思維素質,加強學生的自主學習能力,提升實踐動手能力和編碼能力,積累一些實際項目經驗。

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

1? 案例背景

C#是微軟推出的面向對象的程序設計語言,語法簡單高效,提供的組件功能強大且可編程,但好多教材上的案例學習起來枯燥,老師講解起來照本宣科,一個一個知識點驗證式講解,教學過程毫無新意,對學生毫無吸引力;而教學過程是一個充滿互動的活動,不僅是老師教,還得學生學,更重要的是師生互動,不然會導致學生缺乏學習的積極性和主動性,教學效果甚微。

生活化案例能營造出輕松愉悅的課堂氛圍,使學習不再枯燥乏味,學生不再埋頭玩手機、注意力不集中,教師對重難點內容著重闡述、能通過學生表情了解學生疑惑所在;學生不理解的知識隨時跟老師交流,在情境中師生相互進行引導與啟發,增強師生互動,讓學生學會主動學習,探求新知識,構建知識體系。

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

2? 項目設計

2.1? 開發環境

開發語言:C#。

開發工具:Visual Studio 2012。

2.2? 項目需求

雙色球彩票獎項設置如表1所示。

雙色球游戲規則是按照提示用戶購買6個1到33之間不重復的紅球號,購買1個1到16之間的藍球號;搖獎產生6個開獎紅球號和1個開獎藍球號;程序運行界面如圖1所示。

2.3? 項目思路

紅球和藍球號碼皆為整數,紅球號又是多個,用整型數組分別存放購買的紅球號和搖獎產生的開獎號,利用算法控制購買和搖獎號碼在特定范圍且不重復,比對購買紅球號和開獎紅球號得到紅球買中個數,比對購買藍球和開獎藍球得到藍球是否買中,根據比對結果公布中獎等次。

3? 項目編碼

3.1? 程序主流程

因在各方法中都要訪問紅球和藍球號,需要將數組聲明為全局變量,先購買紅球和藍球號,搖獎產生開獎號,展示購買和開獎號碼,公布中獎結果。

3.2? 購買紅球的代碼

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

3.3? 搖獎產生開獎紅球的代碼

搖出開獎紅球號過程代碼比購買紅球過程代碼略簡,不存在輸入超出范圍的情況,控制好取隨機數范圍即可;每次隨機號應跟前面生成隨機號比對,若重復需重新取隨機號;最后排序開獎號碼。

3.4? 比對中獎結果的代碼

比對中獎結果要在購買了彩票號和搖獎生成開獎號之后進行,算法上先用購買的第一個紅球號跟所有的開獎號比對,判斷購買的第一個紅球是否中了獎,在某個購買號逐個與開獎號比對過程中,因開獎號是從小到大排序的,如果比對到開獎號比這個購買號還大,就沒有必要繼續比下去了。

4? 結? 論

本項目案例來源于生活,程序需求淺顯易懂;初見可能讓學生摸不著頭腦,待老師講解后學生會覺得項目比較簡單,在具體編寫代碼過程中又會碰到諸多問題;正是這種將復雜問題簡化的項目案例才能激發學生的學習興趣,培養堅忍不拔不服輸的精神。實現技術中用到了變量的聲明、賦值和引用;數組的聲明、創建、賦值和引用;if-else語法結構的使用、for循環和do-while循環結構的使用,以及數組元素的遍歷、隨機數的獲取等,在編碼過程中讓學生對知識的理解有所加深和鞏固。

該項目代碼規模130行左右,完成該項目會讓學生體會到前所未有的成就感,該案例將復雜問題簡化,從而激發學生學習編程的興趣,增強了編程的樂趣,提高學生解決實際問題的能力,可以算得上程序設計類課程教學中的一個經典案例。

參考文獻:

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

[2] 張巖.C#程序設計課程教學改革研究 [J].科技經濟導刊,2017(16):164.

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

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

猜你喜歡
教學案例情境教學
教學案例的內涵及其應用意義
文學教育(2016年11期)2016-12-15 19:15:06
充分整合教材資源 優化歷史課堂教學
小學數學課堂導入技巧及案例分析
考試周刊(2016年88期)2016-11-24 13:49:44
反轉課堂模式與數學教學案例
促進初中化學定量觀建構的教學案例
探究情境教學與高中語文閱讀課堂的融合
考試周刊(2016年84期)2016-11-11 22:35:06
高職酒店管理專業情境教學模式探究
淺析情境教學法在中職會計課堂中的應用價值
考試周刊(2016年79期)2016-10-13 23:33:50
小學數學“反思型” 教學的探索與實踐
考試周刊(2016年76期)2016-10-09 09:08:16
淺談語文課堂閱讀教學
主站蜘蛛池模板: 久久精品最新免费国产成人| 久久不卡国产精品无码| 久久综合伊人77777| 91黄视频在线观看| 国产成人91精品免费网址在线| 国产成人亚洲精品无码电影| 亚洲综合18p| 波多野结衣一区二区三区四区| 国产精品丝袜在线| 在线观看国产精品第一区免费| 中文字幕久久波多野结衣| 毛片久久网站小视频| 国产乱子伦手机在线| 一级毛片不卡片免费观看| 国产内射一区亚洲| 免费一级成人毛片| 日韩高清中文字幕| 精品小视频在线观看| 欧美色亚洲| 国产不卡国语在线| 亚洲AV无码乱码在线观看代蜜桃| 国产一区免费在线观看| 中文字幕在线视频免费| 亚洲欧美一区二区三区蜜芽| 国产精品99久久久久久董美香| 免费人欧美成又黄又爽的视频| 中文字幕 欧美日韩| 一本一本大道香蕉久在线播放| 久久免费成人| 国产福利小视频在线播放观看| 久久国产精品波多野结衣| 91在线播放免费不卡无毒| 亚洲自偷自拍另类小说| 激情综合婷婷丁香五月尤物| 在线精品自拍| 国产成人久视频免费| 在线欧美一区| 国产成人夜色91| 视频一区视频二区中文精品| 国产人人射| 久久国产免费观看| 亚洲人成电影在线播放| 国产97视频在线观看| 国产一级无码不卡视频| 天天干伊人| 中文字幕在线播放不卡| 久久青草免费91观看| 成年片色大黄全免费网站久久| 日韩欧美在线观看| 美女一级毛片无遮挡内谢| 蜜桃视频一区二区三区| 伊人天堂网| 中文字幕亚洲综久久2021| 18禁色诱爆乳网站| 精品久久久久久成人AV| 久久99热这里只有精品免费看 | 亚洲国产亚综合在线区| 亚洲高清在线播放| 久久永久精品免费视频| 东京热高清无码精品| 亚洲国产清纯| 伊人丁香五月天久久综合| 中文字幕久久亚洲一区| 国产亚洲成AⅤ人片在线观看| 99这里精品| 国产成人精品午夜视频'| 久久国产精品夜色| 九九视频在线免费观看| 欧洲一区二区三区无码| 国产精品冒白浆免费视频| 欧美日韩综合网| 国产免费人成视频网| 在线国产综合一区二区三区| 亚洲欧美不卡| 国产不卡国语在线| AV无码一区二区三区四区| 国产性生大片免费观看性欧美| 日本一区高清| 国产 在线视频无码| 免费 国产 无码久久久| 69国产精品视频免费| 色有码无码视频|