999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談Visual Basic中分支結構的教學

2018-11-28 18:08:23曾惠君
名師在線 2018年27期
關鍵詞:程序結構學生

曾惠君

(福建省漳州市第八中學,福建漳州 363000)

引 言

BASIC語言有著悠久的歷史,幾經演變,盛行幾十年不衰。它有著簡潔明了的程序語法結構,易學易用,又不乏靈活性,是初學程序設計者首選的語種之一。通過學習程序設計,可以鍛煉學習者嚴謹而靈活多變的邏輯思維,培養細致耐心的良好學習習慣。

一、Visual Basic簡介

Visual Basic源自BASIC編程語言,VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易地使用DAO、RDO、ADO連接數據庫,或者輕松地創建Active X控件,用于高效生成類型安全和面向對象的應用程序,程序員可以輕松地使用VB提供的組件快速建立一個應用程序[1]。

正因為BASIC語言有著眾多其他程序設計語言所沒有的優點, Visual Basic又比早期的BASIC語言更加完善,更加直觀,加強了語法結構的嚴謹性,因此分支結構在Visual Basic語言中占著重要的地位。

二、Visual Basic中分支結構教學存在的問題

經過教學實踐,我發現語法結構始終是困擾學生學習的難點之一。順序結構的程序雖然能解決計算、輸出等問題,但不能做判斷再選擇。對于要先做判斷再選擇的問題就要使用分支結構。分支結構的執行是依據一定的條件選擇執行路徑,而不是嚴格按照語句出現的物理順序,分支結構的程序設計方法的關鍵在于構造合適的分支條件和分析程序流程,根據不同的程序流程選擇適當的分支語句。分支結構適合于帶有邏輯或關系比較等條件判斷的計算,設計這類程序時往往都要先繪制其程序流程圖,然后根據程序流程圖寫出源程序,這樣做把程序設計分析與語言分開,使得問題簡單化,易于理解[2]。因為學生初次接觸到用程序解決生活中數學問題的情況,對程序的描述方式難以理解和接受。所以,首要的問題是如何從學習心理出發,使學生能較容易地將身邊熟悉的事物同陌生的程序語法聯系起來。

三、Visual Basic中分支結構的教學方法

下面我就根據自己的教學實踐談一談Visual Basic中分支結構一節的教學方法。

首先,介紹條件語句的基本語法結構,格式如下:

IF 條件 THEN

語句組1

ELSE

語句組2

END IF

其次,為了加強學生對該結構的理解,在講授了語法結構特點,即IF必須和END IF同時出現,在條件后必須跟上THEN之后,我從身邊的生活例子出發,寫了下面兩個式子:(1)IF 明天不下雨 THEN (2)IF 我有認真復習 THEN

我們去郊游 我會取得好成績

ELSE END IF

照常上課

END IF

這兩個貼近生活的例子使學生能夠很快了解條件語句的作用以及使用的方法。接著,通過分析上面兩個例子,強調兩點:條件語句有兩種形式,一是帶有ELSE子句,二是不帶ELSE子句,并讓學生觀察有什么不同;進行判斷時,首先看IF后面的假設是否成立,成立則做THEN后面的操作,否則看是否有ELSE子句,有則執行ELSE中的語句,若沒有則直接執行END IF后面的操作。尤其要強調的是:在ELSE后面的操作執行完后,仍舊要執行END IF后的操作。

再次,將上面兩個例子引申到Visual Basic的程序設計中,畫出程序流程圖,讓學生比較兩個例子的流程圖的區別,并特別說明線路走向對程序執行結果的影響。這是從“實”到“虛”的環節,即從具體到抽象。

最后,通過幾個典型的例子,采用流程圖與程序相結合的方法,強化學生大腦中初步形成的印象。從學習心理出發,我重新組織了教材中例子的順序,并做了相應更改,按照從簡單到復雜,由淺入深的原則講授了課本中的三個例子。在解題前,先引導學生用逆向思維的方法分析題目,即要得到這一步的結論,需要哪些條件?這些條件從哪里得出?進而和學生一起畫出程序流程圖,最后再讓學生板書,寫出程序。這樣做雖然多花了一些時間,但是對于學生快速掌握編程的基本方法,培養程序設計思維能力,養成良好的編程習慣具有重要的意義,從長遠來說,反而是加快了掌握新知識的速度,節約了時間。我給的三個例子,第一個例子是不帶ELSE子句的,題目為:“計算S=1+2+……+10的值”;第二個例子是帶ELSE子句的簡單問題,題目為:“由鍵盤輸入兩個字符串,比較其大小,輸出較大者”;第三個例子是帶ELSE子句的較復雜的應用問題,題目為:“從鍵盤上輸入3個數,判斷以這3個數作為三邊長度能否構成三角形,給出相應的提示信息”。通過這三個例子,使學生們逐步掌握用程序描述解決問題的方法。這樣又從“虛”回到“實”,從抽象到具體,落實到了具體的問題的解法。

我們從程序設計教材自身的特點,找出其連貫性,指出分支結構是大家學習程序設計的一個重要轉折點:由簡單的順序結構發展到分支結構,不僅是程序處理能力的增強,也是算法實現的必然要求。從簡單的例題著眼,充分調動學生的探求意識,把單純的程序語句變為活生生的流程圖,新課從回顧第一節算法和流程圖入手,使學生有親切感和層次感,并產生一種整體感。

現代課堂講求高效互動。為使學生真正能夠動起來,包括動手動腦,我在課堂上采用了提問—討論—回答—探究的模式。分支結構具有自身的特點,講解時簡單的語言總結不一定能達到良好的教學效果,而利用流程圖講解分支結構,具有簡潔明了的特點,有利于學生更好地理解IF語句的工作原理。我認為將IF語法配合流程圖講解更直觀,利用流程圖分析分支結構例題,可以使學生更樂于融入課堂氣氛中來,并在教師的引導下,逐步接近知識目標和實現素養目標。創設情景,使學生想學習、要學習;提供方法,使學生能學習、學習好;推出問題,使學生學有所得、學有所思。經過這樣層層設計,道道把關,就基本上能把學生吸引在課堂上,把知識體現在問題的設計和探究中。

在學生都已初步掌握了這兩種語法的簡單結構后,我才開始講授條件語句的嵌套的復雜運用,通過典型習題強化學生的認知,使其能獨立解決問題,靈活運用所學知識。

結 語

經過上面的教學實踐,學生們比較輕松地掌握了Visual Basic的分支結構特點,并能用它來解決實際問題,從中我深刻體會到從學生的心理出發設計教學方法,往往能收到更好的效果,提升課堂教學質量。

猜你喜歡
程序結構學生
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
趕不走的學生
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
學生寫話
論《日出》的結構
學生寫的話
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
主站蜘蛛池模板: 久久夜色精品| 国产一区三区二区中文在线| 99伊人精品| 91九色最新地址| 制服丝袜在线视频香蕉| 日韩午夜片| 四虎影视8848永久精品| 日本午夜网站| 久久久久国产精品熟女影院| 亚洲三级成人| 国产精品人莉莉成在线播放| 国产精品一区二区久久精品无码| 在线视频亚洲欧美| 九九热在线视频| aa级毛片毛片免费观看久| 婷婷六月综合网| 欧美一区日韩一区中文字幕页| 波多野结衣一区二区三区AV| 午夜三级在线| 99久久精品国产精品亚洲| 国产精品无码在线看| 青草视频免费在线观看| 一本色道久久88亚洲综合| 国产老女人精品免费视频| 日韩AV无码免费一二三区| 国产精品无码AV中文| 成人av专区精品无码国产| 成年人福利视频| 欧美亚洲国产一区| 国产精品尤物铁牛tv| 日韩精品高清自在线| 天天综合色网| 亚洲第一福利视频导航| 午夜小视频在线| 亚洲香蕉在线| 99久久99视频| 国产第一色| 色窝窝免费一区二区三区| 成人福利在线观看| 亚洲成网777777国产精品| 亚洲成在人线av品善网好看| 久久女人网| 亚洲成在人线av品善网好看| 麻豆国产精品视频| 一级毛片在线直接观看| 五月婷婷综合网| 国产在线一区视频| 国模在线视频一区二区三区| 久久精品国产精品青草app| 日本午夜三级| 尤物亚洲最大AV无码网站| 在线观看欧美精品二区| 亚洲国产91人成在线| 五月天香蕉视频国产亚| 免费不卡在线观看av| 亚洲va视频| 青草视频在线观看国产| 日本道综合一本久久久88| 久久这里只有精品2| 日韩精品一区二区深田咏美| 久久午夜夜伦鲁鲁片不卡| Jizz国产色系免费| 性欧美在线| 亚洲成人高清在线观看| 精品少妇人妻一区二区| 一区二区三区成人| 国产精品无码翘臀在线看纯欲| 国产高清在线观看| 亚洲无限乱码| 91精品伊人久久大香线蕉| 国产男人的天堂| 欧美a级完整在线观看| 亚洲妓女综合网995久久| 看国产毛片| 免费国产小视频在线观看| 国产精品成人一区二区不卡| 91麻豆精品国产高清在线| 亚洲无码高清视频在线观看 | 九九九九热精品视频| 丰满人妻一区二区三区视频| 国产一二三区视频| 综合色在线|