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

應(yīng)用VBA技術(shù)實(shí)現(xiàn)的象棋比賽評分系統(tǒng)

2016-04-29 00:00:00史雙全
新課程·下旬 2016年9期

摘 要:棋類比賽評分一般要通過手工對選手分組,手工計(jì)算選手分?jǐn)?shù)積分,手工排名次,不利于大規(guī)模比賽需要。利用Excel VBA直接調(diào)用Excel內(nèi)置的豐富函數(shù),編寫了象棋比賽評分模板程序。該程序可自動快速編排選手對局,自動計(jì)算選手積分及排名。與手工比賽評分相比,該方法精度較高,極大地提高了工作效率。旨在對信息技術(shù)的應(yīng)用推廣,使得在當(dāng)今信息技術(shù)應(yīng)用普遍的情況下,能夠把信息技術(shù)充分利用好,做到靈活運(yùn)用。

關(guān)鍵詞:程序設(shè)計(jì);算法;對局;評分

在教育信息技術(shù)時代下,信息技術(shù)教師作為學(xué)校信息教育的技術(shù)支持者,有責(zé)任做好信息技術(shù)的教育應(yīng)用研究,使信息技術(shù)在教育教學(xué)工作中效能最大化,同時又從中催生具有教育信息技術(shù)時代特色的問題解決方案和教學(xué)工作新模式。

一、選題意義

比爾蓋茨說過:VBA已經(jīng)不再是單純的技術(shù),它正快速地朝著一個標(biāo)準(zhǔn)化的程序開發(fā)平臺的目標(biāo)前進(jìn),就好像現(xiàn)在的Windows、internet角色一樣。VBA是即將興起的、很有前途的編程語言,在Office環(huán)境下用VBA開發(fā)應(yīng)用軟件,將成為軟件開發(fā)人員和計(jì)算機(jī)應(yīng)用人員首選的方式。

遺憾的是,在眾多的Office辦公軟件應(yīng)用人員當(dāng)中,80%以上的人僅使用軟件極少部分基本功能,真正精彩的潛在部分——VBA編程,沒有被開發(fā)和使用。關(guān)于Office基本操作的書隨處可見,但關(guān)于VBA開發(fā)與應(yīng)用的書很少,偶爾能見到幾本,大多講一些對象、屬性、方法和語言基礎(chǔ),可供參考的、有實(shí)際應(yīng)用價值的實(shí)例很難見到。

現(xiàn)如今,每一位計(jì)算機(jī)人,不論是計(jì)算機(jī)專業(yè)人員還是非專業(yè)人員,大概都要從文字處理和電子表格入手,Office系列軟件確實(shí)可以解決我們?nèi)粘9ぷ?、學(xué)習(xí)和生活中的很多問題,VBA組件編制程序,進(jìn)行程序設(shè)計(jì),在Office基礎(chǔ)上進(jìn)行二次開發(fā),制作出符合我們特定需要的軟件,實(shí)現(xiàn)繁瑣、機(jī)械的日常工作自動化,進(jìn)一步提高工作效率,提高軟件的應(yīng)用水平。

二、需求分析

象棋淘汰賽選手兩兩對局,勝者再兩兩對局,最后勝出者,即為冠軍。此比賽局?jǐn)?shù)少,但不是十分公平。循環(huán)賽每名選手與其他所有對手均對局,最后計(jì)算每名選手積分,按積分排名次。此比賽雖然公平,但隨著選手的增多,需要比賽局?jǐn)?shù)呈幾何基數(shù)增多,需要時間長,根本無法實(shí)現(xiàn)。此系統(tǒng)的比賽采用積分循環(huán)制,規(guī)則要求如下:

根據(jù)比賽參賽選手,第一局,需要排出比賽對局名單;兩人只賽一局,對局后記錄每名選手積分,根據(jù)選手積分成績排名,再高手對高手,孬手對孬手,排出下一輪對局;繼續(xù)對局、積分、排名,根據(jù)高對高,孬對孬,排下一輪對局,直到對局合適輪次,結(jié)束比賽,最后排出總名次。

采用以上規(guī)則,每輪比賽對局后,按照選手積分排名次,再排下一輪對局,高手之間幾乎都能對一局,高手之間名次充分公平;另外,孬手之間也充分對局,也充分排好了名次。使得比賽時間不是很長,又能展現(xiàn)選手實(shí)力,拉開選手比賽成績,實(shí)現(xiàn)了競賽排名的要求。

三、概要設(shè)計(jì)

1.操作數(shù)據(jù)準(zhǔn)備

選手錄入:建立電子表格工作簿,在工作表中,輸入選手序號、名字。選手人數(shù)錄入:在工作表對應(yīng)單元格中輸入比賽選手人數(shù)。

2.對局評分過程

(1)首輪對局分配:第一輪以計(jì)算機(jī)分配對手。在每名選手第一輪列的對手列自動填充選手序號(選手序號首尾對局);并在先后列自動填充先后手(選手序號小的設(shè)置為先手,執(zhí)紅棋先行)。(2)錄入比賽成績:兩人只賽一局,賽后填寫比賽得分,勝方積2分,負(fù)方積0分,和局雙方各積1分。(3)對局分配:第二輪起,評分及分配對手過程。將選手目前幾輪比賽得分累加,統(tǒng)計(jì)出當(dāng)前選手總積分,填充到總積分列;按總積分列排名;分配對手,從最高分選手,向下尋找分?jǐn)?shù)最接近,并且未對過局的選手,將對手序號填充到該輪對手列,同時將對手的對手列填上此選手;對比兩選手先后手,后手多的設(shè)置為先手,執(zhí)紅棋先行。(4)比賽過程:重復(fù)2和3步驟,直到第7輪或第8輪,比賽結(jié)束。(5)排名次:名次按積分降序排列,積分相同的,再按選手對手積分的和降序排列,最后排出總名次。

通過以上實(shí)例,可以看到新課標(biāo)指導(dǎo)下對高中計(jì)算機(jī)老師提出了更多要求,要求他們對當(dāng)前高中學(xué)生對計(jì)算機(jī)課程的不同層次,在梳理好Excel VBA技術(shù)知識的基礎(chǔ)上,進(jìn)行VBA使用程序的研究開發(fā),提高工作的信息化和工作效率。在VBA信息技術(shù)應(yīng)用中,發(fā)現(xiàn)Excel的宏錄制、半手工半程序化操作、全程序化操作、二次開發(fā)、大量應(yīng)用實(shí)例等對信息技術(shù)應(yīng)用的價值。引導(dǎo)學(xué)生將計(jì)算機(jī)技術(shù)運(yùn)用到生活中,對各類問題加以解決,讓使用者看到VBA的應(yīng)用,將對推進(jìn)和落實(shí)素質(zhì)教育、發(fā)展學(xué)生主體性和創(chuàng)造性、培養(yǎng)學(xué)生創(chuàng)新精神和實(shí)踐能力具有重要意義。

參考文獻(xiàn):

[1]李政.完美體驗(yàn)來自O(shè)ffice XP[M].機(jī)械工業(yè)出版社,2002.

[2]齊治昌.軟件工程[M].高等教育出版社,1997.

主站蜘蛛池模板: 伊人久久婷婷| 免费毛片a| 久久国产精品影院| 波多野结衣无码中文字幕在线观看一区二区| 国产在线拍偷自揄拍精品| 欧美精品在线看| 波多野结衣在线se| 国产内射在线观看| 嫩草在线视频| 久久精品国产精品国产一区| 欧美激情综合| 色色中文字幕| 国产主播福利在线观看| 欲色天天综合网| 亚洲成人在线网| 欧洲精品视频在线观看| 亚洲网综合| 激情五月婷婷综合网| 久久黄色一级片| 草草线在成年免费视频2| 国产精品久久久久久久伊一| 特级做a爰片毛片免费69| 在线不卡免费视频| 国产精品国产三级国产专业不| 久久性视频| 精品自拍视频在线观看| 性视频久久| 久久综合伊人77777| 天堂va亚洲va欧美va国产| yy6080理论大片一级久久| 久久永久精品免费视频| 精品福利视频导航| 亚洲美女视频一区| 全免费a级毛片免费看不卡| 香蕉久人久人青草青草| 青青草一区| 国产乱人伦精品一区二区| 好吊日免费视频| 五月天久久综合国产一区二区| 日本色综合网| 国产精品网拍在线| 成人精品免费视频| 亚洲视频免费在线看| 国产精品亚洲一区二区三区z| 亚洲一区波多野结衣二区三区| 亚洲二区视频| 久久不卡精品| 亚洲性影院| 国产二级毛片| 久久无码av一区二区三区| 青草视频在线观看国产| 日韩免费毛片| 亚洲第一香蕉视频| 69国产精品视频免费| 真实国产精品vr专区| 精品久久久久成人码免费动漫 | 国产精品第一区| 国产精品任我爽爆在线播放6080| 国产精品99r8在线观看| 日韩在线2020专区| 3D动漫精品啪啪一区二区下载| 国内黄色精品| 精品国产女同疯狂摩擦2| 尤物精品视频一区二区三区| 国产精品无码制服丝袜| 国产男人天堂| 欧美色综合网站| 国产不卡在线看| 超碰aⅴ人人做人人爽欧美| 91精品免费高清在线| 国内精品九九久久久精品| 伊人久久婷婷| 91精品小视频| 波多野结衣视频网站| 无码中文字幕乱码免费2| 亚洲一级毛片在线观播放| 国产福利一区二区在线观看| 无码人中文字幕| 精品成人免费自拍视频| 一区二区三区毛片无码 | 四虎影视国产精品| 国产成人免费观看在线视频|