資源簡介 (共14張PPT)第7課 猜數字算法驗證浙攝版2023版 六年級上冊學習目標1.通過運行程序驗證猜數字算法,掌握分析程序運行過程與結果的方法。2.根據對算法驗證結果的分析,能初步完善算法。回顧并復習猜數字游戲算法一、驗證算法小知識一、驗證算法請同學們將老師發的半成品程序進行填空完善,并運行。試一試調整“目標數”,運行程序,和同伴一起玩一玩。誰的猜測次數越少,誰就贏。說一說:你是如何記錄猜測次數的?二、完善算法為了提高“猜數字”程序的實用性與趣味性,可以在程序中增加記錄猜測次數的功能:用變量 ci 表示次數,用戶每猜一次,ci就加 1,用戶答對后輸出一共猜了多少次的提示。二、完善算法二、完善算法說一說,在哪個位置修改程序,嘗試修改。再次試一試運行程序,和同伴比一比,誰用了最少的次數猜出目標數字。猜的次數少的同學說一說,你的方法。小知識使用“二分查找法”可以通過較少的次數猜出正確答案。如在猜數字這個游戲中,可以先猜 1~100 中間的數“50”,那么根據出題者的大小提示,你就可以排除了一半的數!再在剩下的范圍內繼續猜中間值,重復這個過程,不超過7次你就能猜出這個數字了。練一練繼續修改完善后的“猜數字”算法,實現以下功能:如果用戶的猜數次數超過 7 次,提示“挑戰失敗”。謝謝聆聽 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫