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

正文內(nèi)容

流程控制ppt課件-wenkub

2023-05-16 06:50:17 本頁面
 

【正文】 hapter 4 ? 傳統(tǒng)流程圖表示的三種結(jié)構(gòu) ? 循環(huán)結(jié)構(gòu) (Iteration) 不成立 條件 P A 成立 成立 A 條件 P 不成立 ( 1)當型 ( 2)直到型 167。Wirth ? 算法的表示方法: ? 傳統(tǒng)的流程圖 ? N/S方框圖 ? 自然語言 ? 偽碼 ? 問題求解圖( PAD) 明確問題 利用某種語言 描述算法 設(shè)計算法 167。 167。 41 結(jié)構(gòu)化程序設(shè)計 The C Programming Language: Chapter 4 ? 結(jié)構(gòu)化程序設(shè)計 ? 思想 任何程序都可以用三種基本結(jié)構(gòu)表示,即用順序(Composition)、選擇 (Alternation)和循環(huán) (Iteration)結(jié)構(gòu)來表示。 43 選擇語句 ? 167。 C語言程序設(shè)計( The C Programming Language ) 耿小慶 第四章 流程控制 The C Programming Language: Chapter 4 ? 167。 44 循環(huán)語句 ? 167。 這三種結(jié)構(gòu)反復組合、嵌套構(gòu)成的程序稱為結(jié)構(gòu)化程序。 41 概述 The C Programming Language: Chapter 4 員工工資管理系統(tǒng) …… …… 稅率計算 員工福利 員工出勤記錄 保險費 退休金 167。 41 結(jié)構(gòu)化程序設(shè)計 The C Programming Language: Chapter 4 ? 傳統(tǒng)流程圖表示的三種結(jié)構(gòu) 開始 /結(jié)束框 一般處理框 判斷框 輸入 /輸出框 流程線 連接符 167。 41 結(jié)構(gòu)化程序設(shè)計 The C Programming Language: Chapter 4 實例 1:計算 1+2+3+…… +100的值 i =i+1 s = s+i 開始 N Y 循環(huán)變量 i 置 1 累加器 s 置 0 i=100? 結(jié)束 輸出 s 167。 167。 ? N/S方框圖的重要特點就是完全取消了流程線,這樣,算法被迫只能順序執(zhí)行,從而避免了流程的任意轉(zhuǎn)向,保證了程序的質(zhì)量。 41 結(jié)構(gòu)化程序設(shè)計 The C Programming Language: Chapter 4 167。 41 結(jié)構(gòu)化程序設(shè)計 The C Programming Language: Chapter 4 ? 表達式語句 表達式; 賦值語句 i=10。i++)。 語法要求 ? 復合語句 { 多個簡單句 } 語法上等同于一個簡單語句 可以嵌套使用 分程序 ,數(shù)據(jù)說明一定要在所有執(zhí)行語句之前。 scanf(%f%f%f,amp。 if (ab) {t=a。a=c。c=t。 43 選擇語句 根據(jù)需要交換兩個變量的值 include main( ) { int a,b,x,ch。b)。y39。 a=b。 } 加上 {}就行了! if(n0) { if(ab) z=a。 怎么辦 呢? 給你出個難題?現(xiàn)有程序段 if(n0) if(ab) z=a。 ? 分支嵌套 ? else 總與其上最近的且未與其他 else配對的 if 配對 要想與其他 if匹配加 {} ? 書寫形式不能代替邏輯關(guān)系 The C Programming Language: Chapter 4 167。 ? 功能: 逐個判斷表達式的值,對首次為真者執(zhí)行其后的語句,然后繼續(xù)執(zhí)行 n+1條語句后的語句,全不為真時執(zhí)行 else 后的語句。guess)。 else printf(Too low!\n”)。 scanf(%d,amp。 else printf(Wrong!Too small!\n”)。 scanf(%d%d,amp。amp。amp。B39。D39。 } else printf(The invalid!\n)。] ...... case 值 n: 語句組 n。]] } ? 功能:根據(jù)表達式的值與各個 case判斷值的比較情況決定執(zhí)行哪個語句組。 float p,w,d,f。s)。break。 break。 break。 43 選擇語句 統(tǒng)計輸入的一行字符中的英文各元音字母的個數(shù) ( 不區(qū)分大小寫 ) include main() { int na,ne,ni,no,nu。\n39。a39。E39。 break。i39。O39。 break。u39。 } The C Programming Language: Chapter 4 167。snum,amp。snum35amp。score=100) { switch(score/10) { case 10: case 9: grade=39。B39。 break。 default: grade=39。 } else printf(The Score is invalid!\n)。 The C Programming Language: Chapter 4 while語句 當型 ? 格式: while(表達式 ) 循環(huán)體語句; ? 說明: ? 進入循環(huán)前要作初始化工作 ? 循環(huán)體中應有使條件向假方向變化的語句 ? 表達式為常數(shù) ( 非 O) 是無限循環(huán) , 需配合其他語句加以控制 ? 循環(huán)體可以是空語句 167。 /*{ sum+=i。 long m=10006。 } The C Programming Language: Chapter 4 167。m%11==0) { printf(“%5d”,m)。 } } The C Programming Language: Chapter 4 ? do while語句 ? 格式: do { 循環(huán)體 }while(表達式); ? 說明: ?先執(zhí)行一次循環(huán)體,再判表達式 ?在不知道循環(huán)次數(shù),且又必須執(zhí)行一次循環(huán)體時 167。 i++。 do{ i++。amp。 } The C Programming Language: Chapter 4 ? for 語句 ? 格式: for(表達式 1;表達式 2;表達式 3) 循環(huán)體; ? 執(zhí)行順序: ?( 1) 執(zhí)行表達式 1 ?( 2) 判斷表達式 2, 如果表達式 2成立 , 則執(zhí)行循環(huán)體 , 如果表達式 2不成立 , 則執(zhí)行 ( 4) ?( 3) 再執(zhí)行表達式 3, 然后回到 ( 2) ?( 4) ……… ? 說明: ? 表達式均可省略 ,分號不能省略 for( 。i++,j)。found==0。 for(i=1。 } The C Programming Language: Chapter 4 167。i=9。 printf(“\n”)。 while(1) { scanf(“%d”,amp。 sum+=n。 return(值 ); The C Programming Language: Chapter 4 167。 scanf(%d%d,amp。 a=b。 printf(“\n最小公倍數(shù)為: %d\n,bei)。a,amp。} else { bei=b。} printf(“\n最大公約數(shù)為: %d\n,chu)。i++) for(j=0。k++) { m=i*100+j*10+k。 for(m=100。 /*j=
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1