解決問題的一般過程和用計算機解決問題- 課件 2023-2024學年人教- 中圖版(2019)高中信息技術必修1_第1頁
解決問題的一般過程和用計算機解決問題- 課件 2023-2024學年人教- 中圖版(2019)高中信息技術必修1_第2頁
解決問題的一般過程和用計算機解決問題- 課件 2023-2024學年人教- 中圖版(2019)高中信息技術必修1_第3頁
解決問題的一般過程和用計算機解決問題- 課件 2023-2024學年人教- 中圖版(2019)高中信息技術必修1_第4頁
解決問題的一般過程和用計算機解決問題- 課件 2023-2024學年人教- 中圖版(2019)高中信息技術必修1_第5頁
已閱讀5頁,還剩23頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

復習大數據及其應用特征

技術巨量性、多樣性、訊變性、價值性應用采集、預處理、存儲與管理、分析與挖掘生活服務、智慧城市、醫療健康、社區管理授

課:XXX2.1程決解問題的一般過和計用算機解決問題學習目標3通過對出行打車過程對比分析,體驗問題解決方式的多樣性,了解信息化手段的便捷。認識Python語言,了解計算機程序的主要功能,能夠修改簡單的程序代碼,體驗程序設計的魅力。通過對交通疏導問題的思考與探究,體會人工解決問題與計算機解決問題的過程與區別,了解用計算機解決問題的優勢。21學習重難點用計算機解決問題的一般過程。利用計算機解決實際問題。難點

重點01情景導入ContextImport2、從問題解決過程和效率等方面,分析這兩種方法的異同。相同點:不同點:兩種不同的叫車方式

小明同學準備和父母一起乘飛機外出旅游,為了盡快趕到機場,父母決定到小區門口招手叫輛出租車,而小明則建議通過叫車軟件網絡約車。1、針對上面的情境,比較“招手叫車”和“網絡約車”兩種方式的不同,完成下表:叫車方法叫車地點叫車步驟與過程便捷程度招手叫車網絡約車小區門口家中

招手攔車→上車溝通目的地→到達機場軟件約車→輸入出發地和目的地→系統分配司機→到指定地點→到達機場不太便捷

比較便捷

叫車→坐車→出發→到達目的地1、過程細節不同;2、溝通方式不同;3、效率不同。02解決問題的一般過程GeneralProcessOfProblemSolving交通指揮問題

在無信號燈或者信息燈不能正常工作的路口,經常會有交通警察在現場指揮交通,如圖:

描述交通警察為保證道路暢通進行交通疏導的一般過程與方法。人工解決問題的過程遇到問題解決問題找經驗交警人工解決問題的過程看車流量與人流量根據經驗思考解決方式指揮交通分析問題尋找解決問題的途徑與方法解決問題并驗證結果依據確定方法解決問題,檢驗答案,評估效果最終解決問題。收集相關的資料明確目標、條件、規則等找出已知與未知的聯系。將問題與已知條件或已有的規則相關聯,設計問題求解方案。03用計算機解決問題的過程TheProcessOfSolvingProblemsWithComputers計算機的特點運算速度快計算精度高邏輯運算能力強存儲量大自動化程度高人工智能大數據物聯網……交通信號控制系統是利用計算機程序控制紅綠燈變化來指揮交通。

隨著物聯網、大數據和人工智能等技術的發展,還可以根據聯網數據精準地自動調節紅綠燈的時長,實現多路口信號燈的智能聯動控制。問題解決用計算機程序控制交通信號燈“紅燈變綠燈”

交通信號燈是國際通用的道路交通信號設施。我們可以用計算機程序模擬控制紅綠燈的變化,例如編程實現一個“燈”由紅色變為綠色的效果。

結合前面交通警察指揮交通的過程,分析用計算機編程解決該問題的過程。計算機解決問題的過程

用計算機編程解決問題即讓計算機按照程序執行指令。如果問題沒有解決提出問題分析問題設計方案編程調試解決問題分析問題信號燈初始狀態信號燈中間狀態信號燈終止狀態紅燈持續顯示綠燈亮紅燈變亮禁行禁行通行設計方案某些功能再細分子功能分解為若干相對獨立的功能設計方案原始問題主要功能1主要功能m子功能1子功能n………………設計方案紅燈變綠燈紅燈變亮紅燈持續顯示綠燈變亮高級語言匯編語言機器語言編程調試編寫程序利用計算機程序設計語言描述算法,實現問題求解的過程程序設計語言符號化的機器語言,采用英文助記符代替機器指令,屬于低級語言不依賴于特定的計算機系統,通用性更好,比較流行的高級語言有Java、C++、Python等由二進制0、1代碼指令構成,能被計算機直接識別。Python的由來Python的創始人:荷蘭GuidovanRossum。1989年圣誕節期間,在阿姆斯特丹,Guido為了打發圣誕節的無趣,開發了一個新的程序語言Python。Guido將Python(大蟒蛇)作為該編程語言的名字,是取自英國20世紀70年代首播的電視喜劇《蒙提.派森的飛行馬戲團》(MontyPython’sFlyingCircus),因此Python語言的logo是一條蟒蛇。粉絲用Python開發的著名項目阿里云AI開放平臺阿里云AI()致力于構建最全面、最開放、最前沿的AI開放平臺,阿里云推出AI產品,包括語音識別,還有圖像識別、視覺識別等130多款細分產品,適用于300多個場景。以語音合成為例,阿里云AI的語音合成PythonSDK提供了如下接口:

SpeechSynthesizer,設置語音合成請求參數,發送語音合成請求。

SpeechSynthesizerCallback,用于獲取語音合成結果。豆瓣網(douban)是一個社區網站,提供關于書籍、電影、音樂等作品的信息,還提供書影音推薦、線下同城活動、小組話題交流等多種服務功能。豆瓣網已經達擁有300萬注冊用戶,訪問量每天則超過兩千萬,是一個應用Python開發的非常成功的Web2.0站點。豆瓣網用Python開發的著名項目FaceRecognitionFaceRecognition是一個基于Python的人臉識別庫,它還提供了一個命令行工具,讓你通過命令行對任意文件夾中的圖像進行人臉識別操作。該庫使用頂尖的深度學習人臉識別技術構建,在臉部檢測數據庫上的檢測準確率高達99.38%。FaceRecognition的最基本功能是從圖像中識別人臉,如下圖所示。用Python開發的著名項目Python人工智能和數據科學領域最受歡迎的編程語言。面向對象高級程序設計語言解釋型語言Python語言Python程序的修改與運行運行提供的Python程序“紅燈變綠燈.py”,閱讀程序代碼,參照注釋語句分析程序功能:importturtle

#導入可以繪制圖形的Python內置模塊turtleimporttime

#導入與時間處理有關的Python內置模塊time#初始化紅綠燈light=turtle.Turtle()light.hideturtle()light.screen.delay(0)#禁用繪制過程的動畫顯示#紅燈亮light.color("red","red")light.begin_fill()light.circle(20)light.end_fill()#紅燈保持顯示time.sleep(10)#綠燈亮light.color("green","green")light.begin_fill()light.circle(20)light.end_fill()調試程序發現錯誤分析其產生的原因,并進行改正;對運行的結果進行分析和驗證,判斷其是否正確和完整。小結解決問題的一般過程和用計算機解決問題解決問題的一般過程分析問題尋找解決問題的途徑與方法解決問題并驗證結果

用計算機解決問題的過程如果問題沒有解決提出問題分析問題設計方案編程調試解決問題課堂檢測1.下列選項都是屬于高級語言的是(

)A.匯編語言、機器語言

B.匯編語言、Basic語言C.Basic語言、Python語言

D.機器語言、Python語言15.Python程序文件擴展名是(

)A..python

B..pyt C..ptD..py17.計算機能夠直接識別的語言是(

)A.自然語言B.機器語言C.匯編語言

D.高級語言18.不屬于使用計算機解決問題的步驟是(

)A.分析問題

B.輸入數據

C.編寫程序

D.設計算法CDBB作業

溫馨提示

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

評論

0/150

提交評論