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

正文內(nèi)容

程序流程控制ppt課件-資料下載頁

2025-05-12 12:43本頁面
  

【正文】 / * 1 2 行 */ } ① 程序定義了哪些變量? ② 程序中采用幾重循環(huán)嵌套? ③ 程序中外層循環(huán)為哪幾行?外層循環(huán)的循環(huán)體中有幾條語句? ④ 程序中內(nèi)層循環(huán)為哪幾行?內(nèi)層循環(huán)的循環(huán)體中有幾條語句? 答:兩個變量, m和n 答:二重循環(huán) 答:外層循環(huán)從 7行到 12行,外層循環(huán)的循環(huán)體中有 2條語句。 答:內(nèi)層循環(huán)從 9行到 10行,內(nèi)層循環(huán)的循環(huán)體中有 1條語句。 ( 2)請觀察循環(huán)嵌套部分的流程,完成問題。 m=1 m=5 n=1 n=5 輸出 m*n n++ 輸出 39。\n39。 m++ 真 假 真 假 ① 請歸納工作過程: 當 m 值為 1 時,進入外循環(huán)的第 1 個周期,進入循環(huán)體后執(zhí)行的第 1 條語句就是內(nèi)層循環(huán)的 語句。內(nèi)層循環(huán)重復(fù) 5 次周期,每次周期都輸出 m*n 的值。當 m 為 1 時,n 從 變化到 ,輸出結(jié)果為第 1 行的內(nèi)容。內(nèi)層循環(huán)結(jié)束后,執(zhí)行外層循環(huán)體的下一條輸出語句,執(zhí)行一個換行符。外層循環(huán)體執(zhí)行完后, m 調(diào)整為 2 ,進入外循環(huán)第 個周期。重復(fù)上述操作,當外層循環(huán)第 5 個周期執(zhí)行完后, m 調(diào)整為 時,使得外層循環(huán)條件為假終止整個循環(huán),程序結(jié)束。 for 1 5 6 ② 完成下表。(該表給出了內(nèi)外層循環(huán)控制變量的變化情況) 外層 m 值 內(nèi)層 n 值 輸出 m*n 1 2 3 4 5 1,2,3,4,5 1,2,3,4,5 1,2,3,4,5 1,2,3,4,5 1,2,3,4,5 1 2 3 4 5 2 4 6 8 10 3 6 9 12 15 4 8 12 16 20 5 10 15 20 25 ( 3)請閱讀程序,完成問題,并記錄上機調(diào)試結(jié)果。 i n c l u d e s t d i o . h d e fi n e R 5 m a i n () { i n t m , n 。 fo r(m = 1 。 m = R。 m + + ) { fo r(n = 1 。 n = m 。 n + + ) p ri n t f( % 3 d , m * n )。 p ri n t f( \ n )。 } } 請記錄上機調(diào)試結(jié)果: 請思考:為什么會出現(xiàn)這種結(jié)果?與上例程序有什么區(qū)別? 任務(wù)五 認識循環(huán)輔助語句: break語句和 continue語句 1.學習 break語句 ( 1)請閱讀程序,完成問題。 i n c l u d e s t d i o . h d e f i n e P I 3 . 14 m a i n ( ) { i n t r 。 f l o a t V , h 。 p r i n t f ( 請輸入圓柱體的高 : ) 。 s c a n f ( % f , amp。 h ) 。 f o r ( r = 1 。 r = 1 0 。 r + + ) { V = P I * r * r * h 。 i f ( V 1 0 0 . 0 ) b r e a k ; p r i n t f ( 體積等于% . 2f \ n , V ) 。 } p r i n t f ( 此時 r = % d \ n , r ) 。 } ① 該程序 for語句部分的循環(huán)體內(nèi)有幾條語句? ② 除了當 r10時,可退出 for循環(huán)外,是否有其他的方式退出 for循環(huán)? 3條語句。 答:可以通過當 V,執(zhí)行 break語句退出循環(huán)。 ( 2)請觀察該程序 for語句部分的流程,完成問題。 r=1 V=PI*r*r*h r=10 V 輸出 V r++ 真 假 假 真 break ① 從流程上看,循環(huán)一定是執(zhí)行了 10次才退出嗎?為什么? ② 請寫出該程序的預(yù)期結(jié)果。 請輸入圓柱體的高: 6CR 答:不一定,因為當 V,執(zhí)行break語句退出循環(huán)。 體積等于 體積等于 此時 r=3 ( 3)請記錄該程序的上機調(diào)試結(jié)果,并與預(yù)期結(jié)果比較,有差異嗎? 請記錄上機調(diào)試結(jié)果: 差異: 2.學習 continue語句 (1)請閱讀程序,完成問題,并記錄上機調(diào)試結(jié)果。 i n c l u d e s t d i o . h m a i n ( ) { i n t n u m 。 f o r ( n u m = 5 0 。 n u m = 1 0 0 。 n u m + + ) { i f ( n u m % 7 = = 0 ) c o n t i n u e 。 p r i n t f ( % d \ n , n u m ) 。 } } 記錄上機調(diào)試結(jié)果: 該程序 for語句部分的循環(huán)體內(nèi)有幾條語句? 答:有 2條語句。 ( 2)請觀察該程序 for語句部分的流程,完成問題。 num=50 num=100 num%7==0 輸出 num num++ 真 假 假 真 continue 從流程上看出,什么情況下不輸出數(shù)據(jù)?而輸出的數(shù)據(jù)是具有什么性質(zhì)的數(shù)據(jù)? 答:當數(shù)據(jù)能被 7整除時,不輸出。而輸出的數(shù)據(jù)具有不能被 7整除的性質(zhì)。 ( 3)思考:如果該程序不使用 continue語句,要實現(xiàn)同樣的功能,該如何處理? 知識盤點: ? ? break 語句也可以用于循環(huán)結(jié)構(gòu)中,使程序提前跳出循環(huán)體,結(jié)束循環(huán),流程轉(zhuǎn)移到循環(huán)體后面的第 1 條語句。 break 語句不適用于除循環(huán)結(jié)構(gòu)和 switch 結(jié)構(gòu)外的其他地方。 ? ? break 語句在嵌套循環(huán)里,它只影響包含它的最內(nèi)層循環(huán)。 ? ? continue 語句的作用是:使本次循環(huán)體的執(zhí)行提前結(jié)束(即流程跳過循環(huán)體中 continue 后的所有語句 ) ,提前結(jié)束本次循環(huán)周期,然后再根據(jù)循環(huán)條件是否滿足決定是否進入下一次循環(huán)周期。 ? ? continue 語句結(jié)束本次循環(huán)周期,進入下一次周期。那么,下一次周期究竟在何處開始呢?對于 while 語句和 do ?while 語句,執(zhí)行了 coutinue 語句后,它的下一步操作是計算測試表達式即循環(huán)控制條件;對于 for 語句,下一步操作是先進行表達式 3 的計算即控制變量的更新、調(diào)整,然后再進行表達式 2 的計算即循環(huán)控制條件。 任務(wù)六 循環(huán)的應(yīng)用 1.累加的應(yīng)用 題目:用 while語句編程求 1+2+3+…+100 的和。 ( 1 )分析:首先定義了 2 個變量。 sum 用來保存和,將 s u m 清成 0 ,避免內(nèi)存中產(chǎn)生隨機數(shù)偶然存入 sum ,造成結(jié)果不準確。變量 i 起到了控制循環(huán)次數(shù)的作用,當 i 為 1 、 2 、 3 直到 100時,條件為真,加入變量 s u m 中。一旦 i 為 1 0 1 ,條件 i = 1 0 0 不成立,結(jié)束循環(huán)。由此可見,變量 i 起到了控制循環(huán)次數(shù)的作用,稱為循環(huán)控制變量。 ( 2 )根據(jù)分析,填寫程序。 i n c l u d e s t d i o . h m a i n () { i n t s u m , i 。 s u m = 0 。 i = 1 。 w h i l e ( ) { s u m = s u m + i 。 。 } p r i n t f ( 1 + 2 + ? + 1 0 0 = % d , s u m ) 。 } ( 3)用 for語句編程實現(xiàn)以上同樣的功能。 程序: i=100 i++ main() {int sum,I。 sum=0。 for(I=1。I=100。I++) sum=sum+I。} printf(“1+2+…+100=%d ”,sum)。 } 2.累乘的應(yīng)用 題目:編程求 210。(用 2種方法實現(xiàn)) ( 1)分析:由題意可知,求的是 10個 2相乘。程序需要定義 2個變量 s和I, s用于存放乘積,I用于計算乘以 2的次數(shù)(即循環(huán)次數(shù))。 ( 2)根據(jù)分析,編寫程序,并記錄上機調(diào)試結(jié)果。 方法一: 記錄上機調(diào)試結(jié)果: 方法二: 記錄上機調(diào)試結(jié)果: 3.討論 題目:假設(shè)有一張無限大的紙,其厚度為 (毫米),現(xiàn)反復(fù)地將其對折,編程計算對折多少次后可以達到珠穆朗瑪峰的高度 8848m(米)?
點擊復(fù)制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1