資源簡介 (共13張PPT)第5課 算法的執行浙攝版2023版 六年級上冊學習目標1.通過運行“雞兔同籠”程序,掌握算法執行的方法。2.通過調試“雞兔同籠”程序,掌握程序調試的方法,初步具備完善算法與程序的意識。復習鞏固Python包含了 IDLE Shell 和程序編輯器兩個窗口。IDLE Shell :用于顯示程序運行結果,也可以直接輸入單行代碼并運行。程序編輯器:用于編寫完整的程序并支持文件保存。復習鞏固賦值語句:使用賦值號“=”將右邊的值賦給左邊的對象。輸出語句:print()輸出1個或者多個對象(如數字,字符串)多個內容之間用英文逗號分隔。字符串需要放在英文單引號或雙引號之中常見比較運算符:等于“==”小于“<” 大于“>” 不等于“!=”結果只有“真(True)”或“假(False)”高級語言一般采,根據一定的規則要求來編寫程序。請對照流程圖,閱讀程序代碼。一、程序運行tu=0while tu<36:ji=35-tuif ji*2+tu*4==94:print(ji,”只雞”,tu,”只兔”)tu=tu+1二、調試程序嘗試自己輸入“雞兔同籠”程序并運行。說一說:你遇到了什么問題?有沒有解決?如何解決的?小結:1.Python中嚴格區分大小寫2.Python中所有標點都必須在英文半角狀態下輸入。3.Python用縮進和冒號區分代碼之間的層次。二、調試程序試一試:修改代碼中雞、兔的總頭數與總腳數,觀察、記錄程序運行的過程與結果。三、完善程序思考:調整后,程序可能不輸出任何結果,這不符合算法必須有輸出的特點,我們該怎么完善它?三、完善程序用 變 量“jie” 記 錄 此 題 是 否 有解當 jie=1 時 表 示 有 解;當 jie=0 時,表示無解,若無解需在算法結束前輸出“無解提示”。請在此流程圖中修改算法。三、完善程序請完善此程序并運行:tu=0while tu<36:ji=35-tuif ji*2+tu*4==94:print(ji,”只雞”,tu,”只兔”)tu=tu+1三、完善程序思考:雞兔同籠總頭數和總腳數發生變化時,需要用戶在代碼中手動調整,有沒有更好的辦法?練一練運行完善后的“雞兔同籠”程序,進行單步調試,繼續發現問題并提出完善算法的新創想。謝謝聆聽 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫