天天看點

c語言程式框圖示範,C語言程式框圖courseware.ppt

c語言程式框圖示範,C語言程式框圖courseware.ppt

第3章控制結構;目錄; ●基本要求: 1)熟悉C語言程式結構框圖; 2)熟悉C語言的兩分支結構,多分支結構和循環結構; 3)熟悉結構化程式設計方法. ●學習要點: 1)流程圖,NS圖,循環結構; 2)結構化程式設計方法. 3.1程式結構框圖; 3.1程式結構框圖; 3.1程式結構框圖; 3.1程式結構框圖; 3.1程式結構框圖; 3.1程式結構框圖; 3.1程式結構框圖; 3.1程式結構框圖; 3.1程式結構框圖; 3.1程式結構框圖3.1程式結構框圖3.2兩分支結構; 3.2兩分支結構; 3.2兩分支結構; 3.2兩分支結構; 3.2兩分支結構; 3.2兩分支結構; 3.2兩分支結構; if〜else配對原則: 預設{},否則Else總是與最接近的未配對配對(如果在其上); 3.2兩分支結構; 3.3多分支結構; 3.3多分支結構; 3.3多分支結構;注意: switch之後的表達式的值類型可以是整數,字元或枚舉. 在某種情況下,當表達式的值等于常量表達式的值時,将執行相應情況後的語句序列,直到到達break語句或到達switch結構的結尾為止. 多個連續的case語句可以共享一系列語句. 個案後不同常量表達式的值不能相等.

c語言程式框圖示範,C語言程式框圖courseware.ppt

break的作用是更改switch結構中程式的執行流,将程式流從switch語句中跳出,并在switch語句後轉到下一個語句以執行. 在switch語句中允許嵌套switch語句. 示例3.14通過鍵盤輸入學生的分數以确定學生的成績. 如果分數是90〜100,則分數是“ A”,分數是80-89,分數是“ B”,分數是70-79,分數是“ C”,分數是60-69, main(){int分數;字元等級; printf(“輸入學生的分數: ”); scanf(“%d”,&分數) ;轉換(得分/ 10){案例10: 案例9: 等級='A';休息;案例8: 等級='B'​​;休息;案例7: 等級='C';休息;案例6: 等級=' D'; break;預設值: 成績='E';} printf(“學生的成績為%c \ n”,成績);}; 3.3多分支結構; 3.3多分支結構; 3.3多分支結構; 3.3多分支結構; 3.3多分支結構;傳回目錄; 3.4循環結構;執行for語句(1)計算表達式1; (2)計算表達式2,如果其值不為0,則執行步驟3;如果為0,則執行步驟6; (3)執行循環體; (4)計算式3的表達式; (5)跳至步驟2繼續執行; (6)終止循環并執行for語句之後的下一條語句.

c語言程式框圖示範,C語言程式框圖courseware.ppt

;例3.17和例3.16用for語句實作. 程式如下: #include main(){int s,n;對于(s = 0,n = 1; n <= 100; n ++)s = s + n; printf(“ s =%d \ n”,s);}; for語句的描述; for語句的描述; for語句的描述; for語句的描述; for語句的描述;思維與實踐: 示例3.16使用for語句實作. 相應的程式已經以各種方式例示了. 請嘗試其他可能的方法來編寫程式. 另外,還可以使用while語句main(){int i,j; for(i = 1; i <= 9; i ++){for(j = 1; j <= i; j ++)printf(“%d *%d =%d \ t”,i,j, i * j); printf(“ \ n”);}}; 3.4循環結構; 3.5.1中斷語句; 3.5.1中斷語句; 3.5.2繼續語句; 3.5.2繼續語句; 3.5中斷,繼續和goto語句; 3.5中斷,繼續和goto語句; 3.6練習三個; 3.6練習三個; 3.6練習三個; 3.6練習三個; 3.6練習三個; 3.6練習三個; 3.6練習三個; 3.6練習三個3.6練習三個; 3.6練習三個; 3.6練習三; 3.6練習三; 3.6練習三; 3.6練習三; 3.6練習三;幼稚園隻接受2至6歲的兒童,2至3歲的兒童配置設定為小班,4歲為兒童對于中産階級,将5至6歲的孩子配置設定給一個大班,并實施該計劃,以便輸入每個年齡段并輸入哪個班級.

c語言程式框圖示範,C語言程式框圖courseware.ppt

; 3.6練習三;否則(d> 1e-6){x1 =(-b + sqrt(d))/(2 * a); x2 =(-b-sqrt(d))/(2 * a); printf(“等式的根是”); printf(“ x1 =%f,x2 =%f \ n”,x1,x2);}否則{x1 = -b /(2 * a); x2 = sqrt(-d)/(2 * a); printf(“等式的根是%f + I%f \ n”c語言程式設計ppt課件,x1,x2); printf(“等式的根是%fI%f \ n”,x1,x2);}}; 3.6練習三; 3.6練習三; 3.6練習三; 3.6練習三; 3.6練習三; 10.如果一個數字等于其所有真實因子(不包括其自身)的總和,則該數字為完美數. 例如,因數6有1、2、3和6 = 1 + 2 + 3,是以6是一個理想數. 在2〜1000中找到完成編号. 11.用7〜1000輸出所有7位質數,對它們的數進行計數并求和. ; 12.将4到100的偶數分解為兩個質數之和,每個質數隻得到一個分解結果. 例如,可以将100分解為3和97,或者11和89,或者17和83,但是我們隻能進行第一次分解. 3.6練習三;本章結束!謝謝您的合作!

本文來自電腦雜談,轉載請注明本文網址:

http://www.pc-fly.com/a/jisuanjixue/article-154992-1.html