資源簡介 (共15張PPT)第2單元 編程計算教科版(2019版) 信息技術(高中)2.1 計算機解決問題的過程必修1 數據與計算學習目標了解計算機解決問題的過程了解流程圖的規范表示方法,學會使用自然語言和流程圖描述算法了解算法的三種基本結構計算機解決問題的 過程分析問題(理解問題)建立數學模型、設計算法、編寫程序、調試運行、檢測結果算法:就是解決問題的方法和步驟。描述算法的方法有:自然語言或流程圖。描述上床睡覺的算法1、上床2、熄燈3、睡覺常用的流程圖符號:描述上床睡覺的流程圖1、上床2、熄燈3、睡覺開始上床熄燈睡覺結束描述睡前看書的算法開始看書結束是否想睡睡覺1、判斷是否想睡2、若是睡覺3、若不是看書晚上睡覺還是看書的算法1、是否想睡2、若不是看書3、看一會再判斷是否想看書4、若是接著看書5、若是睡覺開始看書結束是否想睡睡覺是否課堂活動“最強大腦”游戲的規則為:用10秒記憶10個物品以及它們的編號,之后根據提問回答5個物品的編號,看誰記住的物品編號數量多。分析問題:電腦存儲這10個物品和編號,things[“蘋果”,“香蕉”,“橙子”,“梨子”,“獼猴桃”,“柚子”,“猴魁”,“鐵觀音”,“毛筆”,“宣紙”]#用列表存儲這10個元素隨機抽出5個物品,random.sample(things,5)回答正確加1分,n=n+1#這就是建模,建立數學模型設計算法出題:1、顯示游戲規則、物品及其編號10秒2、清屏答題:1、給出一個物品名稱2、回答編號3、如果回答正確,答對題數加14、重復以上步驟,直到回答完5道題輸出結果:輸出答對的題數“最強大腦”游戲源代碼調試運行程序課堂小結算法的概念信息使用流程圖描述算法Python 語言的開發環境拓展知識Python是一種面向對象的解釋型計算機程序設計語言,發明與1989年。它具有簡單,免費,開源和可移植性等特點。可用于Linux、Windows、Android等平臺。THANKS“” 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫