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

        ?

        如何教授中職學(xué)生學(xué)好VB

        2009-11-20 08:29:50競(jìng)
        中國校外教育(下旬) 2009年15期
        關(guān)鍵詞:程序設(shè)計(jì)可視化教學(xué)方法

        武 競(jìng)

        [摘要]在VB程序設(shè)計(jì)教學(xué)過程中,如何激起同學(xué)們學(xué)習(xí)編程的興趣、輕松理解有關(guān)抽象的概念、提高綜合編程能力,一直是廣大計(jì)算機(jī)教師頗感興趣的課題。本文根據(jù)自己多年的VB教學(xué)實(shí)踐,并根據(jù)中職辦學(xué)的性質(zhì)和學(xué)生的特點(diǎn),對(duì)VB程序設(shè)計(jì)教學(xué)方法進(jìn)行了一些探索、分析。

        [關(guān)鍵詞]VB 可視化 程序設(shè)計(jì) 教學(xué)方法

        在中職Visual Basic 6.0可視化程序設(shè)計(jì)教學(xué)中,存在這樣的問題:很多學(xué)生一提程序設(shè)計(jì),就頭大、茫然,覺得不好學(xué)、學(xué)不會(huì)。探其原因,教學(xué)內(nèi)容安排是否適當(dāng),教學(xué)方法是否得當(dāng)是重要原因。

        一、打破以教材內(nèi)容的邏輯結(jié)構(gòu)體系為組織課堂教學(xué)的順序方式,讓學(xué)生通過先觀看、模仿、再理解、總結(jié)、提高五個(gè)階段進(jìn)行教學(xué)

        筆者采取授課時(shí)先不講基本概念,而是通過一個(gè)個(gè)精選的小實(shí)例,我先實(shí)做一遍,讓學(xué)生觀看。然后,讓學(xué)生自己動(dòng)手做一遍,在實(shí)做中,由同學(xué)自己在直觀上先有一個(gè)感性認(rèn)識(shí),然后在時(shí)機(jī)成熟時(shí),再和同學(xué)們一起歸納總結(jié)、解釋有關(guān)概念。

        所以,在組織前幾章內(nèi)容的課堂教學(xué)時(shí),我多次采用了上述方法進(jìn)行自然過渡,收到了理想效果。比如,我通過一個(gè)窗體移動(dòng)的實(shí)例,讓同學(xué)們和我一起做:(1)在當(dāng)前窗體內(nèi)添加了兩個(gè)命令按鈕;(2)按照如下表格設(shè)計(jì)各對(duì)象的屬性:

        (3)在命令按鈕“cmdmove”上雙擊鼠標(biāo)左鍵,輸入如下程序:

        Form1.Move Form1.Left + 200, Form1.Top + 200關(guān)閉程序編輯窗口,回到界面設(shè)計(jì)界面,在命令按鈕“cmdend”上雙擊鼠標(biāo)左鍵,輸入如下語句:

        End

        關(guān)閉程序編輯窗口,按F5鍵運(yùn)行程序。然后,用鼠標(biāo)單擊窗體上cmdmove按鈕,窗體就會(huì)向屏幕右下角移動(dòng)。同學(xué)們看到后,頓時(shí)有了興趣,注意力也格外集中。

        二、通過實(shí)例引出問題,再通過問題的引出,來激發(fā)學(xué)生學(xué)習(xí)的主動(dòng)性和加深對(duì)一些概念的理解

        有一些概念之間的差別和程序的設(shè)計(jì)步驟如果只通過教師講述,同學(xué)們?cè)谧置嫔峡梢越邮?但在理解深度上往往難以達(dá)到令人滿意的效果。如果能設(shè)計(jì)出一系列問題,讓同學(xué)們?cè)趯?shí)踐和解決問題的過程中,自己去體驗(yàn),情況將完全是另一個(gè)樣子。比如,為了讓同學(xué)切身感受整型變量、長整型變量、單精度變量、雙精度變量所能保存的數(shù)據(jù)范圍及表示形式的不同,我為同學(xué)們?cè)O(shè)計(jì)了一個(gè)如下的實(shí)驗(yàn)過程:首先,讓同學(xué)們模仿編寫一個(gè)求5!的代碼段;然后,輸入在窗體的Click事件過程中,通過實(shí)做,同學(xué)們很快建立好了如下事件過程:

        Private Sub Form_Click()

        Dim I As Integer

        Dim x As Integer

        x = 1

        For I = 1 To 5

        x = x * I

        Next I

        Print "x="; x

        End Sub

        按F5鍵運(yùn)行,得出5!的正確結(jié)果。然后,我讓同學(xué)們把程序稍做修改,求10!,這時(shí),很多同學(xué)迅速將上面程序段中的循環(huán)說明語句修改為“For I = 1 To 10”,其他語句不變。按F5鍵運(yùn)行,結(jié)果同學(xué)們發(fā)現(xiàn),屏幕上并沒有如預(yù)期想象的那樣給出正確結(jié)果,而是顯示出一個(gè)“數(shù)據(jù)溢出”的錯(cuò)誤對(duì)話框,同學(xué)們百思不得其解。這時(shí),我提示同學(xué)們將程序做一點(diǎn)修改,把變量X定義為長整型,如下所示:

        Dim x As Long

        再按F5鍵運(yùn)行,計(jì)算機(jī)給出正確結(jié)果。然后,我再讓同學(xué)們把程序稍做修改,求15!,這時(shí),很多同學(xué)又迅速將程序段中的循環(huán)說明語句修改為“For I = 1 To 15”,其他語句未變。

        按F5鍵運(yùn)行,同學(xué)們發(fā)現(xiàn),計(jì)算機(jī)又顯示“數(shù)據(jù)溢出”。這時(shí),大家都猜測(cè)到問題可能又是出在變量所定義的數(shù)據(jù)類型上,紛紛詢問解決辦法。我讓同學(xué)們?cè)诔绦蛑性侔裍定義為單精度變量,如下所示:

        Dim x As Single

        再按F5鍵運(yùn)行,計(jì)算機(jī)給出正確結(jié)果,不過結(jié)果的表示形式發(fā)生了變化。接著,我要求同學(xué)們?cè)賹?duì)程序做少許修改,求50!這次同學(xué)們謹(jǐn)慎多了。先將程序段中的循環(huán)說明語句修改為“For I = 1 To 50”,然后,按F5鍵試著運(yùn)行了一下,正如他們所料,計(jì)算機(jī)又顯示“數(shù)據(jù)溢出”信息。學(xué)生馬上詢問:現(xiàn)在變量設(shè)為何種類型?我又讓同學(xué)們?cè)侔裍定義為雙精度變量,如下所示:

        Dim x As Double

        再按F5鍵運(yùn)行,計(jì)算機(jī)給出正確結(jié)果。隨后,我適時(shí)地將數(shù)據(jù)類型進(jìn)行畫龍點(diǎn)睛式的介紹,并進(jìn)行了總結(jié),同學(xué)們很輕松地理解掌握了有關(guān)的數(shù)據(jù)類型。

        三、注意通過教材上的有關(guān)例題逐漸改變或增加條件的方法,來提高同學(xué)的綜合編程能力

        例如,教材在介紹FOR……NEXT循環(huán)時(shí),書本內(nèi)給出了一段求1+2+3+4+5的程序。這段程序在同學(xué)們弄懂FOR……NEXT循環(huán)之后,理解起來是并不困難的,為了提高同學(xué)們的編程能力,我要求同學(xué)們對(duì)原程序做如下幾種變化:

        (1)編程求1+2+3+……+100的值;(2)在程序運(yùn)行過程中任意輸入一個(gè)自然數(shù)n,求1到n之間所有整數(shù)的和;(3)編程求1+3+5+……+99的值。

        這里第一小題和書本原程序相比難度不大,只要將循環(huán)變量的終值改為100即可;第二小題在第一小題的基礎(chǔ)上又增加了一點(diǎn)要求,即循環(huán)變量的終止值需用變量n來表示,這就需要在程序的前面增加一條定義變量n的語句,并且需要使用InputBox語句在程序運(yùn)行的過程中將終止值輸入給變量n,這三點(diǎn)變化要求同學(xué)們能夠把以前所學(xué)的知識(shí)綜合起來運(yùn)用,通過練習(xí)同學(xué)們的綜合編程能力可以得到訓(xùn)練提高。第三小題只要將循環(huán)變量的步長(跳數(shù))改為2即可,在模仿的前提下同學(xué)們就可以完成。

        四、就一個(gè)問題,可以給出多種思路、方法來解決,開闊學(xué)生的思路,提高其綜合編程能力

        例如,求若干項(xiàng)數(shù)據(jù)(數(shù)據(jù)變化規(guī)律可循)的累加和。它的核心語句是:Sum=Sum+I。在編寫代碼時(shí),可以通過如下語句控制求累加和:If…Then、For…Next、While…Wend、Do…Loop等多種語句,相應(yīng)就有多種編寫方法;同時(shí),Sum=Sum+I語句在程序中的位置不同,就對(duì)應(yīng)著不同的編寫方法。在授課時(shí),通過對(duì)不同方法編寫的程序的對(duì)照比較,使學(xué)生開闊了思路,提高了對(duì)編程的認(rèn)識(shí),相應(yīng)也提高了綜合編程能力。

        五、引導(dǎo)同學(xué)們?cè)趯W(xué)習(xí)編程的過程中,養(yǎng)成運(yùn)用動(dòng)態(tài)思維判斷程序是否正確的習(xí)慣

        這種習(xí)慣的養(yǎng)成,對(duì)培養(yǎng)學(xué)生的邏輯思維能力和抽象思維能力有非常重要的作用。為了達(dá)到這個(gè)目的,在程序設(shè)計(jì)教學(xué)中有意識(shí)地在以下幾個(gè)方面給予比較多的關(guān)注:(1)對(duì)于一些比較簡單的程序,要求同學(xué)們直接寫出結(jié)果;(2)對(duì)于有循環(huán)或判斷結(jié)構(gòu)的程序,要求同學(xué)們根據(jù)條件一步步向前走,把循環(huán)過程寫下來;(3)故意給出一些錯(cuò)誤的程序,給同學(xué)們?cè)O(shè)計(jì)一些陷阱,讓同學(xué)們自己去發(fā)現(xiàn);(4)讓同學(xué)們把書本中程序編寫錯(cuò)了的地方改正過來。通過上述做法,對(duì)學(xué)生養(yǎng)成主動(dòng)思考問題的習(xí)慣,起到了積極的促進(jìn)作用。

        猜你喜歡
        程序設(shè)計(jì)可視化教學(xué)方法
        基于CiteSpace的足三里穴研究可視化分析
        基于Power BI的油田注水運(yùn)行動(dòng)態(tài)分析與可視化展示
        云南化工(2021年8期)2021-12-21 06:37:54
        初中英語寫作教學(xué)方法初探
        甘肅教育(2020年2期)2020-09-11 08:01:42
        基于Visual Studio Code的C語言程序設(shè)計(jì)實(shí)踐教學(xué)探索
        基于CGAL和OpenGL的海底地形三維可視化
        教學(xué)方法與知識(shí)類型的適宜
        “融評(píng)”:黨媒評(píng)論的可視化創(chuàng)新
        從細(xì)節(jié)入手,談PLC程序設(shè)計(jì)技巧
        電子制作(2019年9期)2019-05-30 09:42:04
        高職高專院校C語言程序設(shè)計(jì)教學(xué)改革探索
        PLC梯形圖程序設(shè)計(jì)技巧及應(yīng)用
        亚洲综合一区二区三区蜜臀av| 亚洲AV成人无码天堂| 99久久久精品免费| 亚洲av无码片在线观看| av草草久久久久久久久久久| 国产粉嫩美女一区二区三| 亚洲人妻御姐中文字幕| 亚洲av五月天一区二区| 国产精品久久久久久久久绿色| 最近中文字幕完整版免费| 激情欧美日韩一区二区| 岛国AV一区二区三区在线观看| 久久久久久久一线毛片| 蜜桃视频中文字幕一区二区三区| 日韩中文字幕熟女人妻| 亚洲av成人精品一区二区三区| 亚洲乱亚洲乱妇| 国产内射999视频一区| 日本视频中文字幕一区在线| 午夜无码国产18禁| 一级内射免费观看视频| 日本三级香港三级人妇99| 97人人超碰国产精品最新| 久热在线播放中文字幕| 国产成人免费高清激情明星 | 国产精品第一区亚洲精品| 日本久久久免费观看视频| 免费网站看v片在线18禁无码| 曰本女人与公拘交酡免费视频| 国产精品女丝袜白丝袜| 久久久精品国产免费看| 四虎成人精品国产永久免费无码| 成人区人妻精品一熟女| 91精品国产91久久久无码95| 蜜桃视频成年人在线观看| 日本精品视频二区三区| 成人午夜视频精品一区| 日韩av无码成人无码免费| 日本肥老熟妇在线观看 | 中文字幕精品一区二区2021年| 天天爽夜夜爽人人爽曰喷水|