第5章-循環(huán)結構程序設計ppt課件(全).ppt
《第5章-循環(huán)結構程序設計ppt課件(全).ppt》由會員分享,可在線閱讀,更多相關《第5章-循環(huán)結構程序設計ppt課件(全).ppt(24頁珍藏版)》請在匯文網上搜索。
1、第5章循環(huán)結構程序設計循環(huán)結構程序設計while 語句語句do-while 語句語句for 語句語句循環(huán)的嵌套循環(huán)的嵌套break 與與 continue 語句語句循環(huán)結構的綜合編程循環(huán)結構的綜合編程本章教學內容本章教學內容2本章教學目標本章教學目標通過本部分的學習,使學生理解并掌握程序設計中構成循環(huán)通過本部分的學習,使學生理解并掌握程序設計中構成循環(huán)的方法。的方法。掌握掌握 for、while、do-while 語句的用法語句的用法。掌握掌握 break、continue 在循環(huán)語句中的作用。在循環(huán)語句中的作用。能熟練運用循環(huán)的嵌套編程。能熟練運用循環(huán)的嵌套編程。在實際應用中,能熟練地運用循
2、環(huán)結構編程。在實際應用中,能熟練地運用循環(huán)結構編程。35.1 while5.1 while循環(huán)循環(huán) whilewhile循環(huán)的一般形式為:循環(huán)的一般形式為:while(while(表達式表達式)循環(huán)語句;循環(huán)語句;while while后的表達式是邏輯表達式,又稱為循環(huán)控制條件;循后的表達式是邏輯表達式,又稱為循環(huán)控制條件;循環(huán)語句又稱為循環(huán)體。環(huán)語句又稱為循環(huán)體。說明:不管說明:不管whilewhile后的表達式為何種類型,只要不是后的表達式為何種類型,只要不是0 0,循環(huán),循環(huán)條件即為真,循環(huán)就進行。條件即為真,循環(huán)就進行。不管不管whilewhile后的表達式為何種類型,后的表達式為何種
3、類型,只要不是只要不是0 0,循環(huán)條件即為真,循環(huán)條件即為真,循環(huán)就進行循環(huán)就進行45.1 while5.1 while循環(huán)循環(huán)【例題【例題5-1】從鍵盤輸入】從鍵盤輸入50個學生的成績,輸出其總分。個學生的成績,輸出其總分。#include int main()int i;float score,sum;i=1;sum=0;printf(“請輸入學生成績:”);while(i=50)scanf(“%f”,&score);sum=sum+score;i=i+1;printf(“50個學生的成績之和為:”+sum);return 0;55.1 while5.1 while循環(huán)循環(huán)【例題例題5-2
4、】用while語句求sum=1+3+5+7+.+99的和。#include /包含頭文件 int main()int i,sum;i=1,sum=0;while(i=99)/循環(huán)控制條件 sum=sum+i;/循環(huán)體語句 i=i+2;/循環(huán)每進行一次,變量i的值增加2 printf(“sum=%dn”,sum);return 0;運行結果65.1 while5.1 while循環(huán)循環(huán)【例題例題5-3】編寫程序求sum=1!+2!+3!+10!的值。#include int main()long sum=0,s=1;int i=1;while(i=10)s=s*i;sum=sum+s;i=i+1
5、;運行結果運行結果 printf(“1!+2!+3!+10!=%ldn”,sum);75.2 dowhile循環(huán) dowhile循環(huán)的一般形式為:do 循環(huán)體語句 while(表達式);注意:while表達式后必須加分號,表示該語句的結束。dowhile循環(huán)先執(zhí)行循環(huán)體語句,然后判斷表達式的值,所以dowhile循環(huán)至少執(zhí)行一次。while后的表達式常常是關系表達式或邏輯表達式,也可以是任意類型的表達式。85.2 dowhile循環(huán)【例題例題5-4】用dowhile循環(huán)編程,求sum=2+4+6+8+100的值。#include int main()int i,sum;i=2;sum=0;do
6、 sum=sum+i;i=i+2;while(i=100);運行結果 printf(sum=%dn,sum);return 0;95.3 for循環(huán) C語言中的for循環(huán)語句使用最靈活,for循環(huán)語句既可以用于循環(huán)次數已知的情況,又可以用于循環(huán)次數未知而只給出了循環(huán)結束條件的情況,它可以取代前面學過的while循環(huán)和dowhile循環(huán)。for循環(huán)語句的一般形式為:for(表達式1;表達式2;表達式3)循環(huán)體語句;給循環(huán)變量賦初值,給循環(huán)變量賦初值,在整個循環(huán)過程中在整個循環(huán)過程中只執(zhí)行一次只執(zhí)行一次循環(huán)控制條件循環(huán)控制條件表達式表達式循環(huán)每進行一次循環(huán)每進行一次,循環(huán)變量的改變值循環(huán)變量的改變
7、值105.3 for循環(huán) for(循環(huán)變量賦初值;循環(huán)進行的條件;循環(huán)變量的變化)循環(huán)體語句;這樣,for循環(huán)語句的執(zhí)行過程可以用下圖表示:115.3 for循環(huán)【例題5-5】用for循環(huán)編程,求sum=2+4+6+8+100的值。#include int main()int i,sum;sum=0;for(i=2;i=100;i=i+2)sum=sum+i;printf(“2+4+6+8+100=%dn”,sum);運行結果125.4 break語句和continue語句5.4.1 break語句 break語句可以使流程跳出switch結構,還可以用于從循環(huán)體內跳出循環(huán)體,提前結束循環(huán)。下
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 循環(huán) 結構 程序設計 ppt 課件