資源簡介 課題: 1.2 數據的計算執教班級:高一(1)(2)(3)(4)(5)班 課時安排: 1教學目標 體驗計算機編程; 感受計算機在處理數據時的優勢; 根據問題需求,選用恰當的計算方式。教學重難點 重點: 了解計算機編程解決問題的過程。 難點: 根據問題需求,選用恰當的教學環節 教學內容 媒體或技術應用回憶 算術計算:“數據”在“運算符”的操作下,按“規則”進行的數據變換。 二、電子表格中的公式及函數 常用的電子表格軟件:excel和wps表格二、計算機編程解決雞兔同籠問題 如果是以下信息,求雞兔數量? 35頭,118腳,雞兔各幾何? 72頭,168腳,雞兔各幾何? 200頭,620腳,雞兔各幾何? 活動三:嘗試運行 jitu.py程序。 生:體驗 思考:用程序解決此問題和用Excel解決時有何不同? 活動四:找一找程序1與程序2不同處 程序設計1: print('這是一個有關雞兔同籠問題的程序') heads=float(input('請輸入總的頭數:')) legs=float(input('請輸入總的腳數:')) tu=int((legs-heads*2)/(4-2)) print('兔子有:',tu,'頭') print('雞有:',int(heads-tu),'頭') input("運行完畢,請按回車鍵退出...") 程序設計2: print('這是一個有關雞兔同籠問題的程序') heads=int(input('請輸入總的頭數:')) legs=int(input('請輸入總的腳數:')) for tu in range(1,heads-1): leg=4*tu+2*(heads-tu) if leg==legs: print('兔子有:',tu,'頭') print('雞有:',int(heads-tu),'頭') input("運行完畢,請按回車鍵退出...") Python軟件三、感受計算機在處理數據時的優勢 任務二:通過解決雞兔同籠問題,比較人工計算、計算機軟件計算及編程計算的特點。 計算方式考查的方面使用成本使用的方便性計算速度其他人工計算借助電子表格軟件計算編程計算小結:三種計算方式都有其適用的問題類型,靈活適用這三種方式將有助于我們提高數據計算的效率。四、拓展知識 師:介紹python軟件。IDLE界面、利用text文檔進行代碼編輯。課后作業 P16頁課本單元學習評價 第1、2兩題板書設計: 見ppt備注:實驗等實踐課的教學設計樣式可參照新授課教學設計模板編制。程序1print('這是一個有關雞兔同籠問題的程序')heads=float(input('請輸入總的頭數:'))legs=float(input('請輸入總的腳數:'))tu=int((legs-heads*2)/(4-2))print('兔子有:',tu,'頭')print('雞有:',int(heads-tu),'頭')input("運行完畢,請按回車鍵退出...")程序2print('這是一個有關雞兔同籠問題的程序')heads=int(input('請輸入總的頭數:'))legs=int(input('請輸入總的腳數:'))for tu in range(1,heads-1):leg=4*tu+2*(heads-tu)if leg==legs:print('兔子有:',tu,'頭')print('雞有:',int(heads-tu),'頭')input("運行完畢,請按回車鍵退出...") 展開更多...... 收起↑ 資源列表 1.2數據的計算第2課時 教案.docx 程序源代碼.docx 縮略圖、資源來源于二一教育資源庫