資源簡介 《選擇結構—VB中的If語句》學案課前準備:分好小組, 2人為一組,確定小組長。序言:在生活中我們常常需要做各種選擇。例如:如果遇到紅燈,要停車等待,不然繼續通行;如果兒童身高低于1.2米,上車不需要買票;如果星期天下雨,我就在家看書,否則我就去踢足球……計算機在解決這類“如果…那么…否則…”的選擇判斷問題時,可以用選擇結構來實現,這節課我們學習的是VB編程語言中的選擇結構代表語句----IF語句。學習指引:課堂自主學習內容一、實現選擇結構的VB中的IF語句If語句是幾乎所有的高級編程語言中普遍使用的選擇結構語句,程序可以通過If語句來完成對條件的判斷、選擇。1、VB中If語句的語法 (1) 格式: 流程圖: If 條件 Then 語句塊1[ Else 語句塊2 ]End If語句功能:① 包含兩個分支,當條件成立時,執行Then分支后面的語句塊1,當條件不成立時,執行Else分支后面的語句塊2。(其中語句塊1和語句塊2均表示一個語句組,可以包含0條或多條語句。);② 兩個分支只能二選其一執行,不能同時執行;③ 條件可以是關系表達式(>,>=,<, <=, =,<>),或者邏輯表達式(NOT,AND,OR);④ ENDIF表示IF語句的結束,[ ]表示ELSE部分可以省略。(2) 簡單If語句(即ELSE部分省略)的語法 格式: 流程圖: If 條件 Then 語句塊End If語句功能:① 簡單If語句只包含一個分支,如果條件成立,則執行Then下面的語句塊;如果條件不成立,就什么都不執行;② 在只需要做肯定判斷,不需要給出否定判斷結果的情況下可用簡單If語句。舉例示范如果X等于自圓其說,那么彈出信息框提示猜對了,否則提示彈出信息框猜錯了。格式: 流程圖:If X=″自圓其說″ Then Msgbox(″猜對了″)Else Msgbox(″猜錯了″)End If2、本節課所使用到的VB中的程序代碼,書寫中的注意事項有如下幾點1、四則運算符號表示:加( + )、減( - )、乘( * )、除( / );2、VB支持的判斷條件都是由關系運算符構成的關系表達式或由邏輯運算符構成的邏輯表達式。例如:a>100,這就是一個關系表達式。(c>b) And (c關系運算符為: 大于( > )、大于等于( >= ) 、小于( < )、小于等于( <= )、等于( = )、不等于( <> )邏輯運算符為:與(And)、或(Or)、非(Not)3、本節使用到的VB中的語句說明① Msgbox( )功能為彈出一個對話框,″″的中的內容為彈出對話框的顯示內容② ″″表示引用內容的是字符、字符串、文本③ 賦值語句 例如:C = A * B 表示將A和B相乘的結果賦值給變量C注意:乘號*不能省略,不能寫為C=AB 二、課堂學習流程:(文件都在學生文件包里)1. 打開“神奇的心理圖”探求新知流程:打開“看圖猜成語”; 閱讀“學案”,自主學習VB中的IF語句的語法格式和功能; 打開任務一文件夾中的“猜成語程序選擇填空”; 探究出IF語句的特點小試牛刀:運用和實踐流程:打開任務二文件夾中“1.任務一:小試牛刀”; 打開“2.VB程序實踐”; 在VB中運行程序,體驗; 提交作業。探究思考:揭秘游戲:流程:打開任務三文件夾中“VB小游戲”; 探究思考游戲設計并實現的奧妙。課堂小結內容拓展三、VB6.0編程環境操作指導打開任務二文件夾中的“2.VB程序實踐”任務后,單擊下面圖示窗體前的“+”;2. 展開窗體后,雙擊“form1”窗體文件;3. 在VB中打開購書贈券程序界面,雙擊“計算”按鈕;打開“計算”按鈕的選擇判斷代碼編輯窗口,請同學們用正確的條件和語句替換其中的“條件?”、“語句1?”、“語句2”5. 完成后點擊運行按鈕“ ”6. 選擇“文件”菜單的“保存工程1.exe”,保存文件7. 保存文件至“電腦桌面”,文件名稱改為“班級+姓名”,然后提交該文件給教師。 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫