資源簡介 (共13張PPT)第11課 問題的抽象學習內容抽象的方法抽象的形式討 論早期的交通線路圖上,每條路線都標注了完整的信息,比如車站間的距離和交通路線的實際形狀等。現在改進后的交通線路圖簡化了許多,你知道為什么要改成這樣嗎 建 構日常生活中,將復雜問題簡化成計算機能處理的問題,這需要將問題抽象化。抓住問題的本質,保留解決問題的關鍵部分,將次要部分忽略或簡化掉,復雜問題簡單化。一、認識抽象為了將生活中的真實問題形式化表達,可以通過抽象、識別問題的關鍵部分,過濾掉所有不必要信息。例如,電子元件的狀態抽象成數字“1”和“0”,一堆瓜果抽象成“水果”,校園實景抽象成“示意圖”等。一、認識抽象抽象的關鍵是根據目標保留必要的細節,去除不必要的細節,從而找到事物與眾不同或者共同的特征。二、抽象的過程在信息科技領域,將事物的關鍵要素抽象出來,有利于設計算法。問題的抽象過程指通過多種抽象方法一步步確立關鍵規則、數據等要素的過程也是一個不斷舍棄非必要細節,將復雜問題簡化表達的過程。以“規劃最短路線”為例,抽象過程如下:實景地圖的抽象根據問題解決的目標,找到實景地圖的關鍵節點,并通過點、線結合的方式抽象出必要的細節。二、抽象的過程二、抽象的過程二、抽象的過程規則抽象從現實事物的描述中梳理和抽象出算法可以控制執行的規則。“規劃最短路線”問題的規則可以抽象如下:二、抽象的過程數據抽象在信息科技領域,用算法來解決問題時,最終要把事物抽象成數據,并用變量來表示。對于“規劃最短路線”問題,把每段路徑抽象成“距離”這一數據,并用變量L1、L2、L3···L7 表示。練 習在指揮機器人畫正六邊形的問題中,如何進行規則抽象和數據抽象呢 謝謝! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫