• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      VB隨機數(shù)趣味教學(xué)

      2016-03-11 09:12周儀蘭
      考試周刊 2016年6期
      關(guān)鍵詞:趣味教學(xué)

      周儀蘭

      摘 要: 中職學(xué)生學(xué)習(xí)VB后,要培養(yǎng)他們運用VB解決實際問題的能力,作者以幾個趣味程序為例,培養(yǎng)學(xué)生的學(xué)習(xí)興趣,充分調(diào)動學(xué)生的學(xué)習(xí)主動性,體驗隨機數(shù)的不同應(yīng)用:用于產(chǎn)生一定范圍的隨機整數(shù)、控件的屬性、數(shù)組的下標(biāo),開闊學(xué)生的視野,提高學(xué)生的探究能力,達(dá)到更好的教學(xué)效果。

      關(guān)鍵詞: VB教學(xué) 隨機數(shù) 趣味教學(xué)

      中職學(xué)生在學(xué)習(xí)VB時,大多感到枯燥、乏味,學(xué)習(xí)主動性得不到很好的發(fā)揮。因此教師在教學(xué)時要多管齊下,采用不同的教學(xué)方法激發(fā)學(xué)生的學(xué)習(xí)興趣,充分調(diào)動學(xué)生的學(xué)習(xí)主動性,讓學(xué)生喜歡學(xué)VB。只要激發(fā)了學(xué)生的學(xué)習(xí)興趣,學(xué)生就會成為學(xué)習(xí)的主人,把抽象的理論和概念融入具體問題中,使創(chuàng)造力得到發(fā)揮。VB的隨機數(shù)能夠提供千變?nèi)f化的數(shù)據(jù),運用隨機數(shù)函數(shù)生成一組一定范圍內(nèi)的數(shù)據(jù)。在教學(xué)中,我們要合理地處理教材,突破教材限制,利用隨機數(shù)制作一些趣味小程序,讓學(xué)生對這些小程序感興趣,進入主動學(xué)習(xí)、主動探究的境界,把抽象的理論變成趣味的小應(yīng)用,提高用VB解決實際問題的能力,讓VB走進我們的生活,為我們所用。

      一、用隨機數(shù)制作趣味小程序

      學(xué)完隨機數(shù)后,讓隨機數(shù)為我們解決一些實際的問題。由簡單到復(fù)雜,在探索中前進,最終熟練地掌握隨機數(shù)。例如要讓小朋友加強10以內(nèi)的加法運算,教師可采用案例教學(xué)在課堂上演示上述應(yīng)用的EXE文件,隨機出十道10以內(nèi)的數(shù)的加法運算題,小朋友答完題后進行正確性檢驗、評分,填錯的數(shù)顯示出正確的答案(紅色的字體),正確的數(shù)顯示√,顯示出最后得分及鼓勵性語言:滿分的顯示太棒了,其他則顯示繼續(xù)努力。制作為EXE文件后,它可以脫離VB的運行環(huán)境,直接使用。這個小應(yīng)用引發(fā)了學(xué)生的興趣,但學(xué)生感到無從下手,教師可將問題分解成學(xué)生熟悉的小問題:

      1.隨機生成算術(shù)題目:隨機生成十組10以內(nèi)的整數(shù)及答題控件。

      2.探究數(shù)據(jù)的存儲:這十組數(shù)如何存放,正確答案如何存放。

      3.批改這十道題:將答題的數(shù)據(jù)與標(biāo)準(zhǔn)答案進行比較,計算得分。

      4.調(diào)試程序,生成exe.文件。

      這些問題都是學(xué)生熟悉的問題,這幾個問題解決了,小程序就完成了。用這種方法,學(xué)生可以用已有的知識解決一些實際問題。在程序的運行過程中,引導(dǎo)學(xué)生根據(jù)出現(xiàn)的問題完善程序,在這個應(yīng)用的基礎(chǔ)上加以改進,制作出四則運算的小應(yīng)用。

      二、用隨機數(shù)制作游戲小應(yīng)用

      隨機數(shù)不僅可以直接產(chǎn)生具體的數(shù),還可以用于對象的屬性中。教師演示小應(yīng)用的功能:在屏幕上出現(xiàn)隨機移動的變色小球,鼠標(biāo)擊中小球時,得分加10分,隨即小球隨機移動,3分鐘內(nèi)計算總得分,高于500分顯示你真棒。我們將這個小應(yīng)用分解成以下幾個問題,引導(dǎo)學(xué)生逐步完成:

      1.定期隨機地顯示小球:用shape顯示小球

      2.定期移動小球:隨機產(chǎn)生小球的Top屬性及Left屬性。

      3.變色小球:隨機產(chǎn)生0-255的RGB值。

      4.計算得分:擊中小球時,總得分加10分。

      在編寫程序的過程中,學(xué)生發(fā)現(xiàn)shape控件沒有事件,需要學(xué)生進行探究學(xué)習(xí),如何實現(xiàn)點擊shape時,進行加分,讓shape借助其他控件實現(xiàn)點擊事件,引導(dǎo)學(xué)生用已有的知識解決出現(xiàn)的問題。實現(xiàn)了點擊shape事件后,運行時發(fā)現(xiàn)只能加到10分點擊而第二次時無法加到20分,讓學(xué)生解決變量的作用域問題,問題就得到解決。學(xué)生在這一過程中體驗到成功的喜悅。

      在這個案例中,小球的顏色是由rnd函數(shù)隨機產(chǎn)生的,小球的位置也是隨機的,由rnd函數(shù)進行控制,Timer控件觸發(fā)小球改變位置及顏色。讓學(xué)生體驗隨機數(shù)的拓展應(yīng)用,開闊學(xué)生的視野。

      三、用隨機數(shù)制作閃爍的彩色霓虹

      教師在課堂上演示彩色霓虹程序的運行結(jié)果,界面上顯示60個圓形的圖案,在程序運行前小燈的顏色全部都一樣,運行時每隔20毫秒會跳轉(zhuǎn)一次顏色,各彩燈的顏色隨機改變,出現(xiàn)閃爍的效果,讓VB炫起來??蓪⑦@個小程序分解為以下幾個小問題:

      1.彩燈可用shape控件顯示,如何才能訪問到每一個彩燈。

      2.實現(xiàn)彩燈前景色的隨機改變。

      學(xué)生在實踐中發(fā)現(xiàn)用控件數(shù)組設(shè)置這些小燈,容易訪問。用一個循環(huán)結(jié)構(gòu)就實現(xiàn)60個小燈的訪問。學(xué)生完成這個效果后,再引導(dǎo)學(xué)生制作更多的效果,如流轉(zhuǎn)霓虹。

      通過這個案例,將控件數(shù)組與隨機數(shù)結(jié)合在一起,使程序?qū)?0個控件的設(shè)置變得簡單、方便,運用隨機數(shù),從而實現(xiàn)用同一代碼達(dá)到60個控件的不同效果的目標(biāo)。

      四、用隨機數(shù)實現(xiàn)抽獎的程序

      學(xué)生晚會上要進行各獎次的抽獎,針對這一活動,教師演示抽獎的小應(yīng)用,界面上顯示身份證號碼、開始抽獎、中獎號碼,運行時要求輸入所有的身份證號碼,單擊開始抽獎時,文本框隨機地滾動顯示所有的身份證號碼,單擊中獎號碼時,文本框停止?jié)L動,最后顯示的身份證號碼就是抽取的中獎號碼。教師引導(dǎo)學(xué)生將問題分解:

      1.所有的身份證號碼如何存放,變量的類型如何定義。

      2.能按順序顯示身份證號碼嗎?如何隨機出現(xiàn)身份證號碼,并且循環(huán)滾動?

      3.觸發(fā)滾動用什么事件,按鈕還是定時器?

      學(xué)生在調(diào)試中發(fā)現(xiàn),單獨用定時器,程序一開始就滾動,單獨用按鈕,不會循環(huán)滾動,在探索中單擊開始抽獎,定時器才開始作用,問題得到解決。在這個應(yīng)用中,隨機數(shù)用在數(shù)組的下標(biāo)中。

      通過學(xué)習(xí),學(xué)生發(fā)現(xiàn)隨機數(shù)的運用是靈活的,可以用在數(shù)據(jù)中,用在屬性中,用在數(shù)組的下標(biāo)中,以此培養(yǎng)學(xué)生的興趣,鼓勵學(xué)生多思考。

      參考文獻(xiàn):

      [1]賀洪鳴,符水波.桌面應(yīng)用程序設(shè)計[M].北京:清華大學(xué)出版社,2006:10.

      [2]李可欣.案例教學(xué)法在VB教學(xué)中的應(yīng)用[J].北京:中國科技信息,2008:09.

      猜你喜歡
      趣味教學(xué)
      足球基礎(chǔ)技能的趣味教學(xué)研究
      初中物理趣味教學(xué)策略及應(yīng)用實踐探究
      趣味拉丁之斗牛舞教學(xué)實踐研究
      試析如何提高高中物理教學(xué)效率
      趣味教學(xué)法在小學(xué)英語教學(xué)中的應(yīng)用
      连城县| 永德县| 张家川| 玉门市| 宣汉县| 安塞县| 边坝县| 龙州县| 海晏县| 梁河县| 盱眙县| 民权县| 临清市| 大冶市| 库尔勒市| 佛坪县| 琼结县| 叶城县| 松滋市| 白河县| 朝阳市| 龙泉市| 三门县| 新乡市| 宽甸| 铅山县| 龙川县| 中西区| 英德市| 曲水县| 奉贤区| 军事| 南澳县| 吉林省| 崇义县| 通山县| 靖江市| 历史| 舟曲县| 东山县| 霍州市|