中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

第7課 主題2 while循環語句 課件(共16張PPT)-閩教版(2020)信息技術七年級下冊

資源下載
  1. 二一教育資源

第7課 主題2 while循環語句 課件(共16張PPT)-閩教版(2020)信息技術七年級下冊

資源簡介

(共16張PPT)
主題2-while循環語句
第7課 循環結構
目錄
DIRECTORY
01
引入
02
while循環語句格式
03
動手實踐:猜密碼
04
實踐創新:折紙問題
引入
01
對比For循環和While循環指揮計算機不斷地執行相似任務
01
01
情境引入:益智接龍游戲
for循環
while循環
問題1:分別用while循環和while循環實現同樣功能的程序,它們的代碼有何區別?
01
02
02
For循環和while循環對比
for循環只能循環固定次數,while可以循環任意次數。
問題2:for循環和while循環存在哪些共性?
在處理實際問題時,有很多規律性的操作,需要在程序中重復執行,就需要將重復執行的語句放入循環體中。循環語句的終止條件決定了整個循環語句能否重復執行某段程序的循環體。關鍵就是需要分析出循環體和終止條件。
while循環語句格式
02
While(條件表達式)
{
循環體
}
01
02
03
02
一、While語句格式
如果條件表達為真,會重復執行循環體中的語句,直到條件變為假
流程圖
動手實踐:猜密碼
03
01
生活中我們常常要輸入密碼,比如解鎖家中的電子密碼鎖,就要先輸入密碼,密碼輸入錯誤可以重新輸入,直到密碼正確為止。用程序模擬這個過程。
02
03
電子密碼鎖的模擬程序
【算法分析】
因為不知道密碼輸幾次才正確,所以不能限制密碼的輸入次數,需要用while語句的條件表達式設為true,就會一直執行循環體。
定義變量mima,用于保存輸入的密碼。
當提示輸入密碼時,輸入密碼。
判斷輸入的密碼是否正確。如果密碼正確,則跳出循環;如果密碼錯誤,則繼續輸入密碼。如此重復執行。
流程圖
03
04
03
使用while循環語句完成電子密碼鎖的模擬程序
程序代碼
可以用break語句跳出當前循環體,從而中斷當前循環。
03
補充知識:break語句
當 break 關鍵字用于 while、for 循環時,會終止循環而執行整個循環語句后面的代碼。break 關鍵字通常和 if 語句一起使用,即滿足條件時便跳出循環。
01
02
實踐創新:折紙問題
04
01
“欲與珠峰試比高”:珠穆朗瑪峰是世界最高峰,海拔8848米。假如現在有一張足夠大的折紙,厚度為0.1毫米,請問折多少次,可以保證厚度不低于珠穆朗瑪峰的高度?(理論上一張紙最多折疊9次)
02
04
實踐創新:折紙問題
1975年測高珠峰8848.13米,2005年測高只有8844.43米,2020年12月8日,中尼共同宣布珠穆朗瑪峰最新高程——8848.86米
04
04
實踐創新:折紙問題
【算法分析】
賦初始值:變量折疊次數count=0,變量初始厚度start=0.0001,變量最終厚度end=8848
判斷初始厚度是否小于最終厚度,如果成立,則折疊次數增1,初始厚度累乘2,如此重復執行。
如果初始厚度不小于最終厚度,則結束循環,輸出折疊次數和厚度。
03
開始
count=0;start=0.0001;end=8848
strartcount++
start= start *2
輸出折疊次數和厚度
結束
flase
true
流程圖
04
實踐創新:折紙問題
05
程序代碼
謝謝光臨指導

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 巨鹿县| 元朗区| 黄大仙区| 荣昌县| 横峰县| 香港| 拉孜县| 抚松县| 凤城市| 成都市| 淅川县| 通化县| 湖州市| 泸西县| 镇坪县| 象山县| 乌恰县| 南陵县| 修武县| 同仁县| 阿拉善左旗| 喀喇沁旗| 桃江县| 四会市| 巫溪县| 荔波县| 汝州市| 扎赉特旗| 克拉玛依市| 阿拉善左旗| 内江市| 繁昌县| 甘孜| 芜湖市| 志丹县| 浮山县| 同江市| 克山县| 靖江市| 亳州市| 溧阳市|