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

正文內(nèi)容

程序流程控制ppt課件(編輯修改稿)

2025-06-08 12:43 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 n +1 } 3 .思考:在 s w i t c h 語(yǔ)句中多個(gè) c a s e 可共用一組執(zhí)行語(yǔ)句嗎?如果可以,請(qǐng)寫出下面程序的預(yù)期運(yùn)行結(jié)果?并且對(duì)比上機(jī)調(diào)試結(jié)果。 # i n c l u d e s t d i o . h m a i n ( ) { c h a r g r a d e 。 p r i n t f ( 請(qǐng)輸入成績(jī)等級(jí)( A 、 B 、 C 、 D ) \ n ) 。 g r a d e = g e t c h a r ( ) 。 s w i t c h ( g r a d e ) { c a s e ? A ? : c a s e ? B ? : c a s e ? C ? : p r i n t f ( 及格 \ n ) 。 b r e a k 。 c a s e ? D ? : p rin tf ( 不及格 \ n ) 。 b r e a k 。 d e f a u l t : p r i n t f ( 輸入數(shù)據(jù)錯(cuò)誤 \ n ) 。 } } 預(yù)期運(yùn)行結(jié)果: BCR 上機(jī)調(diào)試結(jié)果: 及格 任務(wù)六 分支的應(yīng)用 題目: 商家為了促銷,以打折吸引顧客,其打折情況如下: 購(gòu)買量< 10 原價(jià)銷售 10 ≤購(gòu)買量< 50 打 9 折銷售 50 ≤購(gòu)買量< 100 打 8 折銷售 購(gòu)買量≥ 100 打 7 折銷售 編程實(shí)現(xiàn):輸入商品單價(jià)和購(gòu)買量,求應(yīng)繳付多少錢。 1 . 分析: 據(jù)題意可知,由購(gòu)買量決定打折情況,變量 r 代表打折率,變量 n 代表購(gòu)買量。( 1 )當(dāng) n 小于 10 時(shí), r = 1 . 0 。( 2 )當(dāng) n 介于 10 與 50 之間時(shí), r = 0 . 9 。( 3 )當(dāng) n 介于 50與 100 之間時(shí), r = 0 . 8 。 (4) 當(dāng) n 大于 100 時(shí), r = 0 . 7 。因?yàn)橛卸鄠€(gè)選擇,故可使用 if ? else ? if 結(jié)構(gòu)。 2.由上述分析,填寫下列流程圖。 n10 n100 r= r= r= 真 假 真 假 真 假 n50 r= 3.根據(jù)流程圖,填寫程序。 i n c l u d e s t d i o . h m a i n ( ) { i n t n 。 f l o a t p r i c e , m o n e y , r 。 p r i n t f ( 請(qǐng)輸入商品購(gòu)買量和單價(jià): \ n ) 。 s c a n f ( % f % f , amp。n , amp。 p r i c e ) 。 i f ( n 1 0 ) r = 1 . 0。 e l s e i f ( ) r = 0 . 9。 e l s e i f ( n 1 0 0 ) 。 e l s e r = 0 . 7。 m o n e y = p r i c e * r * n 。 p r i n t f ( 應(yīng)繳付 % . 2f 元錢 \ n , m o n e y ) 。 } 4.請(qǐng)記錄上機(jī)調(diào)試結(jié)果: n50 r= 模塊三 循環(huán)程序結(jié)構(gòu) 能力目標(biāo): ?正確認(rèn)識(shí)循環(huán)程序的執(zhí)行特點(diǎn) ?運(yùn)用 3種循環(huán)語(yǔ)句( while語(yǔ)句、 do while語(yǔ)句、 for語(yǔ)句)進(jìn)行循環(huán)程序設(shè)計(jì) ?運(yùn)用 2個(gè)循環(huán)輔助語(yǔ)句( break語(yǔ)句、 continue語(yǔ)句),更好地控制程序流程 任務(wù)一 認(rèn)識(shí) while語(yǔ)句 1.初識(shí) while語(yǔ)句 ( 1)思考:在程序設(shè)計(jì)中,通常會(huì)遇到輸出一個(gè)星號(hào)‘ *’,可以用一個(gè) printf()語(yǔ)句,那么輸出 5個(gè)星號(hào)‘ *’、 10個(gè)星號(hào)‘ *’,甚至更多的星號(hào)‘ *’,該如何處理呢? ( 2)觀察下面兩個(gè)程序,完成問(wèn)題。 程序一 main() { printf(“*\n”)。 printf(“*\n”)。 printf(“*\n”)。 printf(“*\n”)。 printf(“*\n”)。 } 程序二 main() { int i=1。 while(i++=5) printf(“*\n”)。 } ① 上面兩個(gè)程序分別實(shí)現(xiàn)什么功能? ② 兩個(gè)程序中,哪一個(gè)簡(jiǎn)便?在程序中能否用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)對(duì)重復(fù)操作的控制? 答:它們都實(shí)現(xiàn)輸出 5個(gè)星號(hào)‘ *’。 答:程序二簡(jiǎn)便,在程序中能用循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)對(duì)重復(fù)操作的控制。 2.學(xué)習(xí) while語(yǔ)句的形式 ( 1)請(qǐng)觀察下面 while語(yǔ)句的形式,完成問(wèn)題。 語(yǔ)句一 w h i l e ( n + + = 5) pr i n t f ( %d ,n ) 。 語(yǔ)句二 w h i l e ( I 0amp。 amp。 I 5) { s c a n f ( %d ,amp。 x ) 。 I = I + 1。 } ① 兩條語(yǔ)句的關(guān)鍵字是什么? ② 關(guān)鍵字后的括號(hào)內(nèi)是什么表達(dá)式? ③ 關(guān)鍵字后的語(yǔ)句部分可以是哪些語(yǔ)句 ? ( 2)試寫出 while語(yǔ)句的一般形式。 while 關(guān)系表達(dá)式、邏輯表達(dá)式 簡(jiǎn)單語(yǔ)句、復(fù)合語(yǔ)句 while(表達(dá)式 ) 語(yǔ)句 3.學(xué)習(xí) while語(yǔ)句的執(zhí)行過(guò)程 ( 1)請(qǐng)觀察 while語(yǔ)句的流程,完成問(wèn)題。 表達(dá)式 語(yǔ) 句 真 假 請(qǐng)歸納執(zhí)行過(guò)程: ①計(jì)算 ,如果表達(dá)式為真,進(jìn)入 ,開始一次循環(huán)周期;否則進(jìn)入③,結(jié)束循環(huán)。 ②執(zhí)行語(yǔ)句。語(yǔ)句執(zhí)行完后就結(jié)束本次循環(huán)周期,重新返回 。 ③結(jié)束循環(huán),執(zhí)行循環(huán)后面的語(yǔ)句。 表達(dá)式 ② ① ( 2)請(qǐng)記錄該程序的上機(jī)調(diào)試結(jié)果,畫出以下程序的流程圖,并指出循環(huán)條件、循環(huán)體及循環(huán)控制變量的三個(gè)工作。 i n c l u de s t di m a i n ( ) { i n t I 。 c h a r c h 。 c h = 39。 39。 。 I = 1。 w h i l e ( I 3) { pr i n t f ( %c \ n ,c h ) 。 I + + 。 } } 請(qǐng)記錄上機(jī)調(diào)試結(jié)果: ① 流程圖: ② 循環(huán)條件是 循環(huán)體是 循環(huán)控制變量是 , 3個(gè)工作分別 是 、 、 。 I3 printf(“%c\n”,ch)。 I I=1 I3 I++ ( 3)請(qǐng)觀察下面 2個(gè)程序段,完成問(wèn)題。 語(yǔ)句一 I=1。 while(I++=10) printf(“hello!\n”)。 語(yǔ)句二 I=1。 while(I=10) printf(“world!\n”)。 ① 判斷下面哪一個(gè)程序段是正確的? ② 循環(huán)控制變量更新的趨勢(shì)是什么? ③ 程序在什么時(shí)候才能判斷循環(huán)是否終止? 語(yǔ)句一 讓循環(huán)條件為假 判斷循環(huán)條件時(shí) 4.討論 用 while語(yǔ)句編程求 1+2+…+10 之和。 (同時(shí)畫出該程序的流程圖) 程序: 流程圖: 知識(shí)盤點(diǎn): ? ? 循環(huán)條件 在循環(huán)結(jié)構(gòu)中的表達(dá)式被稱為循環(huán)條件。 ? ? 循環(huán)體 在每次循環(huán)周期均要執(zhí)行一次的語(yǔ)句,稱為循環(huán)體。它可以是簡(jiǎn)單語(yǔ)句、復(fù)合語(yǔ)句,也可以是空語(yǔ)句。 ? ? 循環(huán)控制變量 在循環(huán)條件中控制條件真假的變量,稱為循環(huán)控制變量。它通常決定循環(huán)體的執(zhí)行次數(shù)。 ? ? 正確地寫出一個(gè) while 循環(huán)結(jié)構(gòu),對(duì)循環(huán)控制變量做 3 個(gè)工作:一是給控制變量賦初值;二是寫出正確的循環(huán)條件;三是控制變量的更新。 任務(wù)二 認(rèn)識(shí) do…while 語(yǔ)句 1.學(xué)習(xí) do…while 語(yǔ)句的形式 ( 1 )請(qǐng)觀察下面程序中 do ? w h i l e 語(yǔ)句的形式,完成問(wèn)題。 s u m = 0 。 i = 1 。 do { s u m = s u m + i 。 i = i + 1 。 } w h i l e (i = 1 0 )。 ① 該語(yǔ)句的關(guān)鍵字是什么? ② 語(yǔ)句部分即循環(huán)體部分在哪里? ③ 表達(dá)式即循環(huán)條件部分在哪里? ( 2)試寫出 do…while 語(yǔ)句的一般形式。 do while sum=sum+i。i=i+1。 i=10 do { } While(表達(dá)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1