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Ⅴ| 中文字幕第4页| 亚洲成a人片在线观看88| 草草线在成年免费视频2| 精品91视频| 精品一区二区久久久久网站| 色婷婷在线影院| 欧美另类一区| 欧美成人免费一区在线播放| 亚洲欧美日韩高清综合678| 国产女人在线| 找国产毛片看| 亚洲一区二区成人| 国产99免费视频| 中文字幕永久视频| 欧美日韩一区二区三| 亚洲清纯自偷自拍另类专区| 九九免费观看全部免费视频| 国产网站免费看| 国产激情影院| 国产成人凹凸视频在线| 嫩草在线视频| 欧美成人日韩| 午夜国产理论| 波多野结衣在线se| 久久综合婷婷| 狠狠五月天中文字幕| 国产呦视频免费视频在线观看| 国产后式a一视频| 国产亚洲欧美日本一二三本道| 一级毛片在线免费看| 97精品国产高清久久久久蜜芽| 色婷婷综合在线| 影音先锋丝袜制服| 精品国产欧美精品v| 日本高清成本人视频一区| 国产av一码二码三码无码| 日韩午夜片| 欧美日韩国产综合视频在线观看 | 日韩欧美视频第一区在线观看 | 九色视频线上播放| 中文成人在线视频| 欧美成人A视频| 亚洲欧美h| 在线无码av一区二区三区| 成人国产精品一级毛片天堂| 成人午夜精品一级毛片| 欧美www在线观看| 日韩麻豆小视频| 色综合网址| 亚洲天堂区| 国产成人亚洲精品蜜芽影院| 日本人真淫视频一区二区三区| 丰满少妇αⅴ无码区| 亚洲第一成人在线| 美女潮喷出白浆在线观看视频| 亚洲第一黄色网址| 无码免费的亚洲视频| 天天躁狠狠躁| 亚洲精品第一页不卡| 爽爽影院十八禁在线观看| 黄色片中文字幕| 欧美中文字幕第一页线路一| 国产美女无遮挡免费视频网站| 久久婷婷色综合老司机| 国产精品13页| 国产精品亚洲一区二区三区在线观看| 国产福利影院在线观看| 国产毛片高清一级国语| 一级一级特黄女人精品毛片| 2020国产精品视频| 午夜色综合| 亚洲人成网站观看在线观看| 手机精品福利在线观看| 4虎影视国产在线观看精品| 好吊日免费视频| 亚洲有无码中文网| a亚洲视频| 色爽网免费视频| 亚洲人成人无码www| 免费人成在线观看视频色| 亚洲啪啪网|