- 相關推薦
高中信息技術《語句與程序結構
一、教學目標
1.能說出選擇結構的基本格式,能將選擇結構應用到編程中。
2.通過提問、上機操作等方法知道選擇結構的表示方法,提高動手實踐能力。
3.通過對于選擇結構的學習,提升對于計算機編程的學習興趣。
二、教學重難點
【重點】選擇結構的基本格式及算法流程圖。
【難點】選擇結構的程序編寫。
三、教學過程
(一)導入新課
多媒體展示“自助式人行過街紅綠燈”視頻。
提出問題:紅綠燈在什么情況下會被啟用?【按鈕被按下】
教師總結:很多事情并不是簡單地依次順序執(zhí)行,有時需要根據(jù)條件有選擇地處理。按鈕按下后,紅燈變綠燈,是因為程序設計時用了選擇結構,本課就來學習如何在程序設計是使用選擇結構。
(二)新課講授
1.選擇結構
教師講解:在程序的選擇結構中,某些語句會受到條件的制約,根據(jù)條件與否有選擇地執(zhí)行。選擇結構利用條件語句,通過判斷表達式的值(True或False),決定程序執(zhí)行的分支。
布置任務,結合資料卡片自主探究選擇結構的分類。
教師總結:單分支結構和雙分支結構是常見的兩種選擇結構,在Python語言中是由if語句實現(xiàn)的,并在多媒體展示單、雙分支結構的基本格式及對應算法流程圖。
2.判斷正整數(shù)奇偶性
教師引導:判斷一個正整數(shù)奇偶性的方法通常是:如果一個正整數(shù)x能被2整除,那么這個數(shù)為偶數(shù),否則為奇數(shù)。
布置任務,嘗試畫出判斷正數(shù)奇偶性流程圖及程序代碼。
提出問題:
(1)條件判斷框內(nèi)填寫的語句是什么?【x%2=0】
(2)條件判斷結果為False時輸出什么?【該數(shù)字為“奇數(shù)”】
教師補充:Python語言用縮進的方式標識語句塊,表示語句之間的層次關系。同一級語句塊中的語句具有相同的縮進量。
3.多分支結構
教師講解:選擇結構除了單分支和雙分支結構,還有多分支結構。
利用多媒體展示生活實例:某城市軌道交通實行分段計程票價,起步票價為乘坐5站以內(nèi)(含5站)單人票價2元;乘坐5站以上10站以下(含10站),單人票價3元;乘坐10站以上16站以下(含16站),單人票價4元;乘坐16站以上,單人票價5元。
提出問題:該問題一共有幾種分支情況?【共四種情況,分別是乘坐5站及5站以內(nèi)、乘坐5站以上10站以下、乘坐10站以上及16站以下、乘坐16站以上】
布置任務,下面以信息技術小組為單位,探究該問題的算法流程圖及程序代碼。
教師提示:Python語言中,可以在if語句中配合使用elif語句實現(xiàn)多分支結構。
教師總結:在程序設計中,選擇結構是處理分支問題的基本手段。在用選擇結構進行問題求解時,需要先確定分支情況,然后再用恰當?shù)膇f語句編寫程序。
(三)鞏固提高
開展“來找茬”游戲,游戲規(guī)則:教師展示錯誤程序代碼,同桌兩人合作尋找編寫錯誤的代碼語句。
教師巡視指導,提示要點:可動手輸入代碼進行檢驗。
【elif語句實現(xiàn)分支結構時,最后一個分支應該使用else語句】
評價要點:反應敏捷、描述準確、操作熟練。
(四)小結作業(yè)
小結:教師提問選擇結構的基本格式,學生上臺板書。
作業(yè):預習循環(huán)結構的格式及代碼。
四、板書設計
【高中信息技術《語句與程序結構】相關文章:
信息技術高中教案11-24
高中信息技術教案11-02
高中信息技術說課稿01-29
高中信息技術教案11-14
高中信息技術說課稿08-12
高中信息技術教案模板11-06
高中信息技術教學心得12-14
高中信息技術教學反思01-18
[集合]高中信息技術教案10-31
【優(yōu)選】高中信息技術教案12-27