《Python編程案例教程》786-3(韓海花)教案 項目三 Python第六次課教案_第1頁
《Python編程案例教程》786-3(韓?;ǎ┙贪?項目三 Python第六次課教案_第2頁
《Python編程案例教程》786-3(韓海花)教案 項目三 Python第六次課教案_第3頁
《Python編程案例教程》786-3(韓?;ǎ┙贪?項目三 Python第六次課教案_第4頁
《Python編程案例教程》786-3(韓海花)教案 項目三 Python第六次課教案_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

PAGE10PAGE10PAGE9PAGE9《Python編程基礎知識》

教案課時分配表章序課程內容課時備注1文檔處理122電子表格處理83演示文稿制作44信息檢索65新一代信息技術概述106信息素養與社會責任8合計48文旌課堂APP

課題流程控制語句(一)——描述掃地機器人工作流程課時2課時(90min)教學目標知識技能目標:(1)掌握程序流程圖的畫法思政育人目標:(1)養成分析問題,事前規劃的良好習慣。(2)增強總結規律,將事物化繁為簡的能力。(3)強化環境保護意識,提倡節約能源、綠色健康出行。教學重難點教學重點:程序流程圖的基本符號教學難點:程序流程圖的畫法教學方法案例分析法、問答法、討論法、講授法、實訓法教學用具電腦、投影儀、多媒體課件、教材教學設計教學過程主要教學內容及步驟設計意圖課前任務【教師】布置課前任務,提醒同學通過文旌課堂APP或其他學習軟件,完成課前任務請大家搜集信息,了解掃地機器人的工作流程是什么,預習本任務需要的相關知識點。【學生】完成課前任務通過課前任務,使學生了解本次課的重要性,增加學生的學習興趣考勤

(2min)【教師】清點上課人數,記錄好考勤【學生】班干部交假條培養學生的組織紀律性,掌握學生的出勤情況新課預熱

(10min)【教師】與學生簡單互動,復習回顧上次課的內容等【學生】聆聽、互動通過老師與學生的互動,并讓學生了解這次課的知識點大致要求問題導入(5min)【教師】提出以下問題:(1)大家知道什么是流程圖嗎?(2)程序流程圖的基本符號都有哪些?【學生】思考、舉手回答【教師】通過學生的回答引入要講的知識通過問題導入的方法,引導學生主動思考,激發學生的學習興趣傳授新知

(30min)一、流程圖【教師】講解流程圖流程圖是對某一個問題的定義、分析或解法的圖形表示,圖中用各種符號來表示操作、數據、流向及裝置等。程序流程圖則表示程序的運行順序,是一種常用的表示算法的圖形化工具。換言之,程序流程圖就是通過畫圖的方法表達程序運行的所有路徑,通過使用箭頭和框圖把程序運行的方向與步驟展示出來?!緦W生】聆聽、記錄、理解二、程序流程圖的基本符號【教師】講解程序流程圖的基本符號程序流程圖的基本符號如圖3-1所示。(1)端點符表示算法的起始或結束。(2)判斷符用于對給定的條件進行判斷,根據判斷的結果來選擇流程方向。它只有一個入口,可以有若干個出口,但有且僅有一個出口被激活。(3)處理符表示算法中的具體處理步驟。(4)流線符表示數據流,箭頭指示流向。(5)連接符用于連接因頁面寫不下而斷開的流程線,對應的連接符應有同一標記。(6)注解符用于標識注解內容,它不是程序流程圖的必要部分,不反應流程和操作,只是為了對流程圖中某些符號的操作進行必要的補充說明,以幫助讀者更好的理解。圖3-1程序流程圖的基本符號(7)數據符表示未指定媒體的數據,可用于輸入和輸出,比較通用。程序流程圖還包括一些特殊的數據符,常用的有文件符、顯示符和人工輸入符。其中,文件符表示人可閱讀的數據,如打印輸出、表格輸入的數據等;顯示符表示任意媒體顯示的數據;人工輸入符表示任意媒體以人工輸入的數據,如鍵盤、開關裝置、按鈕、條形碼輸入器等輸入的數據。在程序設計中,包含了3種基本結構,即順序結構、分支結構和循環結構,其流程圖如圖3-2所示。圖3-23種基本結構的流程圖(1)順序結構就是按照程序代碼先后順序自上而下地執行,直到程序結束。(2)分支結構是根據判斷條件是否滿足來決定是否執行指定操作。(3)循環結構是重復執行某些操作,直到不滿足循環條件才終止循環?!緦W生】聆聽、記錄、理解【教師】布置題目繪制出流程圖:輸入一元二次方程的系數a、b、c,判斷該方程是否有實數解(0)。若有,求出該實數解;若沒有,輸出“此方程無實數解”。提示:一元二次方程的求解公式為【學生】完成題目【教師】隨機點名回答通過教師的講解和演示,使學生了解流程圖任務實施(15min)【教師】帶領學生完成任務一?【教師】提出任務在做一件事情前,如果沒有規劃,走一步看一步,很快就會陷入混亂之中,最后可能要花費更多的時間完成,甚至無法完成。因此,做事情前應充分分析問題,并做好規劃,做到磨刀不誤砍柴工。編程同樣如此。在編寫程序前,應分析程序功能和流程;然后進行重要步驟規劃,即畫流程圖;最后根據流程圖逐步編程實現。請大家使用流程圖描述掃地機器人工作流程?!緦W生】思考、討論一、進行任務分析:掃地機器人工作時傳感器會檢測前方、左邊和右邊是否有障礙物,并將檢測結果傳給掃地機器人進行判斷。掃地機器人根據判斷結果規劃路徑,具體如下。(1)判斷前方是否有障礙物,如果沒有,則機器人前行;如果有,則進行下一步判斷。(2)判斷左邊是否有障礙物,如果沒有,則機器人左轉;如果有,則進行下一步判斷。(3)判斷右邊是否有障礙物,如果沒有,則機器人右轉;如果有,則后退。(4)循環執行(1)~(3),直到機器人停止工作。掃地機器人的工作流程圖如圖3-3所示。圖3-3掃地機器人的工作流程圖二、分析:【學生】聆聽、記錄、理解通過任務實施環節,讓學生將所學知識與實踐相結合,培養學生的實操能力實操練習(15min)【教師】布置任務繪制出流程圖【教師】巡堂輔導,及時解決學生遇到的問題;安排每組做得最快、最好的學生輔導其他學生進行操作,并解答其遇到的問題【學生】對比自己的繪制結果,若繪制有誤,查找并記錄原因通過實操練習使學生鞏固所學知識,并以學生為主體,針對學生接受能力的差異性,讓優秀學生帶動其他學生掌握知識課堂小結

(3min)【教師】簡要總結本節課的要點利用所學流程圖知識點畫出掃地機器人工作流程圖?!緦W生】總結回顧知識點總結知識點,鞏固學生對流程圖相關知識的印象作業布置

(2min)【教師】布置課后作業利用本節課所學知識點自己繪制出一個掃地機器人工作流程圖?!緦W生】完成課后任務通過課后作業復習鞏固學到的知識,提高實際操作能力教學反思本次

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論