資源簡介 (共17張PPT)將一張A4紙連續對折,最多能對折幾次?課前游戲7次知識回顧for循環for循環語句是通過遍歷某一序列對象來構建循環,循環結束的條件就是對象遍歷完成。for循環應用舉例運行結果for循環中,由于遍歷結構的確定,使得循環次數是明確的生活中很多循環是難以確定遍歷結構,難以明確重復次數的。根據 控制循環While語句———條件循環新的思考用秒表計時第十課 循環結構---While循環while循環語句格式和流程圖在循環體中,一定要包含改變測試條件的語句,使循環能夠結束,以避免產生死循環。while循環語句的一般格式while<條件>:<循環體>[else:語句塊]while循環的執行流程圖條件循環體是True否Flase條件循環體“計時器”循環執行流程圖沒有吃飽繼續吃1個是True否Flase不吃了沒有按“暫停”停止計時繼續計時英語小詞庫:while當...的時候else除此之外2020年12月8日宣布珠穆朗瑪峰最新高程8848.86米珠穆朗瑪峰假設紙的長度夠長,厚度為0.1毫米,將紙對折一次厚度增加一倍。對折紙張,直到總厚度超過珠穆朗瑪峰的高度為止。你猜至少需對折紙張幾次?書13.5元/本。While循環的應用任務一:假設紙的長度夠長,厚度為0.1毫米,將紙對折一次厚度增加一倍。對折紙張,直到總厚度超過珠穆朗瑪峰的高度為止(8848.86米)。求對折紙張的次數。問題分析算法設計編寫代碼調試運行①、紙的厚度賦初值為0.0001,對折次數c賦初值0;②、對折一次,h←h*2,c←c+1;③、若h≤8848.86,則返回②,否則執行④;④、輸出c值。輸入次數不定,用while循環語句。循環條件:h≤8848.86循環終止條件:h>8848.6書13.5元/本。While循環的應用任務一:假設紙的長度夠長,厚度為0.1毫米,將紙對折一次厚度增加一倍。現在對折紙張,直到總厚度超過珠穆朗瑪峰的高度為止(8848.86米)。求對折紙張的次數。問題分析算法設計編寫代碼調試運行請完成學習單上任務一第2部分書13.5元/本。While循環的應用任務一:假設紙的長度夠長,厚度為0.1毫米,將紙對折一次厚度增加一倍。現在對折紙張,直到總厚度超過珠穆朗瑪峰的高度為止(8848.86米)。求對折紙張的次數。問題分析算法設計編寫代碼調試運行請打開“對折紙.py”文件,將程序補充完整,并調試運行。事實上是你每對折一次紙的厚度增加了一倍紙的長度或寬度就要相應的減少一半,一張紙再怎么折都不可能超過它的長度。紙的厚度不斷增加,而長度或寬度不斷減少,等到厚度大于或等于長度或寬度時就沒法再折了,必須得換個方向再折。因此所謂的折紙高度超過高山的理論永遠只是個假設,他的目的是為了告訴我們指數增長的威力。這件事可能實現嗎?NO辯證思維勇于探索任務二:請編寫一個猜數游戲程序,輸入的數與答案對比,猜大了輸出“你猜大了,請重新猜!”,猜小了輸出“小了,請重新猜!”,如果正確則輸出“恭喜你,答對了!”。大展身手While循環的應用大展身手(猜數游戲)問題分析算法設計編寫代碼調試運行循環終止條件:猜的數與num相等輸入數據(guess)處理數據(將猜的數與num進行對比)輸出數據(大了、小了、正確)輸入次數不定,用while循環語句。循環條件:輸入的數guess!=numwhile輸入的數不等于num大展身手(猜數游戲)問題分析算法設計編寫代碼調試運行guess!=num?輸入數guess升級提升:利用計數器統計猜測次數。課堂小結下課! 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫