VB分支結(jié)構(gòu)語句初探.doc_第1頁
VB分支結(jié)構(gòu)語句初探.doc_第2頁
VB分支結(jié)構(gòu)語句初探.doc_第3頁
VB分支結(jié)構(gòu)語句初探.doc_第4頁
VB分支結(jié)構(gòu)語句初探.doc_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

VB分支結(jié)構(gòu)語句初探天津市第四十一中學(xué) 孟玲玲一、案例背景信息1模塊:初中信息技術(shù)基礎(chǔ)(下)2年級:初中一年級案例作者孟玲玲單位及郵編天津市第四十一中學(xué)(河西區(qū)馬場道195號 300204)電子信箱 M聯(lián)系電例名稱VB分支結(jié)構(gòu)語句初探課時1適用教材中國地圖出版社 天津市七年級信息技術(shù)下冊第十單元第四節(jié)(選學(xué))二、教學(xué)設(shè)計(一)教學(xué)目標(biāo):知識與技能(1)初步了解分支結(jié)構(gòu)程序的特點(2)了解if語句的基本格式、功能和用法(3)嘗試用if 語句解決實際生活中的問題 過程與方法: 學(xué)生通過本節(jié)課問題的逐步深入,初步掌握運用VB分支語句解決實際生活中問題的一般過程和方法。 情感態(tài)度與價值觀: 培養(yǎng)學(xué)生的邏輯思維能力,使學(xué)生初步具有程序設(shè)計的思想、運用程序解決實際問題的思維方式。 (二)內(nèi)容分析本節(jié)課是中國地圖出版社的天津市七年級信息技術(shù)下冊第十單元第四節(jié)主要教學(xué)內(nèi)容(選學(xué))。本節(jié)分支結(jié)構(gòu)的重點是:讓學(xué)生初步了解IF語句的格式和用法,嘗試用IF語句解決實際問題,培養(yǎng)學(xué)生程序設(shè)計的思想和思維方式。本節(jié)的難點是:學(xué)生能靈活運用if分支結(jié)構(gòu)語句,多種形式解決實際問題。(三)學(xué)生分析本節(jié)課的教學(xué)對象是七年級的學(xué)生,他們求知欲強、 喜歡爭強好勝,所以在教學(xué)中穿插了一些比賽,讓學(xué)生在“賽中學(xué)”、“學(xué)中賽”,極大地激發(fā)了學(xué)習(xí)熱情,提高學(xué)習(xí)效率。這個年齡的學(xué)生好奇心非常強,愛玩計算機游戲,如果在教學(xué)中教師循循善誘,充分利用學(xué)生強烈的好奇心,采用知識游戲的方式,充分調(diào)動他們濃厚的學(xué)習(xí)興趣,激發(fā)學(xué)生的學(xué)習(xí)積極性,可以使看似枯燥的程序設(shè)計變得其樂無窮,學(xué)生在津津樂道的問題解決中掌握分支結(jié)構(gòu)程序設(shè)計的方法和技巧。(四)教學(xué)策略設(shè)計1教學(xué)方法設(shè)計協(xié)作-主動探究啟發(fā)式教學(xué)2關(guān)于教-學(xué)流程和教學(xué)活動的設(shè)計思路學(xué)生分組:在教學(xué)活動中引入競爭機制,激發(fā)學(xué)習(xí)熱情教學(xué)引入:快樂英語拼句,對if語句的理解和感性認識福娃考考你程序:u 首先運行并思考電腦如何實現(xiàn)判斷正誤的?(激起學(xué)生強烈的好奇心)u 嘗試寫程序代碼,然后查看程序源代碼,比較。(引導(dǎo)學(xué)生分析、思考問題,掌握用程序解決實際問題的思維方法。)u 最后分析歸納出:單行if語句知識要點:格式、功能和說明(由問題解決歸納出知識要點,帶著問題學(xué)習(xí),提高學(xué)習(xí)效果。)奧運五環(huán)程序:u 運行exe 程序后思考:電腦如何涂出五環(huán)的顏色并顯示顏色代表的含義?(激發(fā)學(xué)生的興趣。沒有看到程序代碼前,學(xué)生可能認為程序很神秘)u 學(xué)生練習(xí),自主協(xié)作探究學(xué)習(xí),嘗試用ifthen語句補填程序代碼(練習(xí)完成后明白程序設(shè)計的一般思維方法,體驗到了程序設(shè)計的樂趣,增強學(xué)生的自信心和成就感,同時自主-協(xié)作探究提高了學(xué)習(xí)效率)猜猜他是哪國人(聰明的推理專家): u 運行exe 程序u 先用自然語言分析判斷結(jié)果(引導(dǎo)學(xué)生嘗試用分支結(jié)構(gòu)語句獨立解決問題)u 然后用自然語言描述程序設(shè)計的思路并給出關(guān)鍵語句的表示 (人腦的思維方式轉(zhuǎn)換成程序設(shè)計的思維方式)u 學(xué)生練習(xí):嘗試用ifthenelse單行語句編寫程序時遇到問題u 解決單行if語句無法實現(xiàn)的問題,歸納出if塊語句格式的知識要點。(知識的呈現(xiàn)符合學(xué)生知識需求的規(guī)律,切實使學(xué)生牢固掌握if塊語句)u 學(xué)生完成練習(xí):用if塊語句編寫“猜猜他是哪國人“程序 u 程序設(shè)計深入思考,拓展設(shè)計思路。(使程序設(shè)計呈現(xiàn)多樣化。讓學(xué)生有再學(xué)習(xí)的愿望,使學(xué)生的學(xué)習(xí)是一個可持續(xù)發(fā)展的過程)知識反饋:我是細心的程序醫(yī)生,快速診斷問題程序并給出正確處方(學(xué)生自己發(fā)現(xiàn)錯誤,更正錯誤,掌握知識更牢固,使本節(jié)課內(nèi)容更充實、完整)知識總結(jié)和延伸課后作業(yè)三、教與學(xué)的實際過程描述1教與學(xué)的過程描述教學(xué)階段及所用時間教師活動學(xué)生活動設(shè)計意圖和對學(xué)生學(xué)習(xí)過程的觀察和考查教學(xué)引入(快樂英語拼句)師:1、我們今天這節(jié)課的學(xué)習(xí)過程中會有幾個比賽活動,希望本組內(nèi)的同學(xué)齊心協(xié)力合作好。2、你能幫老師完整地翻譯下面的句子嗎?(只知道部分短語)“如果你有時間,那么可以陪我買奧運紀念品嗎?否則,我只能呆在賓館里看電視了。”關(guān)鍵詞:買奧運紀念品(buy Olympic souvenirs),有時間(have time),如果(if),那么(then),否則(else),呆在賓館 (stay in the hotel),看電視(watching TV), 陪我(with me),只能(can only)1、學(xué)生分成兩組2、嘗試利用老師提供的關(guān)鍵短語,翻譯完整的英語句子。看哪組最先完成? 在教學(xué)中引入競爭機制:這樣可以有效激發(fā)學(xué)生的學(xué)習(xí)熱情。讓學(xué)生從熟悉的英語翻譯問題出發(fā),對if 語句有一個初步的感性認識和意思上的理解。分析英語句子If you have time, then, can you with me to buy Olympic souvenirs? Else, I can only stay in the hotel watching TV.分析:看來我能否去買奧運紀念品的條件是“你有時間”,如果條件成立,那么可以去,如果沒時間,即條件不成立,就不能去了,只能呆在賓館里。最先完成的組派學(xué)生回答翻譯的句子。考查學(xué)生對ifthenelse的理解程度,從而引出下面的教學(xué)內(nèi)容。福娃考考 你?奧運知識問答游戲(知識內(nèi)容:if.thenelse語句)1、 學(xué)生運行“福娃考考你.exe”程序。2、 VB程序界面3、 提問:電腦怎么判斷我們給出的答案是對或錯呢?并且顯示相應(yīng)的圖片?分析:聯(lián)系剛才的英語翻譯,讓電腦判斷是否可以用英語ifthenelse來表示呢?If 答案是對的 then 出現(xiàn)福娃 else 出現(xiàn)哭臉出現(xiàn)問題:“答案是對的”怎么用VB語句表示? “出現(xiàn)福娃圖片” 怎么用VB語句表示?程序中幾種控件及主要屬性控件 屬性 值Text1 text 輸入的文本內(nèi)容Command1 caption 看看對嗎?Image1 picture 福娃的圖片 Visible 初始為falseImage2 picture 哭臉的圖片 Visible 初始為false分析:答案在文本框中輸入,應(yīng)是text1的text屬性:Text1.Text = D 福娃圖片出現(xiàn)應(yīng)是image1的visible屬性:Image1.Visible = True雙擊“看看對嗎?”按鈕,查看代碼如下:If Text1.Text = D Or Text1.Text = d Then Image1.Visible = True Else Image2.Visible = True(代碼在一行顯示)。知識歸納,分支結(jié)構(gòu)If 語句單行格式一:if 條件then語句一 else語句二 格式二:if條件then語句下面的“奧運五環(huán)程序“就使用了if單行語句的格式二運行程序后思考:電腦是怎么判斷出我們給的答案是對或錯呢?而且會根據(jù)答案的正誤出現(xiàn)不同的圖片呢?這和剛才的英語拼句有什么關(guān)系?2、注意聽老師講解分支結(jié)構(gòu)if單行語句的格式、功能和說明。利用學(xué)生愛玩智力游戲的特點,先讓學(xué)生運行“福娃考考 你”程序,以2008北京奧運為背景知識,激起學(xué)生強烈的好奇心,教師引導(dǎo)學(xué)生逐步深入思考問題。教師不要急于說出答案,而是根據(jù)學(xué)生對新知識的理解,引導(dǎo)學(xué)生分析問題,讓學(xué)生學(xué)會思考,掌握用程序解決實際問題的思維方法。由問題解決進而歸納總結(jié)出分支結(jié)構(gòu)語句:if單行語句的格式和功能。這樣講解符合學(xué)生的認知規(guī)律,與傳統(tǒng)的程序教學(xué)(即先講語句格式,再運用語句解決程序問題)相比較,學(xué)生更樂于接受,思維更活躍,帶著問題學(xué)習(xí),學(xué)習(xí)效果和學(xué)習(xí)效率都有很大提高。你了解奧運五環(huán)嗎?(if.then語句)1、我們都知道奧運會的標(biāo)志是五環(huán)相連,那這五環(huán)是什么顏色?它們代表什么含義?這五個彩色圓環(huán)又是如何排列的呢?如果不知道,你運行完下面的“奧運五環(huán).exe”程序就知道了。2、VB程序界面3、程序中幾種控件及主要屬性控件 屬性 值Command1 caption 確定Command2 caption 重新開始Text1 text 內(nèi)容初始狀態(tài)為空Shape1-5 shape 3-cirle Bordercolor 白色 Borderwidth 5 Height 800 Width 8004、老師僅完成了部分的程序。希望大家把老師沒有完成的程序補充完整,使之正常運行。1、運行奧運五環(huán).exe程序,思考:程序是如何使用ifthen語句實現(xiàn)的?2運行奧運五環(huán).vbp并打開運行奧運五環(huán).frm窗口,雙擊“確定”按鈕,補充完整老師沒有完成的程序。3、全班分成的兩組比賽:看哪組同學(xué)在規(guī)定的時間內(nèi)完成程序代碼補充,使奧運五環(huán)程序正常運行的人數(shù)最多。本組內(nèi)的同學(xué)可以討論,并且先完成的同學(xué)可以幫助還沒有完成的同學(xué)。 “奧運五環(huán)的顏色和含義”這個問題很多人僅了解部分內(nèi)容,但能完整說清楚的人寥寥無幾。所以問題的本身就具有挑戰(zhàn)性和知識趣味性。沒有看到程序前,學(xué)生可能認為程序很神秘,補充完代碼后才恍然大悟,學(xué)生在學(xué)習(xí)的過程中充分體驗到了程序設(shè)計的樂趣。組內(nèi)互助提高了學(xué)生的學(xué)習(xí)效率,避免了以往教學(xué)中僅是老師單獨輔導(dǎo)學(xué)生所造成的局限性。考慮到學(xué)生是初學(xué)VB,直接編寫太多的代碼會讓學(xué)生無從下手,所以老師給出程序的半成品讓學(xué)生補充,增強他們的自信心和成就感。我是聰明的推理專家(猜猜他們是哪國人?)運用if塊語句解決問題七年級的學(xué)生奧成班里來了三個來自英國、日本、韓國的學(xué)生,你能猜出他們是哪國人嗎?1、運行程序,這可是一個“會思考的程序”呀!你猜出他們分別是哪國人了嗎?2、分析:如果A不講英文,那么A可能是日本人或韓國人;B不懂日語,但與英國同學(xué)可以熱烈交談,那么可以判斷B不是日本人,也不是英國人,所以B是韓國人;如果B是韓國人,那么A肯定是日本人,C就是英國人。3、嘗試編程:可以用自然語言描述如下:第一個“查看按鈕”的代碼可以如下編寫:如果你猜A是日本人,那么電腦會彈出“正確!”答案窗口否則,如果你猜A是英國人,那么電腦會彈出窗口:“提醒:A同學(xué)不會講英文,怎么會是英國人?”如果你猜A是韓國人,那么電腦會彈出窗口:“提醒:A如果是韓國人,B、C可能是英國人和日本人。B不懂日語,B不是日本人。B如果是英國人,但與“B能與英國同學(xué)熱烈交流”矛盾。”4、關(guān)鍵提示:If thenelse :如果那么否則你猜A是日本人:text1.text = “日本”彈出窗口函數(shù):msgbox(“此處輸入的內(nèi)容是彈出窗口中顯示的正確或提示的內(nèi)容”)5、學(xué)生嘗試編寫程序,此時會遇到問題:如果用單行語句格式,不好實現(xiàn)程序設(shè)計。知識歸納:if 語句塊格式6、學(xué)生用if塊語句形式書寫程序。7、關(guān)于此程序設(shè)計的思考如果猜者在B文本框中輸入“韓國人”或“韓”,其實答案正確,但是無任何顯示,如何完善程序?程序可以如下改寫:If Text2.Text = 韓國 or Text2.Text = 韓 or Text2.Text = 韓國人如果不用if塊語句格式編寫,能否用ifthen單行語句格式編寫?如果不采用老師描述的自然語言的判斷形式,你如何設(shè)計出自己的程序呢?這后兩個問題學(xué)生可以課后去解決,作為課后作業(yè)。結(jié)論:程序的編寫是多樣的,每個人的設(shè)計思路不同,設(shè)計出來的程序也是多種多樣的。1、運行后程序,思考A、B、C三位同學(xué)到底是哪國人?計算機程序真的會象我們一樣思考嗎?2、全班的兩組比賽:看看哪組是更聰明的推理專家?最先猜出的組選派代表陳述判斷理由。3、思考:我們?nèi)绾卧O(shè)計出讓別人猜猜的程序呢?在老師的指導(dǎo)下步步分析。 4、帶著自己的問題,認真聽老師講解if 塊語句。5、學(xué)習(xí)任務(wù):完成第二個“查看按鈕”的代碼。6、嘗試完成程序代碼的編寫,組內(nèi)可以討論。7、思考老師提出的關(guān)于程序設(shè)計的幾點思考。“猜猜他是哪國人”這個問題一提出,學(xué)生都想最快地判斷出結(jié)果。用電腦去驗證結(jié)果時,感覺電腦會思考似的。從問題內(nèi)容的懸念到程序設(shè)計的懸念,教師運用啟發(fā)式教學(xué),循序漸進,引導(dǎo)學(xué)生一步一步嘗試用分支結(jié)構(gòu)語句獨立解決問題。學(xué)生經(jīng)歷整個程序的設(shè)計過程:從遇到實際問題-人腦的思維方式轉(zhuǎn)換成程序的思維方式-解決問題過程中出現(xiàn)了新問題思考嘗試解決-解決問題后并沒有結(jié)束,而是多方面思考,拓展設(shè)計思路。使程序設(shè)計呈現(xiàn)多樣化。讓學(xué)生有再學(xué)習(xí)的愿望,使學(xué)生的學(xué)習(xí)是一個可持續(xù)發(fā)展的過程。在問題的環(huán)環(huán)解決中,學(xué)生積極、活躍地思考問題,學(xué)習(xí)氛圍緊張而充實,學(xué)生也很有成就感。在知識的講解過程中如何引出if塊語句,教師先讓學(xué)生嘗試用ifthenelse單行語句解決,結(jié)果出現(xiàn)了不太好解決的情況,此時教師歸納總結(jié)出if塊語句格式和功能。這樣使知識的呈現(xiàn)符合學(xué)生知識需求的規(guī)律,切實使學(xué)生牢固掌握if塊語句。我是細心的程序醫(yī)生(快速診斷問題程序)1、我們今天學(xué)習(xí)了if分支結(jié)構(gòu)語句,可是大家在程序書寫中總是會或多或少遇到一些問題,這不,下面的程序就是一些馬虎的同學(xué)書寫的,我們看看哪一組的程序醫(yī)生既細心,又能快速正確找到毛病給出正確的處方。在老師的指導(dǎo)下完成flash連線題考慮到如果讓老師總結(jié)出書寫if分支結(jié)構(gòu)語句易出現(xiàn)的錯誤,不如讓學(xué)生自己發(fā)現(xiàn)錯誤,更正錯誤,效果會更好,掌握知識更牢固。所以知

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論