資源簡介 (共16張PPT)算法的執行浙教版六年級上冊第5課 算法的執行學習內容1. 運行程序。2. 單步調試程序。討論使用計算機程序來解決身邊的問題,觀察并記錄程序是如何逐步解決問題的?建構計算機通過運行程序,完成對算法的執行,使計算機根據既定步驟完成高速、準確的自動化處理。一、運行程序運行編寫好的程序,可以得到計算機輸出的可觀察的算法執行結果。在 Python 中, 可 以 通 過 IDLE Shell 運 行 程 序。 在“File” 菜 單 中 選 擇“Open”, 打 開 相 應 的 程 序。 在 程 序編輯器中的“Run”菜單中選擇“Run Module”,即可運行程序。一、運行程序二、單步調試計算機的計算速度很快,為了能夠觀察、跟蹤、分析程序每一步運行的結果,去驗證算法的正確性,可以通過單步調試,呈現程序逐步運行的過程。在 IDLE Shell 窗口的主菜單上單擊“Debug”菜單,選擇“Debugger”,將打開 Debug Control 對話框,進入調試狀態。二、單步調試試一試修改代碼中雞兔總的頭數與腳數,觀察、記錄程序運行的過程與結果。三、完善算法與程序根據調試中發現的問題,有針對性地完善算法與程序。例如,通過調試“雞兔同籠”解題程序發現,在調整雞、兔總頭數與總腳數后,程序不輸出任何結果,即該題無解。 為了讓該算法與程序能適用于多數“雞兔同籠”問題,讓用戶明確得知題目是否有解,可以做如下調整:1.由用戶輸入雞、兔總頭數與總腳數,存儲在“tou”“jiao”兩個變量中。2. 用 變 量“jie” 記 錄 此 題 是 否 有解, 當 jie=1 時 表 示 有 解; 當 jie=0 時,表示無解,若無解需在算法結束前輸出“無解提示”。三、完善算法與程序練一練運行完善后的“雞兔同籠”程序,進行單步調試,繼續發現問題并提出完善算法的新創想。謝謝聆聽!INTERNET OF THINGS謝謝21世紀教育網(www.21cnjy.com)中小學教育資源網站兼職招聘:https://www.21cnjy.com/recruitment/home/admin 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫