亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

        2016-03-04 04:36:22史雙全
        新課程(下) 2016年9期
        關(guān)鍵詞:計算機比賽信息技術(shù)

        史雙全

        (吉林省長春市第一五一中學(xué))

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

        史雙全

        (吉林省長春市第一五一中學(xué))

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

        程序設(shè)計;算法;對局;評分

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

        一、選題意義

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

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

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

        二、需求分析

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

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

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

        三、概要設(shè)計

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

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

        2.對局評分過程

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

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

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

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

        ·編輯孫玲娟

        猜你喜歡
        計算機比賽信息技術(shù)
        新一代信息技術(shù)征稿啟示
        計算機操作系統(tǒng)
        新一代信息技術(shù)征稿啟示
        新一代信息技術(shù)征稿啟示
        信息技術(shù)在幼兒教育中的有效應(yīng)用
        甘肅教育(2020年2期)2020-09-11 08:00:44
        基于計算機自然語言處理的機器翻譯技術(shù)應(yīng)用與簡介
        科技傳播(2019年22期)2020-01-14 03:06:34
        發(fā)芽比賽
        大灰狼(2019年4期)2019-05-14 16:38:38
        信息系統(tǒng)審計中計算機審計的應(yīng)用
        選美比賽
        比賽
        在线观看一区二区蜜桃| 国产美女在线一区二区三区| 国产精品久久久久免费a∨不卡| 青青草免费观看视频免费| 无码少妇丰满熟妇一区二区| 国产特级毛片aaaaaaa高清| 在线欧美精品二区三区| 亚洲午夜精品国产一区二区三区| 国产一区二区三区激情视频| 无码丰满熟妇一区二区| 俺也去色官网| 天堂a版一区二区av| 日本一区二区在线免费视频 | 精品熟女视频一区二区三区国产 | av是男人的天堂免费| 夜夜爽夜夜叫夜夜高潮| 少妇高潮潮喷到猛进猛出小说| 乱人伦中文字幕在线不卡网站| 国产亚洲日本精品二区| 丰满大爆乳波霸奶| 国产a v无码专区亚洲av| 国产日韩午夜视频在线观看| 亚洲av色图一区二区三区| 亚洲欧美日韩国产精品一区二区| 欧美一区波多野结衣第一页| 亚洲天堂一区二区精品| 国产精品婷婷久久爽一下| 亚洲精品无码久久久久av麻豆| 国产成年无码aⅴ片在线观看| 亚洲最大av在线精品国产| 欧美video性欧美熟妇| 一区二区日韩国产精品| 日本精品啪啪一区二区| 久久久亚洲欧洲日产国码二区| 亚洲熟妇无码av另类vr影视| 国产亚洲无码1024| 亚洲人成网站色在线入口口| 色先锋av资源中文字幕| 国产精品入口蜜桃人妻| 日本刺激视频一区二区| 久久香蕉国产线熟妇人妻|