国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

VB程序設(shè)計(jì)實(shí)例

2013-04-29 03:55:59陳正光
中學(xué)時(shí)代 2013年9期
關(guān)鍵詞:時(shí)針分針重合

陳正光

在初中《信息技術(shù)》(福建教育出版社、《信息技術(shù)》教材編寫組編著)八年級(jí)上冊(cè)中,其中第二單元“VB程序設(shè)計(jì)基礎(chǔ)”介紹了VB的開發(fā)環(huán)境和有關(guān)基礎(chǔ)知識(shí),初步體驗(yàn)了順序、分支和循環(huán)結(jié)構(gòu)的程序設(shè)計(jì),讓學(xué)生深刻體會(huì)到了可視化程序設(shè)計(jì)的一般過程。下面介紹本人在平時(shí)教學(xué)過程中對(duì)VB程序設(shè)計(jì)的一些體會(huì)和做法。

一、對(duì)教材中的“歌手大獎(jiǎng)賽評(píng)分”程序進(jìn)行拓展引伸,設(shè)計(jì)出比較智能多用途的程序

1.程序界面設(shè)計(jì)。新建一個(gè)標(biāo)準(zhǔn)exe工程,添加如表1所示的控件,并設(shè)置控件相應(yīng)的屬性。(見附圖1)

表1 “時(shí)鐘的時(shí)針和分針重合的問題”程序用到的控件及其屬性說明

2.算法分析。① 請(qǐng)輸入這次大獎(jiǎng)賽的滿分分?jǐn)?shù)(如10分或100分等等)以及評(píng)委的人數(shù),賦值給系統(tǒng)的公共變量public_min和public_i,這里要求事先定義好這兩個(gè)系統(tǒng)的公共變量。

系統(tǒng)公共變量的定義方法:單擊“工程”菜單,選擇“添加模塊”命令,在“Module1”框中輸入Public public_min As Single, public_i As Single即可。

② 輸入各評(píng)委的評(píng)分并計(jì)算。如果輸入的數(shù)值超過事先輸入的滿分的值,系統(tǒng)則提示:“出錯(cuò)啦,分?jǐn)?shù)超出范圍。”在這里,用到了For …Next循環(huán)語句和輸入函數(shù)InputBox(提示信息,標(biāo)題,默認(rèn)值,位置)和輸出函數(shù)MsgBox“”。

③ 輸出:去掉一個(gè)最高分和一個(gè)最低分后其余分?jǐn)?shù)的平均分。

3.編寫事件過程。在“大獎(jiǎng)賽評(píng)分系統(tǒng)”程序中,用戶單擊“請(qǐng)先輸入滿分和評(píng)委人數(shù)”按鈕后,開始讀入滿分分?jǐn)?shù)和評(píng)委人數(shù)。

二、下面針對(duì)教材的第103頁和第107頁的“創(chuàng)新活動(dòng)”中的問題,給出比較詳細(xì)的程序編寫過程

(一)教材第103頁“創(chuàng)新活動(dòng)”的問題。在12小時(shí)制的時(shí)間中,在鐘表正常走動(dòng)的時(shí)候,有多少個(gè)時(shí)針和分針重合的位置?它們分別表示什么時(shí)刻(精確到秒即可)?

請(qǐng)編寫一個(gè)界面如附圖2所示的“時(shí)鐘的時(shí)針和分針重合的問題”程序,單擊“開始計(jì)算”按鈕,程序計(jì)算并顯示出答案,單擊“退出”按鈕,結(jié)束程序運(yùn)行。

1.程序界面設(shè)計(jì)。新建一個(gè)標(biāo)準(zhǔn)exe工程,添加如表2所示的控件,并設(shè)置控件相應(yīng)的屬性。

表2 “時(shí)鐘的時(shí)針和分針重合的問題”程序用到的控件及其屬性說明

2.編寫事件過程。由于在“時(shí)鐘的時(shí)針和分針重合的問題”程序中,用戶單擊“開始”按鈕后,就在List框中顯示出時(shí)針和分針重合的位置時(shí)刻,因此我們?cè)凇伴_始”按鈕處編寫Click事件過程。

對(duì)于“結(jié)束”按鈕,我們只要在它的Click事件過程中寫下一個(gè)語句“end”即可。

對(duì)于“哪些時(shí)刻時(shí)針與分針成平角或直角”等問題,做法類似,這里就不再贅述。

(二)教材第107頁“創(chuàng)新活動(dòng)”的第一個(gè)問題。編寫一個(gè)猜數(shù)游戲程序,程序界面如附圖3所示。單擊“開始”按鈕后,電腦隨機(jī)產(chǎn)生一個(gè)1到100之間的整數(shù),然后程序提示你猜一個(gè)數(shù),如果你輸入的數(shù)太大,則程序會(huì)提示你“太大了!”,如果你輸入的數(shù)太小,程序會(huì)提示你“太小了!”,直到你猜中為止。最后程序還會(huì)報(bào)告你一共猜了幾次。

1.程序界面設(shè)計(jì)。新建一個(gè)標(biāo)準(zhǔn)exe工程,添加如表3所示的控件,并設(shè)置控件相應(yīng)的屬性。

表3 “猜數(shù)游戲”程序用到的控件及其屬性說明

2.編寫事件過程。由于在“猜數(shù)游戲”程序中用戶單擊“開始”按鈕后,就會(huì)彈出一個(gè)框,要求你輸入所猜的數(shù),輸入的數(shù)會(huì)在List1框中顯示出來,并提示是“太大了!”或“太小了!”,因此我們?cè)凇伴_始”按鈕處編寫Click事件過程。

猜你喜歡
時(shí)針分針重合
畫時(shí)針
畫分針
電力系統(tǒng)單回線自適應(yīng)重合閘的研究
電子制作(2017年10期)2017-04-18 07:23:07
鐘表上的數(shù)學(xué)問題
計(jì)算鐘表角度有方法
考慮暫態(tài)穩(wěn)定優(yōu)化的自適應(yīng)重合閘方法
220kV線路重合閘運(yùn)行分析
巧算時(shí)針與分針夾角的度數(shù)
鐘面上的數(shù)學(xué)問題
表針重合
清徐县| 桃园县| 安西县| 历史| 墨竹工卡县| 四川省| 江永县| 阜宁县| 万源市| 嘉定区| 开封市| 四川省| 收藏| 延川县| 东城区| 吉林省| 罗山县| 镇沅| 汽车| 蒲城县| 葵青区| 镇远县| 嘉峪关市| 新乐市| 乾安县| 呼图壁县| 盐津县| 萝北县| 本溪| 九龙坡区| 嘉善县| 白河县| 临颍县| 玉树县| 东宁县| 徐闻县| 手游| 河津市| 定襄县| 秦皇岛市| 长子县|