- 相關推薦
用塊IF實現(xiàn)選擇結構(二課時)
二課時[1]教學目的:掌握塊語句的格式和塊語句的使用
[2]教學重點:塊語句的格式的掌握
[3]教學難點:塊語句的使用
[4]教學方法:循序漸進和講演法
[5]教學工具:多媒體
[6]教學內(nèi)容:
教師活動
學生活動
復習導入
1、 選擇結構程序中當有多個輸出時需要用到循環(huán)的嵌套,請問其格式是怎么樣的?
2、 IF THEN ELSE對應關系是怎么樣的。
3、 編程:例4.3
通過上面的情況我們可以看出當有嵌套時一個程序顯得很長,除了不便于書寫外還不便于閱讀,所以現(xiàn)在我們來學習:塊IF語句結構。
學生回答:(中等學生能回答)
學生回答(能回答)
學生回答(中等學生能勉強寫出)
板書:
4.5用塊IF實現(xiàn)選擇結構
一、塊IF語句的一般格式
IF 條件 THEN
語句組1
ELSE
語句組2
END IF
1、功能
實現(xiàn)選擇結構。
2、說明
1) 注意格式中“語句定義符”的書形式。THEN ELSE不再任何內(nèi)容,在IF的結束要對應一個END IF
2) 注意書寫的層次感,以便于閱讀。
例1:書上例4。4(上課時講)
例2:書上例4.4(上課時講)
練習1:輸入三個正數(shù),判斷是否是三角形
程序:
INPUT “ENTER A,B,C”;A,B,C
IF A+B>C AND B+C>A AND A+C>B THEN
PRINT “能組成一個三角形”
ELSE
PRINT “不能組成一個三角形”
END IF
二、多個輸出結果的塊語句格式
IF 條件THEN
語句組1
ELSE
IF 條件 THEN
語句組2
ELSE
。。。
END
END IF
即塊語句的嵌套。
例3:書上例4.6
注意:上面的格式可以改為如下情況。
IF 條件1 THEN
語句組1
ELSEIF 條件2THEN
語句組2
ELSEIF 條件3 THEN
語句組3
……
ELSEIF 條件N THEN
語句組N
END IF
說明:把ELSE IF 合在一起組成ELSEIF語句讓整個程序看上去是一個簡單的塊語句格式。
例4:把4.6修改成ELSEIF的格式。
練習2:把學生分成幾個段:不及格(<60分),及格(60<=x<70),較好(70<=X<80),良好(80<=x<90)優(yōu)秀(x>=90).輸出一個學生的成績判斷是哪一個段。
分析:把這向個段的分數(shù)和結果一一對應起來
x<60 不及格 (1)
如果不小于60只能是在大于等于60,在大于等于的情況下當小于70時為及格即。
X<70 及格 (2)
如果不小于70只能是在大于等于70,在大于等的情況下當小于80時為較好即
X<80 較好 (3)
依此
X<90 良好 (4)
如果都不是只能是 優(yōu)秀 (5)
程序:(基于學生的程序修改)
INPUT X
IF X<60 THEN
? “不及格”
ELSEIF X<70 THEN
? “及格”
ELSEIF X<80 THEN
? “較好”
ELSEIF X<90 THEN
? “良好”
ELSE
? “優(yōu)秀”
END IF
END
學生編程:
(五分鐘后,叫了二個學生只有較好的學生能勉強做出)
三、作業(yè):4.7.
四、預習第六節(jié)。
五、教后感:當堂內(nèi)容基本上能掌握。學生離開了老師,不能獨立完成編程。
注意:回答問題的學生是分差中好三等來提問的。如果中等的學生沒有解決就花一定的時間講述,如果好的學生沒有掌握就花大量的時間復習。差等的學生如果沒有掌握通過課外解決。
【用塊IF實現(xiàn)選擇結構二課時】相關文章:
《兩塊銀元》第二課時08-16
選擇結構程序設計08-16
固定幾何結構的FFT算法及其FPGA實現(xiàn)08-06
我國稅制結構分析及選擇08-07
結構篇:用結構的“新瓶”裝思想的“老酒”08-18
用線條表現(xiàn)物體的結構08-16