中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

2.1計算機解決問題的過程教學設計(表格式)2023—2024學年教科版(2019)高中信息技術必修1

資源下載
  1. 二一教育資源

2.1計算機解決問題的過程教學設計(表格式)2023—2024學年教科版(2019)高中信息技術必修1

資源簡介

2.1《計算機解決問題的過程》教學設計
基本說明
授課題目 作計算機解決問題的過程
課程名稱 必修一數據與計算 授課課時 1
授課類型 新授課 授課年級 高一年級
授課人 xxx 授課班級 高一x班
二、教學設計的依據
根據《普通高中信息技術課程標準(2017年版2020年修訂)》的要求,在教學的過程中要落實學科核心素養的培養,即信息意識、計算思維、數字化學習與創新、信息社會責任。
三、教材內容分析
本節內容處于教科版高中信息技術必修一課本第二章第1節,同學們通過本節的學習,將掌握程序設計中最基本的輸入輸出語句,并學會基本運算符和表達式等后續學習中必需的基礎知識,正式進入學習Python程序設計的大門。
四、學情分析
一般特征:高一的學生正處于形式運算階段,這一階段的學生具備有一定的抽象思維能力和邏輯思維能力。 起點能力分析:同學們初學Python語言,對此比較陌生,但興趣濃厚。擁有一定的抽象思維能力,能夠用數學方法解決特定問題。 學習風格分析:通過觀察發現,同學們的學習能力較強,接受新事物較快,且課堂活動的參與度也比較高。 信息素養分析:同學們的信息意識較強,對信息有較高的檢索能力,能夠利用一些數字化的資源解決部分學習中遇到的問題。
五、核心素養目標
信息意識:能夠從題目中提取出解決問題需要的關鍵數據和信息,并理解其中包含的數量關系; 計算思維:學會使用編程語言進行大量重復運算問題的求解,學會用計算機解決問題; 數字化學習與創新:適應數字化學習環境,養成數字化學習與創新的習慣, 學會利用計算機軟件和資源進行學習探究; 信息社會責任:對于信息技術創新所產生的新觀念和新事物,具有積極學習的態度。
六、教學內容
(一)輸入輸出語句 (二)基本數據類型 (三)運算符和表達式 (四)算法對程序的影響
七、教學重點、難點
(一)教學重點:輸入輸出語句、運算符和表達式 (二)教學難點:運算符和表達式
八、教學方法與策略
講授法、演示法
九、課前準備
上課PPT、裝有Python IDLE軟件的計算機機房
十、教學過程設計
教學環節 教學內容 教師活動 學生活動 備注
課堂導入 復習導入新課:計算機解決問題的過程 通過對上節課的知識回顧,導入本節課的內容。 在開始新課之前,首先我們來回顧一下上節所學的知識。 1.上一節課我們利用三種方式解決了雞兔同籠問題,并比較了三種方式的優缺點 2.人工方式成本低,運算速度慢;電子表格方式運算快,但是成本高;編程解決方式運算最快,性價比最高,“一勞永逸”。 3.電子表格的排序、篩選和公式函數功能的簡單應用。 那么像上節課這樣的計算機程序是如何被編寫出來的呢?我們需要學習哪些知識才能實現這樣的效果呢?我們將正式開始學習第二章編程計算,相信在本章的學習中,同學們可以找到答案。 學生回憶或者回答 通過對上節課知識的回顧,建立起內容之間的聯系。
教師分析雞兔同籠.py程序,并進行輸入輸出語句的講解。 輸入語句,用input()。 int()函數轉變數據類型。 輸出語句,用print()。 利用輸入輸出語句實現第一個程序。 一、輸入語句 首先程序運行時,會在控制臺打印出一句話作為提示語句。這個效果是由第一句代碼實現的: zongTou = int(input(“請輸入總的頭數”)) 1.在控制臺顯示這個提示語句后,這句代碼的任務并沒有完成,它的主要作用是接受來自鍵盤的字符,當使用者輸入字符并按下回車鍵后,這句代碼才完成任務。這時input函數會將獲取到的字符以字符的形式保存起來,并賦給一個變量。 2.這句代碼中,我們需想要的效果是用input()函數獲取一個數字,所以將獲取到的字符用int()函數轉變成整型(整數)。 3.賦值語句,賦值符號“=”,賦值的對象為常量或者變量。在本句代碼中,將獲取的字符轉變為數字,再賦給zongTou這個變量,保存起來。 下一句代碼與第一句類似。 二、輸出語句 print("兔的數量: ",tuTou) print("雞的數量: ",jiTou) print本意就是打印,在Python語言中的功能是將一個字符串或者變量打印到控制臺。在本段代碼中,print語句將輸出一個字符串,也就是“兔的數量: ”這句話。同時還輸出了一個變量,也就是中間計算的結果:tuTou和jiTou。像這樣用一個print()語句輸出兩個值,可以用“,”分開。 三、利用輸入輸出語句實現第一個程序 name=input(“請輸入你的名字”) print(“Hello,”,name) 思考解決流程,觀看教師編寫程序。實操實現第一個程序。 通過參與思考分析,感受計算機程序解決實際問題的過程掌握Python輸入輸出語句語法,強化學生理解。
教師結合雞兔同籠2.py程序講解運算模塊知識點 常量 變量 算術運算符 表達式 賦值運算符及賦值語句 常量:在程序運行中始終保持不變的量。 變量:在程序運行過程中允許改變的量為變量。 算術運算符: +-*/**//%加減乘除冪整除取模
表達式:表達式由運算符和操作數結合而成。 賦值語句:變量=表達式 在Python IDLE交互式窗口輸入命令,觀察計算結果。 學生通過自己手動輸入和觀察,親身體驗運算結果
教師對比兩個程序(參考程序見后),觀察運算效果,展示算法對程序的影響 算法是程序的靈魂,算法的優劣性對程序有著根本性的影響 教師運行兩個具有相同功能的程序,給定兩個較大的參數,觀察程序運行時間。 學生觀察程序運行時間的差異,體會算法對程序的影響。 通過觀察算法對程序的影響,體會算法的重要性。
課堂總結(2min) 輸入語句 輸出語句 int數據類型 運算符和表達式 算法對程序的影響
作業 預習2.2節做出判斷的分支
十、板書設計
2.1計算機解決問題的過程 1.輸入語句 a=input(“_____”) 2.輸出語句 print(“_____”)/print(a) 3.int() 4.運算符和表達式 (1)// (2)** (3)% 5.算法
教學反思
十二、參考程序
雞兔同籠1: #import time zongTou= int(input("請輸入頭的總數")) zongJiao = int(input("請輸入腳的總數")) #start = time.time() for tuTou in range(0,zongTou): jiTou = zongTou-tuTou tuJiao = 4*tuTou jiJiao = 2*jiTou if tuJiao+jiJiao == zongJiao: print("兔的數量:",tuTou) print("雞的數量:",jiTou) break #end = time.time() #spend_time = end-start #print("花費時間為:",spend_time) input("請輸入任意鍵結束") 雞兔同籠2: #import time zongTou = int(input("請輸入頭的總數")) zongJiao = int(input("請輸入腳的總數")) #start = time.time() tuTou = (zongJiao-2*zongTou)/2 jiTou = zongTou-tuTou print("兔的數量:",tuTou) print("雞的數量:",jiTou) #end = time.time() #spend_time = end-start #print("花費時間為:",spend_time) input("請輸入任意鍵結束")

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 马公市| 上林县| 连云港市| 姚安县| 辽源市| 南康市| 景东| 绥宁县| 浏阳市| 云浮市| 汉寿县| 宣城市| 白城市| 达孜县| 东山县| 扶风县| 额尔古纳市| 桃园县| 衡南县| 五台县| 九龙县| 武邑县| 定陶县| 渝北区| 贵州省| 重庆市| 泽州县| 灵石县| 永年县| 五指山市| 荥阳市| 文安县| 敦化市| 平安县| 会昌县| 马龙县| 易门县| 荔浦县| 安多县| 青川县| 茶陵县|