




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、中點(diǎn):循環(huán)概念包括循環(huán)的各種方法(if和goto、while、do while、for)循環(huán)嵌套和終止、第6章循環(huán)控制、6.2 goto語(yǔ)句和goto語(yǔ)句組成循環(huán),標(biāo)簽3360語(yǔ)句標(biāo)簽用標(biāo)識(shí)符表示goto語(yǔ)句標(biāo)簽。goto語(yǔ)句的角色: (1)與if語(yǔ)句一起構(gòu)成循環(huán)結(jié)構(gòu)。(2)從循環(huán)體跳出循環(huán)體(多個(gè))。L1: if(e)循環(huán)體goto L1(時(shí)態(tài)循環(huán)),L2:循環(huán)if(e)goto L2;(到類型回路),類型回路和類型回路有何不同?示例6.1為s=1 2 3。尋找n的值。main() int i=1,sum=0,n;scanf(“% d”,main () int I=1,sum=0,n;Sca
2、nf (%d ,6.3 while語(yǔ)句while語(yǔ)句為:while(表達(dá)式)循環(huán)循環(huán)可以是一個(gè)或多個(gè)語(yǔ)句()。如果表達(dá)式e的值不為零牙齒,則執(zhí)行循環(huán)主體,然后重復(fù)while語(yǔ)句。如果e的值為0,則循環(huán)終止,并執(zhí)行后續(xù)語(yǔ)句。注意:終止條件和環(huán)主體,例如6.2等于s=1 2 3。尋找n值(使用while回圈)。main() int i=1,s=0,n;scanf(“% d”,while(I=n)s=I;-嗯?6.4 do while語(yǔ)句do while語(yǔ)句的格式為: do循環(huán)語(yǔ)句while(表達(dá)式)。執(zhí)行:執(zhí)行一次循環(huán)主體,然后確定表達(dá)式,如果表達(dá)式值不為零牙齒,則再次執(zhí)行循環(huán)語(yǔ)句,直到表達(dá)式值牙
3、齒為零為止。示例6.3使用do while計(jì)算1 2 3 n,main() int i=1,s=0,n。Scanf (%d ,/* do-while/while差異*/,6.5 for語(yǔ)句c語(yǔ)句的for語(yǔ)句最靈活??梢跃哂兴幸阎蛭粗闹芷跀?shù),并且可以完全替換while等。For語(yǔ)句的典型格式為for(表達(dá)式1),表達(dá)式2;表達(dá)式3)循環(huán)體,(1)先解釋表達(dá)式1。(2)解釋表達(dá)式2,如果值為真(非0牙齒),則執(zhí)行for語(yǔ)句的循環(huán),然后執(zhí)行下面的(3)步驟。如果為False(值為0),則循環(huán)終止,然后轉(zhuǎn)至步驟(5)。(3)解析表達(dá)式3。旋轉(zhuǎn)(2) (5)回路結(jié)束,執(zhí)行for語(yǔ)句下的一個(gè)語(yǔ)句。常
4、用形式:for(將初始值賦給循環(huán)變量。循環(huán)條件循環(huán)變量增值)循環(huán)體main() int i,s=0,n;scanf(“% d”,說(shuō)明:for為: E1While(e2)語(yǔ)句;E3;(2)表達(dá)式1可以省略,如果是牙齒,則必須在for語(yǔ)句之前為循環(huán)變量指定初始值。不能省略分號(hào)。(3)省略表達(dá)式2,生辰。不能省略分號(hào)。(4)省略E3,但要努力使循環(huán)正常結(jié)束。所有三個(gè)表達(dá)式都使用for(;-while(1)表達(dá)式1循環(huán)變量初始值的分配表達(dá)式for(sum=0,I=1;I=100I)總計(jì)=總計(jì)I;例6.5給小學(xué)生10度100度以內(nèi)的加法練習(xí)題。分析:1,問(wèn)題2,回答3,判斷,# include stdl
5、ib.h main () int I,x,y,z;for(I=1);I=10I)x=隨機(jī)(99);y=隨機(jī)(99);Printf (%d% d=,x,y);Scanf (%d ,示例6.6 Fibonacci序列1、1、2、3、5、8、查找的前30個(gè)項(xiàng)目。F1=f2=1,fn=fn-1 f n-2 (n=3)(3行),main() long i=1,j=1,k;int n;printf(“% 8ld % 8ld”,I,j);for(n=3);N=30n)k=I j;printf(“% 8ld”,k);if(n % 3=0)printf(“n”);I=j;j=k;6.6周期的嵌套循環(huán)中包含另一個(gè)
6、完整的循環(huán)結(jié)構(gòu),稱為循環(huán)的嵌套。多層循環(huán)。While、dowhile和for循環(huán)可以徐璐嵌套。(1)while()(2)do(3)for()while()do for()while()while()while(),示例6.62!3!n!main() int n,I,j;長(zhǎng)s,JC=0;Scanf(%d,6.8.1break語(yǔ)句break語(yǔ)句用于在循環(huán)中超出當(dāng)前循環(huán)。示例:for(r=1;r100)break;/*與if語(yǔ)句一起使用*/printf(%f,area);6.8break語(yǔ)句和continue語(yǔ)句,6.8.2 continue語(yǔ)句continue;充當(dāng)結(jié)束牙齒循環(huán)的角色。也就是說(shuō),跳
7、過(guò)循環(huán)主體下未執(zhí)行的語(yǔ)句。While(表達(dá)式1) if(表達(dá)式2)continue;while(表達(dá)式1) if(表達(dá)式2)break;示例6.5輸出100200之間不能被3整除的數(shù)字。主()int n;for(n=100);N=200n)if(n % 3=0)continue;Printf(%d,n):6.9節(jié)目示例6.6是通過(guò)公式/41-1/3 1/5-1/7得出的近似值,直到最后一項(xiàng)的絕對(duì)值小于10-6為止。圖6.12,程序如下:# include main()int s;Float n、t、Pi;t=1;pi=0;N=1.0s=1;while(fabs(t)1e-6)Pi=Pi t;n
8、=n 2;s=-s;t=S/n:Pi=Pi * 4;Printf (Pi=.6fn,Pi);圖6.14,示例6.8確定是否為M牙齒小數(shù)。如果M可以從2除以m-1,M牙齒2m-1中的任意整數(shù),那么提前結(jié)束循環(huán)。此時(shí),I必須小于或等于K(即M)。如果不能除以M牙齒2k(即M)之間的整數(shù),則在完成最后一個(gè)循環(huán)后,I加1等于i=k 1牙齒。然后,回路終止。循環(huán)后,確定I的值是否大于或等于k 1。如果是,則輸出為“小數(shù)”,因?yàn)闆](méi)有除以2k之間的整數(shù)。#include main() int m、I、k;Scanf(%d,示例6.9查找100200之間的總小數(shù)。# include main() int m,
9、k,I,n=0;for(m=101);M=k 1)printf(%d,m);n=n 1;if(n=0)printf(n);printf(n);練習(xí)3360 6.1 6 . 2 6 . 2 6 . 3 6 . 4 6 . 5 6 . 8,6.10練習(xí)6.1輸入兩個(gè)正整數(shù)M和N以獲取最大公約數(shù)和最小公倍數(shù)數(shù)。輸入文字行,分別計(jì)算6.2英文字母、空格、數(shù)字和其他字符數(shù)。找到6.3 Sn=a AAA AAA n a的值。其中a是數(shù)字。例如:2 22 222 2222 2222 22222(牙齒n=5),n是鍵盤輸入。求6.4(即具荷拉1!2!3!4!20!)。6.5“水仙花數(shù)”全部打印出來(lái),“水仙花數(shù)”是指3位數(shù)的數(shù)字,你的數(shù)字立方體等于數(shù)字本身。例如,153是水仙花的數(shù)量。因?yàn)?53=13 53 33。如果6.1,6.6數(shù)字正好等于該系數(shù)的總和,則牙齒數(shù)字稱為“完成”。例如,6的系數(shù)為1、2、3,6=1 2 3,因此6是“完成”。編程找出1000內(nèi)的所有數(shù)字,并以6itS factorS are 1,2,3 6.7的分?jǐn)?shù)序列2/1,3/2,5/3,8/5,13/8,20的形式輸出相應(yīng)的系數(shù),6.8猴子吃桃子的問(wèn)題。猴子第一天摘了幾個(gè)桃子,就吃了一半,還沒(méi)好玩,又吃了一個(gè)。第二天早上,我又吃了一半的桃子,又吃了一個(gè)。以
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 如何有效培訓(xùn)課件
- 官洋中學(xué)九年級(jí)數(shù)學(xué)試卷
- 德陽(yáng)一中創(chuàng)新班數(shù)學(xué)試卷
- 金融培訓(xùn)師課件
- 2025至2030軌道工程機(jī)械行業(yè)市場(chǎng)深度調(diào)研及前景趨勢(shì)與投資報(bào)告
- 2024年?yáng)|營(yíng)市人民醫(yī)院招聘筆試真題
- 2025至2030布藝沙發(fā)行業(yè)市場(chǎng)深度研究及發(fā)展前景投資可行性分析報(bào)告
- 2025至2030不銹鋼克氏針行業(yè)市場(chǎng)占有率及投資前景評(píng)估規(guī)劃報(bào)告
- 福建莆田2024中考數(shù)學(xué)試卷
- 樊城區(qū)31中數(shù)學(xué)試卷
- 健康體檢知識(shí)培訓(xùn)課件
- 安徽省2024年普通高校招生國(guó)家專項(xiàng)計(jì)劃首輪投檔最低分及名次(物理科目組合)-3
- 2025年傳染病防控技能競(jìng)賽筆試?yán)碚摽荚囶}庫(kù)600題(附答案)
- 人教PEP版英語(yǔ)五年級(jí)下冊(cè)Recycle 2單元教學(xué)設(shè)計(jì)(2課時(shí)教案)
- 【泉州:寒街孤影尋暖意 一抹亮色映霜花】中原地產(chǎn)2024年泉州樓市分析報(bào)告正式版
- SJG 124-2022 建筑廢棄物綜合利用設(shè)施建設(shè)運(yùn)營(yíng)標(biāo)準(zhǔn)
- 國(guó)家開放大學(xué)法律事務(wù)專科《刑法學(xué)(1)》期末紙質(zhì)考試總題庫(kù)2025春期版
- 中職高教版(2023)語(yǔ)文職業(yè)模塊-第三單元3.3《鑒賞家》【課件】
- 《電氣質(zhì)量工藝培訓(xùn)》課件
- 2023工業(yè)企業(yè)常見(jiàn)安全隱患整改對(duì)應(yīng)依據(jù)標(biāo)準(zhǔn)
- 醫(yī)院信息化網(wǎng)絡(luò)安全培訓(xùn)
評(píng)論
0/150
提交評(píng)論