資源簡介 2.2《作出判斷的分支》教學設計一、基本說明授課題目 作出判斷的分支課程名稱 必修一數(shù)據(jù)與計算 授課課時 2授課類型 新授課 授課年級 高一年級授課人 xxx二、教學設計的依據(jù)根據(jù)《普通高中信息技術課程標準(2017年版)》的要求,在教學的過程中要落實學科核心素養(yǎng)的培養(yǎng),即信息意識、計算思維、數(shù)字化學習與創(chuàng)新、信息社會責任。三、教材內容分析本節(jié)內容處于教科版高中信息技術課本第二章第2節(jié),同學們通過本章的學習,將掌握如何運用順序結構和分支結構控制程序流程,學會使用賦值語句、輸入輸出語句、if語句編寫簡單程序,打開程序設計的大門。四、學情分析一般特征:高一的學生正處于形式運算階段,這一階段的學生具備有一定的抽象思維能力和邏輯思維能力。 起點能力分析:同學們初學Python語言,對Python IDLE軟件的操作不夠熟練,只掌握最基本的新建文件、打開文件等功能。 學習風格分析:通過觀察發(fā)現(xiàn),該班的學生大都學習態(tài)度積極,學習能力較強,接受新事物較快,且課堂活動的參與度也比較高。 信息素養(yǎng)分析:同學們的信息意識較強,對信息有較高的檢索能力,能夠利用一些數(shù)字化的資源解決部分學習中遇到的問題。五、教學目標知識與技能:掌握分支結構;能夠理解程序中的常量與變量;掌握運算符與表達式以及數(shù)據(jù)轉換函數(shù)的使用; 過程與方法:學會使用賦值語句與if語句進行簡單的程序編寫并運行; 情感與態(tài)度: 通過學習對問題進行分解,從而培養(yǎng)計算思維能力六、教學重點、難點(一)教學重點: 賦值語句與if語句的使用 (二)教學難點:用賦值語句與if語句進行簡單的程序編寫與運行七、教學方法與策略講授法、任務驅動法八、課前準備上課PPT、正常機房的上機環(huán)境九、教學過程設計第二課時(分支結構)教學環(huán)節(jié) 教學內容 教師活動 學生活動 備注復習導入 (3min+2min) 復習導入新課:作出判斷的分支 通過對上節(jié)課的知識回顧,導入本節(jié)課的內容。 賦值語句,賦值符號“=”,賦值的對象為常量或者變量。 輸出語句,用print()。 輸出語句,用input()。 順序結構,依次執(zhí)行。 在開始新課之前,首先我們來回顧一下上節(jié)所學的知識。 1.上節(jié)課我們學習了Python語言中最基本的三種語句。賦值語句、輸入語句、輸出語句。 2.基本運算符和表達式與數(shù)學中的類似,運算符略有不同。 3.賦值語句就是對常量或者變量進行賦值,不變的量就是常量,賦值后會改變的量為變量。 4.輸出語句,print(),用來打印一句話或者變量的值,如果內容是字符串,需要有英文引號。 5.輸入語句,input(),也可以用來輸出一句話,但是語句功能與print()語句不一樣,它可以接收來自鍵盤的字符。 6.順序結構的特點是程序語句依次執(zhí)行。但在實際的場景中,事件的解決過程中可能面臨多種情況,此時我們就需要針對不同的情況,設計相應的操作。 那么這一小節(jié),我們將學習程序設計中的第二大結構——分支結構,以及怎么樣python語言的方法來實現(xiàn)它們。今天這節(jié)課我們就來一起學習分支結構。 學生回憶或者回答 動態(tài)展示,與學生互動(運算符和表達式) 板書(三類語句) 通過對上節(jié)課知識的回顧,建立起內容之間的聯(lián)系。活動一 教師引導學生進行流程分析,并講解if else語句,示范程序編寫過程 (5min+10min) 理解順序結構,為變量的講解做鋪墊 一、創(chuàng)設情境 小明同學替全班同學在書店購買圖書,每本單價10元。老板告訴他團購有優(yōu)惠,20本以內無折扣,超過20本(含20本)少于50本打9折,超過50本(含50本)打8折。 小明同學班里人數(shù)未知,請你計算在不同的人數(shù)情況下,需要多少錢購買圖書? 二、分析流程 分析問題的解決流程,并思考程序的實現(xiàn)步驟。 借助數(shù)學中的分段函數(shù),引導學生形成數(shù)學思想到程序思想的轉變。(2min) 三、if語句的語法 if (邏輯表達式): ____________ elif(邏輯表達式): ____________ else: —————— 四、過利用if語句實現(xiàn)程序 1.在進行計算之前,我們需要用一個語句從鍵盤上獲取需要購買的數(shù)量,使用input()語句。 2.根據(jù)情境,在獲取書本數(shù)量以后,要面臨三種情境的選擇。聯(lián)系到剛才所學的分支結構,試想以下怎樣用Python實現(xiàn)。 思考解決流程,觀看教師編寫程序 情境引入 語法格式 數(shù)學函數(shù)到計算機函數(shù)的轉換 通過參與算法流程的思考分析,感受計算思維解決實際問題的過程掌握Python語言if語句的語法活動二:學生利用if分支結構實現(xiàn)程序(20min) 學生根據(jù)新知,自主實現(xiàn)程序解決問題,可對照教師下發(fā)的程序截圖進行參考 活動要求: 學生回顧算法過程,形成解決問題的完整思路。 利用Python IDLE軟件編寫代碼,并代入測試值試驗。 學生自主實現(xiàn)程序解決問題 通過活動二鍛煉學生的實踐操作能力,養(yǎng)成良好的編程習慣。課堂總結(2min) 基本運算符 int數(shù)據(jù)類型 if 語句語法作業(yè) 完成導學案上的計算BMI指數(shù)的程序十、板書設計2.2做出判斷的分支 1.賦值語句a=b if _______: 2.輸出語句 print(“Hello world”) ________ 3.輸入語句 input(“Please enter”) elif _______: x*10 x<20 _______ y= x*10*0.9 20<=x<50 else: x*10*0.8 x>=50 _________教學反思 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫