八年級信息技術教案第四章 擇路而行---選擇結構程序設計
end
或者用塊if語句:
input “enter a number:”;n
if n mod 2=0 then
print n;“is even”
else
print n;“is odd”
endif
end
*4、練習
任給定一年,判斷該年是否閏年(閏年的條件:109頁練習題8 year mod 4=0 and year mod 100<>0 or year mod 400<>0)
input “請輸入年份”;year
if year mod 4=0 and year mod 100<>0 or year mod 400<>0 then
print year ;“是閏年”
else
print year ;“是平年”
endif
六、小結(學生總結分支結構的程序設計)
七、作業(yè):課后練習1-4題。
教學后記:
第二節(jié) 指點迷津----select case語句
一、學習目標
了解select case的特點。
二、教學重點
掌握select case的使用方法。
三、教學難點
select case的應用。
四、教學方法
1.演示法。
2.實踐法。
五、教學手段與教學媒體
多媒體網絡教室。
六、課時安排
1課時。
用嵌套的if語句可實現多分支選擇
1、基本格式
select case <變量>
case <值1>
<語句組1>
case <值2>
<語句組2>
…
case <值n>
<語句組n>
case else
<語句組n+1>
end select
每一個case句中指定一個值條件,當case變量的值符合條件時,執(zhí)行該子句下面的語名組,在執(zhí)行完該語句組后,跳過其它case子句,從end select轉出。
c=int(s/250)
2、在case子句中使用to
case <值1> to <值2>
3、在case子句中使用is
case is <關系運算符> <表達式>
4、在case子句中使用多個條件
允許在一個case子句中指定多個條件,各條件 之間用逗號分開。
條件=單值、值范圍、單條件
5、select case語句的一般格式
select case <測試表達式>
case <條件11>,<條件12>,…
<語句組1>
case <條件21>,<條件22>,…
<語句組2>
…
case <條件n1>,<條件n2>,…
<語句組n>
case else
<語句組n+1>
end select
六、多分支轉移語句
格式:on <算術表達式> goto <標號1>,<標號2>,…
七、多分支選擇結構小結
1、if-then-else(用if的嵌套)
分支(條件)較少時使用。
2、select case
分支(條件)較多時使用。
3、on goto
非結構化程序設計,不宜使用。
教學后記: