亚洲免费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)用
        選美比賽
        比賽
        日本护士吞精囗交gif| 日韩精品视频在线观看无| 一本色道久久hezyo无码| 国产精品无码av天天爽| 中文字幕一区二区三区乱码不卡 | av片在线观看免费| 亚色中文字幕| 99热国产在线| 亚洲中文字幕一区高清在线| 色大全全免费网站久久| 99精品国产一区二区三区a片| 日韩好片一区二区在线看| 男人天堂av在线成人av| 亚洲熟女天堂av一区二区三区| 午夜爽爽爽男女免费观看影院| 夜夜嗨av一区二区三区| 欧美日韩国产另类在线观看 | 在线毛片一区二区不卡视频| 亚洲精品国产av成拍| 国产亚洲成av人片在线观黄桃 | 亚洲av无码精品色午夜蛋壳| 国产超碰人人一区二区三区| 国产一级黄色片在线播放| 射精专区一区二区朝鲜| 国产不卡一区二区三区免费视| 亚洲中文字幕人妻诱惑| 女同视频一区二区在线观看| 中文字字幕人妻中文| 亚洲尺码电影av久久| 蜜桃视频色版在线观看| 中文字幕国产亚洲一区| 亚洲精品久久久久中文字幕一福利| 亚洲国产欧美日韩一区二区| 日韩一区中文字幕在线| 亚洲精品国偷拍自产在线| 少妇人妻偷人精品一区二区| 国产亚洲sss在线观看| 丝袜美腿亚洲综合一区| 老女老肥熟女一区二区| 天干天干啦夜天干天2017| 精品日韩欧美|