初中第二冊《信息技術》教材說明及教學參考
private sub command1_click()
call msg (1)
end sub
調用過程,將轉到指定的過程執行,而實際參數的值將傳遞給過程中的參數表中的參數。
程序調試
程序調試在程序設計中會經常用到,因為程序代碼出錯的方式不同,教材中列舉了一些常見錯誤,比如語法錯誤、運行錯誤、邏輯錯誤等。最常見的是語法錯誤,需要學生在輸入代碼中仔細審查代碼的正確性。
運行程序后,如果代碼有錯,vb將自動提示相應的錯誤,并指出錯誤之處。根據錯誤提示,更改錯誤代碼即可。在程序調試過程中,學生必須有耐心反復調試,直到程序正確運行。【文本資源】【教學參考】第十五課 vb程序設計實戰
教師通過本課的一個小游戲讓學生對前幾課的所學的內容進行復習,并根據所學的知識鍛煉學生的動手和動腦能力。通過這個小游戲的制作過程引導學生去理解和學習編寫計算機程序的方法。
建議2個課時完成。
編寫九宮格拼圖游戲程序
教師通過活動的介紹引導學生了解這個游戲的原理,同時可以讓學生利用前面學過的photoshop制作游戲需要的小卡片。讓學生想象游戲可能出現的幾種情況,為接下來的游戲做好準備。
游戲分析
學生要認真思考、理解游戲完成的每個步驟,想象每個步驟出現的效果,以及每步實現的算法,并根據空白圖片可能出現的位置讓同學們去推理,鍛煉學生的分析能力。
詳細設計
可以根據詳細設計對游戲功能模塊分析指導學生去分析問題,并養成程序設計規范化的良好習慣。引導學生根據自己的理解去劃分模塊,設計程序設計結構流程圖。讓學生學會用模塊化的思想去思考、解決問題,學會制作流程圖,幫助整理思路,形成系統化的思維。
設計程序界面
通過游戲窗口界面的設計引導學生學習工程的建立,同時可以為下面進行的程序編寫提供方便。程序的編寫是根據游戲的步驟進行編寫的,程序需要對圖片的每次移動后排列順序、本次被單擊的圖片位置、空白圖片的位置、移動次數等數據進行記錄。課本中對游戲編寫的每步程序進行了說明,學生可以根據程序的說明理解程序的完成過程,聯系詳細設計的功能模塊圖。
編寫程序
這是一個vb的綜合實踐課,學生可結合程序代碼和相應的注釋,理解程序中的語言的具體含義,能比較熟練的使用vb語言編寫程序。程序編寫最后是對程序的調試和運行。讓學生對自己的游戲設計過程進行總體設計思路的描述,培養學生良好的分析問題和設計程序習慣。
實踐與探索
讓學生練習修改程序,實現不同的游戲功能,鍛煉學生的創新能力。同時還可以添加一些特殊功能,比如登記游戲者的姓名、成績及統計排行榜等。可以根據學生自己的想法去完善游戲,使游戲更好玩。
鏈接
“鏈接”幫助學生了解更多的vb系統中的工程概念等有關內容,讓學生樹立工程意識,用工程的思想處理問題。