freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

循環(huán)結(jié)構(gòu)ppt課件(已修改)

2025-01-30 16:20 本頁(yè)面
 

【正文】 第 四 章 循環(huán)結(jié)構(gòu) 用格里高利公式求 π的近似值 (while語(yǔ)句 ) 統(tǒng)計(jì)一個(gè)整數(shù)的位數(shù) (dowhile語(yǔ)句 ) 判斷素?cái)?shù) (break 和 continue 語(yǔ)句 ) 求 1!+2!+...+100! (循環(huán)嵌套 ) 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 本章要點(diǎn) ? 什么是循環(huán) ? 為什么要使用循環(huán) ? 如何實(shí)現(xiàn)循環(huán) ? ? 實(shí)現(xiàn)循環(huán)時(shí) , 如何確定循環(huán)條件和循環(huán)體 ? ? 怎樣使用 while 和 dowhile語(yǔ)句實(shí)現(xiàn)次數(shù)不確定的循環(huán) ? ? while 和 dowhile語(yǔ)句有什么不同 ? ? 如何使用 break語(yǔ)句處理多循環(huán)條件 ? ? 如何實(shí)現(xiàn)多重循環(huán) ? ?for語(yǔ)句一般應(yīng)用形式 : for( 循環(huán)變量賦初值 。 循環(huán)條件 。 循環(huán)變量增值 ) { 循環(huán)體語(yǔ)句 } include void main() { int i,sum=0。 for( i=1。 i=100。 i++ ) sum+=i。 printf(%d,sum)。 } for (表達(dá)式 1;表達(dá)式 2;表達(dá)式 3) 循環(huán)結(jié)構(gòu)回顧 確定循環(huán)次數(shù) 用格里高利公式求 π的近似值 使用格里高利公式求 π的近似值,要求精確到最后一項(xiàng)的絕對(duì)值小于 10–4。 程序解析 while語(yǔ)句 輸入一批學(xué)生的成績(jī) , 統(tǒng)計(jì)平均分 1 1 114 3 5 7? ? ? ? ?? 程序解析-求 π的近似值 include include void main( ) { int denominator, flag。 double item, pi。 flag = 1。 denominator = 1 。 item = 。 pi = 0。 while (fabs (item) = ) { item = flag * / denominator。 pi = pi + item。 flag = flag。 denominator = denominator +2。 } pi = pi * 4。 printf ( “pi = %f\n”, pi)。 } 1 1 114 3 5 7? ? ? ? ??不確定循環(huán)次數(shù) for( i=1。 i=100。 i++ ) while 語(yǔ)句 while (條件 ) 循環(huán)體語(yǔ)句 。 真 假 while下一條語(yǔ)句 表達(dá)式 循環(huán)體語(yǔ)句 循環(huán)條件 循環(huán)體 ?一般形式 : while (表達(dá)式 ) 循環(huán)體語(yǔ)句; ?執(zhí)行流程 : 當(dāng)表達(dá)式為真(非 0值)時(shí),執(zhí)行循環(huán)體語(yǔ)句;直到表達(dá)式為假,循環(huán)終止 表達(dá)式 循環(huán)體 假 (0) 真 (非 0) while while語(yǔ)句 ?特點(diǎn):先判斷表達(dá)式,后執(zhí)行循環(huán)體(當(dāng)型) 求 1+2+?+100 的和 sum=0。 i=1。 while(i=100) { sum=sum+i。 i++。 } ?一般形式 : while(表達(dá)式 ) 循環(huán)體語(yǔ)句 while語(yǔ)句 說明: ?循環(huán)體有可能一次也不執(zhí)行 (一開始條件就不成立) ?當(dāng)表達(dá)式為真(非 0值)時(shí),即可繼續(xù)執(zhí)行循環(huán) ?循環(huán)體包括一個(gè)以上語(yǔ)句的用 { }組成復(fù)合語(yǔ)句 ?有使 循環(huán) 趨向結(jié)束的 語(yǔ)句 , 如 i++ ?無限循環(huán) : 也即無循環(huán)結(jié)束條件 while(1) 循環(huán)體 。 ?下列情況,退出 while循環(huán) : ?條件表達(dá)式不成立(為零) ?循環(huán)體內(nèi)遇 break ?特點(diǎn):先判斷表達(dá)式,后執(zhí)行循環(huán)體(當(dāng)型) sum=0。 i=1。 while(i=100) { sum=sum+i。 i++。 } printf(“%d”,sum)。 用一對(duì)大括號(hào) { }將若干語(yǔ)句順序組合在一起就是一個(gè)復(fù)合語(yǔ)句 例 用 while循環(huán)求 1+2+…+ 100的累加和 include void main() { int i,sum=0。 i=1。 while(i=100) { sum=sum+i。 i++。 } printf(%d,sum)。 } 循環(huán)初值 循環(huán)終值 循環(huán)變量增值 循環(huán)條件 循環(huán)體 循環(huán)結(jié)構(gòu)的五要素: 循環(huán)初值,循環(huán)條件,循環(huán)終值,循環(huán)變量增值,循環(huán)體 例 用 while循環(huán)求 1+2+…+ n的累加和 include void main() { int i,sum=0。 i=1。 while(i=100) { sum=sum+i。 i++。 } printf(%d,sum)。 } 求前 n項(xiàng)的和 可用 scanf讀入 n include void main() { int i,sum=0,n。 i=1。 printf(“Enter n: ”)。 scanf(“%d”,amp。n)。 while(i=n) { sum=sum+i。 i++。 } printf(%d,sum)。 } while 語(yǔ)句和 for語(yǔ)句 都是在循環(huán)前先判斷條件 while 和 for 的比較 while 語(yǔ)句說明 表達(dá)式 1; while (表達(dá)式 2) { 循環(huán)體語(yǔ)句 ; 表達(dá)式 3; } for(表達(dá)式 1。 表達(dá)式 2。 表達(dá)式 3) 循環(huán)體語(yǔ)句 for (i = 1。 i = 10。 i++) sum = sum + i。 i = 1。 while (i = 10) { sum = sum + i。 i++。 } 求 1~ 10的累加和 程序解析-求 π的近似值 例 41 include include void main( ) { int denominator, flag。 double item, pi。 flag = 1。 denominator = 1 。 item = 。 pi = 0。 while (fabs (item) = ) { item = flag * / denominator。 pi = pi + item。 flag = flag。 denominator = denominator +2。 } pi = pi * 4。 printf ( “pi = %f\n”, pi)。 } 1 1 114 3 5 7? ? ? ? ??精確到最后一項(xiàng)的絕對(duì)值小于 10–4 ,即 |item|≤ 10–4, 達(dá)到精度要求,循環(huán)結(jié)束 fabs(item) 精度要求給出了循環(huán)結(jié)束條件 1 1 114 3 5 7? ? ? ? ??程序解析-求 π的近似值 include include void main( ) { int denominator, flag。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1