二、考題解析
【教學過程】
(一)導入新課
現(xiàn)實生活中,很多事件并非都是按自上而下的順序進行的,常常要根據(jù)一定的條件進行判斷并做出決策,比如Taxi收費情況。播放視頻,讓學生觀察出租收費系統(tǒng),并向?qū)W生提問:請問出租車是如何計價收費的?學生之間相互討論,請同學代表回答。
(二)新知探究
根據(jù)學生回答,補充、完善、總結Taxi計價收費過程:車程2公里以內(nèi)收費3元,兩公里以外,超過部分收費1.2元/公里。
根據(jù)以上總結,各小組畫出相應的流程圖。要求:流程圖必須保存在以小組為單位的Word文檔。
根據(jù)學生繪制流程圖的情況,補充完善或者復述的流程圖如下:
師生共同歸納出選擇結構的一般含義:如果條件成立則執(zhí)行語句塊1,如果條件不成立則執(zhí)行語句塊2,并強調(diào)圖中語句塊1和語句塊2不能同時為空,且語句塊1和語句塊2可以包含多個語句。
最后和學生共同總結If語句的一般格式:
格式一:If<條件>Then<語句>
格式二:If<條件>Then<語句1>Else<語句2>
(三)鞏固提高
引入問題,成績的評定也是由選擇性的分類評定,讓學生根據(jù)If語句的一般格式嘗試寫出關于“成績評價”的程序。
例:成績評價程序設計。
同桌之間先討論算法設計,再將算法說出來,(包括用的控件),算法如下:
1.輸入成績;
2.把成績轉化為數(shù)值賦給a。
3.如果a>=60成立則結果顯示“合格”,否則顯示“不合格”。
4.結束語句。
教師根據(jù)算法寫出程序:
A=val(text1.text)
If a>=60 then
Label2.caption="合格"
Else
Label2.caption="不合格"
End if
學生觀察程序并思考,把程序的理解說出來,然后試著畫出流程圖。
學生上機,按課本步驟完成例題。
(四)小結作業(yè)
教師主導,學生主體共同總結本課知識點。
布置作業(yè):輸入一個數(shù),求該數(shù)的絕對值,要求畫出流程圖,寫出算法并請學生解釋算法。
【板書設計】
略
【答辯題目解析】
1.請你談一談在if語句中,控制條件由哪兩個部分組成?
【參考答案】
由關系表達式“=、<、>、>=、<=、<>”和邏輯表達式“and、or、not”組成。
2.請你簡要的回答if語句的兩種基本表達式?
【參考答案】
格式一:If<條件>Then<語句>
格式二:If<條件>Then<語句1>Else<語句2>
相關推薦: