C語言程序設計-ppt-單元五循環(huán)結構程序設計課件.pptx
《C語言程序設計-ppt-單元五循環(huán)結構程序設計課件.pptx》由會員分享,可在線閱讀,更多相關《C語言程序設計-ppt-單元五循環(huán)結構程序設計課件.pptx(30頁珍藏版)》請在匯文網上搜索。
1、循環(huán)結構程序設計,C語言程序設計,高等教育出版社 新形態(tài)一體化教材,單元五,導學,【問題1】某大賽中重復要做的事情是什么?,【問題2】滿足什么條件大賽可繼續(xù)執(zhí)行?,目錄,9,8,7,7,7,1號:總分31分,8,7,6,2號:總分28分, 評委亮分, 計算總分,在某一條件成立的情況下反復做重復性的事情,這就是循環(huán)。,某大賽重復的事情有:,如何用程序設計語言來描述大賽問題呢?,int i=1;,設 i 為評委編號,整型,初始值為1,設score存評委分數(shù),sum存總分并設初值為0.0,均為浮點型,float score, sum=0.0;,在 i=4 的條件下反復執(zhí)行如下操作:,scanf(%f
2、,播報(輸入)當前評委亮出的分數(shù)score,sum+=score;,累加到總分sum,i+;,評委編號遞增1, 變量定義, 算法描述, 減少源代碼的存儲空間,提高程序質量。, 可重復執(zhí)行某些相同代碼的程序段;, 將程序員從大量重復編寫相同代碼的工作中解放出來,提高程序編寫效率;,循環(huán)的本質,【循環(huán)結構的任務】, 每次循環(huán)要做什么,即“反復執(zhí)行的語句”,稱為“循環(huán)體”。, 循環(huán)從什么時候開始,即“循環(huán)變量初值”。, 滿足什么條件要循環(huán),即“循環(huán)控制條件表達式”。,i=1;,i=4,scanf(%f,循環(huán)變量初值,循環(huán)控制條件表達式,循環(huán)體,循環(huán)結構三要素,【概括大賽問題】,目錄,while(表達
3、式) 循環(huán)體;,【一般格式】,循環(huán)控制條件表達式,由一條或多條語句組成,當“循環(huán)體”僅有一條語句時,可省略“”。,表達式真?,循環(huán)體,真(非0),假(0),【流程圖】,利用while語句計算大賽選手總分。(有10位評委),#include void main( ) double score, sum=0; int i=1; while(i=10) printf(請第%d位評委亮分:,i); scanf(%lf,循環(huán)控制條件,循環(huán)體,利用while語句計算1n中的奇數(shù)之和及偶數(shù)之和。,【提示】, n的值在程序執(zhí)行時通過鍵盤輸入, 各變量初值如何設計?, 循環(huán)變量增量如何設計?, 循環(huán)條件如何設計
4、?,do 循環(huán)體; while(表達式);,【一般格式】,表達式后必須有;,【流程圖】,表達式真?,循環(huán)體,真(非0),假(0),利用while語句計算大賽選手總分。(有10位評委),#include void main( ) double score, sum=0; int i=1; do printf(請第%d位評委亮分:,i); scanf(%lf,利用dowhile語句計算1+1/2+1/3+1/n。,【提示】, n的值在程序執(zhí)行時通過鍵盤輸入, 各變量的數(shù)據類型如何設計?, “1”與“1.0”有什么區(qū)別?,【一般格式】,【流程圖】,for(表達式1; 表達式2; 表達式3) 循環(huán)體;
5、,表達式之間用;分隔,表達式2?,循環(huán)體,真(非0),表達式1,表達式3,假(0),利用for語句計算大賽選手總分。(有10位評委),#include void main( ) double score, sum=0; int i; for(i=1;i=10;i+) printf(請第%d位評委亮分:,i); scanf(%lf,利用for語句計算1+1/2+1/3+1/n。,【提示】, n的值在程序執(zhí)行時通過鍵盤輸入, 各變量的數(shù)據類型如何設計?, 若“int n=2;”,“1/n”的值是多少? “1.0/n”又是多少?,目錄,while(表達式1) if(表達式2) break; ,在程序
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 語言程序設計 ppt 單元 循環(huán) 結構 程序設計 課件