版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
給個(gè)條件,請你動(dòng)起來
-循環(huán)給個(gè)條件,請你動(dòng)起來
-循環(huán)1今日議程1、三大循環(huán)的用法(重點(diǎn))2、三大循環(huán)的區(qū)別(重重點(diǎn))3、跳轉(zhuǎn)語句4、程序控制流語句分支語句循環(huán)結(jié)構(gòu)跳轉(zhuǎn)語句5、程序調(diào)試今日議程1、三大循環(huán)的用法(重點(diǎn))2一、三大循環(huán)的用法1、while循環(huán)2、do-while循環(huán)3、for循環(huán)4.增強(qiáng)for循環(huán):數(shù)組jdk1.5一、三大循環(huán)的用法1、while循環(huán)3一、While(循環(huán)條件){循環(huán)操作}常見錯(cuò)誤:1、循環(huán)條件無變化,成死循環(huán)如:inti=0;while(i<4){System.out.println(“Hello”);????????????}一、While(循環(huán)條件){42、循環(huán)變量初始值與條件極限值之間的步長不清晰如:inti=1;while(i<4){System.out.println(“Hello”);i++;}輸出3個(gè)Hello2、循環(huán)變量初始值與條件極限值之間的步長53、循環(huán)變量初始值大于或小于條件極限值如:inti=0;while(i>5){System.out.println(“Hello”);i++;}無信息輸出??????3、循環(huán)變量初始值大于或小于條件極限值6二、do—while結(jié)構(gòu):do{循環(huán)操作}while(循環(huán)條件);常見錯(cuò)誤:同whie容易忘記分號二、do—while容易忘記分號7二、While與do-while循環(huán)的區(qū)別1、語法不同2、執(zhí)行次序不同3、若一開始循環(huán)條件不滿足則運(yùn)行結(jié)果不同二、While與do-while循環(huán)的區(qū)別1、語法不同8三、for循環(huán)結(jié)構(gòu)(標(biāo)準(zhǔn)結(jié)構(gòu))for(循環(huán)變量初始化;循環(huán)條件;迭代){//循環(huán)體}僅執(zhí)行一次返回真與假真-->執(zhí)行循環(huán)體假跳出循環(huán)修改循環(huán)變量的值三、for循環(huán)結(jié)構(gòu)(標(biāo)準(zhǔn)結(jié)構(gòu))僅執(zhí)行一次返回真與假修改循環(huán)變9for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)1)
循環(huán)變量初始化for(;循環(huán)條件;迭代){//循環(huán)體}for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)1)10for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)2)
循環(huán)變量初始化for(;循環(huán)條件;){//循環(huán)體
迭代}for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)2)113、for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)3)
循環(huán)變量初始化for(;;){//循環(huán)體
循環(huán)條件
迭代}3、for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)3)12for循環(huán)常見錯(cuò)誤1、缺少循環(huán)條件初始化如:for(?????;i<10;i++){System.out.println(“Hello”);}for循環(huán)常見錯(cuò)誤1、缺少循環(huán)條件初始化132、缺少條件判斷語句如:for(inti=0;????;i++){System.out.println(“Hello”);}2、缺少條件判斷語句143、缺少迭代部分如:for(inti=0;i<10;??????)System.out.println(“Hello”);}3、缺少迭代部分154、缺少初始部分、迭代部分和條件判斷如:for(?????;??????;??????)System.out.println(“Hello”);}4、缺少初始部分、迭代部分和條件判斷16
for循環(huán)的最常見應(yīng)用
應(yīng)用于循環(huán)次數(shù)確定的情況如:
(猜數(shù)字游戲舉例說明)for循環(huán)的最常見應(yīng)用17三、跳轉(zhuǎn)語句1、break(終止循環(huán))2、continue(只終止此次循環(huán))3.return(返回)共同點(diǎn):改變循環(huán)狀態(tài),終止或中止(不同點(diǎn))三、跳轉(zhuǎn)語句1、break(終止循環(huán))18四、控制流語句總結(jié)1、分支語句:根據(jù)條件(if,else,switch)來選擇執(zhí)行程序分枝部分。2、循環(huán)語句:重復(fù)執(zhí)行某段程序3、跳轉(zhuǎn)語句:允許程序跳轉(zhuǎn)執(zhí)行四、控制流語句總結(jié)1、分支語句:根據(jù)條件(if,else,s19上機(jī)練習(xí)1、山上有一口缸可以裝50升水,現(xiàn)在有15升水。老和尚叫小和尚下山挑水,每次可以挑5升。問:小和尚要挑幾次水才可以把水缸挑滿?通過編程解決這個(gè)問題.提示:想一想本題中的紅色數(shù)字各代表for循環(huán)括號中的什么部分?注意:
上機(jī)練習(xí)1、山上有一口缸可以裝50升水,現(xiàn)在有15升202、使用循環(huán)輸出:100,95,90,85,……..5提示:想一想這些數(shù)字每兩個(gè)之間有什么特點(diǎn)?是按什么順序排列的?2、使用循環(huán)輸出:100,95,90,85,……..5213、開發(fā)一個(gè)標(biāo)題為“FlipFlop”的游戲應(yīng)用程序,它從1計(jì)數(shù)到100,遇到3的倍數(shù)就替換為單詞”Flip”,5的倍數(shù)就替換為單詞”Flop”,既為3的倍數(shù)又為5的倍數(shù)則替換為單詞”FlipFlop”.3、開發(fā)一個(gè)標(biāo)題為“FlipFlop”的游戲應(yīng)用程序224、閱讀下列程序段,寫出程序結(jié)束后變量sum的值intsum=0,i;for(i=1;i<=4;i++){switch(i){case1:sum=sum+2;case2:sum=sum+4;continue;case3:sum=sum+16;break;}}4、閱讀下列程序段,寫出程序結(jié)束后變量sum的值235、打印三角形****************
5、打印三角形246、打印菱形*************************6、打印菱形257、打印空心菱形************7、打印空心菱形268、根據(jù)用戶輸入的一個(gè)整數(shù),輸出一個(gè)數(shù)字組成的圖案請輸入一個(gè)1-9之間的整數(shù)55555544443332211223334444555558、根據(jù)用戶輸入的一個(gè)整數(shù),輸出一個(gè)數(shù)字組成的圖案279、九九乘法表1x1=12x1=22x2=43x1=33x2=63x3=94x1=44x2=84x3=124x4=165x1=55x2=105x3=155x4=205x5=256x1=66x2=126x3=186x4=246x5=306x6=367x1=77x2=147x3=217x4=287x5=357x6=427x7=498x1=88x2=168x3=248x4=328x5=408x6=488x7=568x8=649x1=99x2=189x3=279x4=369x5=459x6=549x7=639x8=729x9=819、九九乘法表1x1=19x6=549x7=6328給個(gè)條件,請你動(dòng)起來
-循環(huán)給個(gè)條件,請你動(dòng)起來
-循環(huán)29今日議程1、三大循環(huán)的用法(重點(diǎn))2、三大循環(huán)的區(qū)別(重重點(diǎn))3、跳轉(zhuǎn)語句4、程序控制流語句分支語句循環(huán)結(jié)構(gòu)跳轉(zhuǎn)語句5、程序調(diào)試今日議程1、三大循環(huán)的用法(重點(diǎn))30一、三大循環(huán)的用法1、while循環(huán)2、do-while循環(huán)3、for循環(huán)4.增強(qiáng)for循環(huán):數(shù)組jdk1.5一、三大循環(huán)的用法1、while循環(huán)31一、While(循環(huán)條件){循環(huán)操作}常見錯(cuò)誤:1、循環(huán)條件無變化,成死循環(huán)如:inti=0;while(i<4){System.out.println(“Hello”);????????????}一、While(循環(huán)條件){322、循環(huán)變量初始值與條件極限值之間的步長不清晰如:inti=1;while(i<4){System.out.println(“Hello”);i++;}輸出3個(gè)Hello2、循環(huán)變量初始值與條件極限值之間的步長333、循環(huán)變量初始值大于或小于條件極限值如:inti=0;while(i>5){System.out.println(“Hello”);i++;}無信息輸出??????3、循環(huán)變量初始值大于或小于條件極限值34二、do—while結(jié)構(gòu):do{循環(huán)操作}while(循環(huán)條件);常見錯(cuò)誤:同whie容易忘記分號二、do—while容易忘記分號35二、While與do-while循環(huán)的區(qū)別1、語法不同2、執(zhí)行次序不同3、若一開始循環(huán)條件不滿足則運(yùn)行結(jié)果不同二、While與do-while循環(huán)的區(qū)別1、語法不同36三、for循環(huán)結(jié)構(gòu)(標(biāo)準(zhǔn)結(jié)構(gòu))for(循環(huán)變量初始化;循環(huán)條件;迭代){//循環(huán)體}僅執(zhí)行一次返回真與假真-->執(zhí)行循環(huán)體假跳出循環(huán)修改循環(huán)變量的值三、for循環(huán)結(jié)構(gòu)(標(biāo)準(zhǔn)結(jié)構(gòu))僅執(zhí)行一次返回真與假修改循環(huán)變37for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)1)
循環(huán)變量初始化for(;循環(huán)條件;迭代){//循環(huán)體}for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)1)38for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)2)
循環(huán)變量初始化for(;循環(huán)條件;){//循環(huán)體
迭代}for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)2)393、for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)3)
循環(huán)變量初始化for(;;){//循環(huán)體
循環(huán)條件
迭代}3、for循環(huán)結(jié)構(gòu)(變形結(jié)構(gòu)3)40for循環(huán)常見錯(cuò)誤1、缺少循環(huán)條件初始化如:for(?????;i<10;i++){System.out.println(“Hello”);}for循環(huán)常見錯(cuò)誤1、缺少循環(huán)條件初始化412、缺少條件判斷語句如:for(inti=0;????;i++){System.out.println(“Hello”);}2、缺少條件判斷語句423、缺少迭代部分如:for(inti=0;i<10;??????)System.out.println(“Hello”);}3、缺少迭代部分434、缺少初始部分、迭代部分和條件判斷如:for(?????;??????;??????)System.out.println(“Hello”);}4、缺少初始部分、迭代部分和條件判斷44
for循環(huán)的最常見應(yīng)用
應(yīng)用于循環(huán)次數(shù)確定的情況如:
(猜數(shù)字游戲舉例說明)for循環(huán)的最常見應(yīng)用45三、跳轉(zhuǎn)語句1、break(終止循環(huán))2、continue(只終止此次循環(huán))3.return(返回)共同點(diǎn):改變循環(huán)狀態(tài),終止或中止(不同點(diǎn))三、跳轉(zhuǎn)語句1、break(終止循環(huán))46四、控制流語句總結(jié)1、分支語句:根據(jù)條件(if,else,switch)來選擇執(zhí)行程序分枝部分。2、循環(huán)語句:重復(fù)執(zhí)行某段程序3、跳轉(zhuǎn)語句:允許程序跳轉(zhuǎn)執(zhí)行四、控制流語句總結(jié)1、分支語句:根據(jù)條件(if,else,s47上機(jī)練習(xí)1、山上有一口缸可以裝50升水,現(xiàn)在有15升水。老和尚叫小和尚下山挑水,每次可以挑5升。問:小和尚要挑幾次水才可以把水缸挑滿?通過編程解決這個(gè)問題.提示:想一想本題中的紅色數(shù)字各代表for循環(huán)括號中的什么部分?注意:
上機(jī)練習(xí)1、山上有一口缸可以裝50升水,現(xiàn)在有15升482、使用循環(huán)輸出:100,95,90,85,……..5提示:想一想這些數(shù)字每兩個(gè)之間有什么特點(diǎn)?是按什么順序排列的?2、使用循環(huán)輸出:100,95,90,85,……..5493、開發(fā)一個(gè)標(biāo)題為“FlipFlop”的游戲應(yīng)用程序,它從1計(jì)數(shù)到100,遇到3的倍數(shù)就替換為單詞”Flip”,5的倍數(shù)就替換為單詞”Flop”,既為3的倍數(shù)又為5的倍數(shù)則替換為單詞”FlipFlop”.3、開發(fā)一個(gè)標(biāo)題為“FlipFlop”的游戲應(yīng)用程序504、閱讀下列程序段,寫出程序結(jié)束后變量sum的值intsum=0,i;for(i=1;i<=4;i++){switch(i){case1:sum=sum+2;case2:sum=sum+4;continue;case3:sum=sum+16;break;}}4、閱讀下列程序段,寫出程序結(jié)束后變量sum的值515、打印三角形****************
5、打印三角形526、打印菱形*********************
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國移動(dòng)存儲設(shè)備行業(yè)發(fā)展趨勢與投資戰(zhàn)略研究報(bào)告
- 2024-2030年中國磷復(fù)肥行業(yè)銷售模式與投資前景需求分析研究報(bào)告
- 2024-2030年中國磁共振成像行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報(bào)告
- 2024-2030年中國碳酸氫鈉行業(yè)運(yùn)營動(dòng)態(tài)與發(fā)展前景分析研究報(bào)告
- 車輛施工機(jī)具租賃合同書(范本)
- 廣西賀州平桂高級中學(xué)2024-2025學(xué)年高三下學(xué)期第二次月考試題化學(xué)試題含解析
- 廣東省羅定市重點(diǎn)中學(xué)2025屆高三2月模擬(自主測試二)化學(xué)試題含解析
- 具有土地使用權(quán)房屋買賣合同契約
- SH市汽車維修合同
- 合同補(bǔ)充協(xié)議的審查與批準(zhǔn)流程
- 2024 百工百業(yè) AI 落地行動(dòng)指南 2024 AI TAIWAN未來商務(wù)展
- 鈦金字制作安裝合同范本
- 2024新信息科技四年級《第二單元 用編碼描繪世界》大單元整體教學(xué)設(shè)計(jì)
- 教科版(2024秋) 六年級下冊3.2八顆行星教案
- 六下21課知識課件
- 延長石油集團(tuán)招聘筆試題庫2024
- 宣傳片視頻拍攝項(xiàng)目投標(biāo)方案(技術(shù)方案)
- 2024-2030年鳥類探測系統(tǒng)行業(yè)市場現(xiàn)狀供需分析及重點(diǎn)企業(yè)投資評估規(guī)劃分析研究報(bào)告
- 2024人教版道德與法治三年級上冊第四單元:家是最溫暖的地方大單元整體教學(xué)設(shè)計(jì)
- 名著導(dǎo)讀《西游記》教學(xué)設(shè)計(jì)2024-2025學(xué)年統(tǒng)編版語文七年級上冊
- 2024年下半年四川省攀枝花市引進(jìn)高層次人才和緊缺專業(yè)人才歷年高頻500題難、易錯(cuò)點(diǎn)模擬試題附帶答案詳解
評論
0/150
提交評論