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

正文內(nèi)容

c語言程序設計案例教程(二)ppt-資料下載頁

2025-01-05 18:17本頁面
  

【正文】 。 } Date: November 10, 2021 模仿練習 ? 循環(huán)結構 —— for循環(huán)結構 ? 【 練習 2】 求 1~ 100中所有偶數(shù)的和 ? 【 練習 3】 計算并輸出 13+57+?? 99+101的值 ? 【 練習 5】 計算并輸出數(shù)列 1 – 1/3 + 1/5 1/7 + 1/9 1/11 + ?? + 1/101 ? 【 練習 6】 從鍵盤讀入一整數(shù) n( n = 10),計算 n的階乘 n!( n! = 1 2 3 ?? n),并將結果輸出。 Date: November 10, 2021 for結構注意事項 ? for的結構中,提供了條件初始化, 條件和條件改變的位臵。雖然在三者同一行上,但并不是依次連接地執(zhí)行。 – 條件初始化的表達式首先被執(zhí)行(并且只被執(zhí)行一次); – 然后程序檢查條件是否成立,如果成立就執(zhí)行循環(huán)體中的語句,否則直接結束循環(huán)。 – 執(zhí)行完一遍循環(huán)以后,程序執(zhí)行“條件改變”語句。 ? 建議對 for循環(huán)結構的 語句塊 使用花括號。這樣可以讓程序的結構看上去更清晰 。 ? for的所有表達式均可省略 Date: November 10, 2021 循環(huán)結構設計的分析方法 ?循環(huán)結構用于描述一些重復執(zhí)行的語句。 ?循環(huán)結構分析步驟: ( 1)分析循環(huán)條件或退出條件及執(zhí)行次數(shù) ( 2)分析循環(huán)的語句 ( 3)分析循環(huán)控制條件(用什么變量控制循環(huán)次數(shù)或退出條件) ( 4)選擇某種語句來描述( while,do… while,for) Date: November 10, 2021 2021年 11月 10日星期三 第三章 結 構 化 程 序 設 計 Date: November 10, 2021 問題:多人的健康狀況 標準體重=(身高- 100) (單位:千克) 其數(shù)值的正負 10%為健康。 當你想為更多的人進行測試,且測試人數(shù)無法準確統(tǒng)計時。你越來越需要建立一個可對任意人數(shù)健康進行測試,且開始和終止都可由你控制的軟件。 Date: November 10, 2021 問題分析 ? 算法分析 ? 輸入:多個用戶的身高、體重 ? 判斷:身高為 0,退出程序 ? 處理: ( 1)根據(jù)公式 標準體重=(身高- 100) ( 2)判斷多個用戶的體重是否在標準體重的正負 10%內(nèi) ? 輸出:多個用戶的體重是否正常 ? 控制結構之三: while循環(huán)結構 ? 算法描述 —— 流程圖 Date: November 10, 2021 結束 開始 Height==0 sweight=(height100)* 輸出體重超標 輸出體重正常 Y N (weightsweight*)||(weightsweight*) N 輸入身高 height,體重 weight 輸入身高 height,體重 weight Y Date: November 10, 2021 while結構實現(xiàn) include //輸入輸出庫函數(shù) void main() //主函數(shù) { int height,i。 //用戶身高 float sweight,weight。 //標準體重,用戶體重 while(height!=0) { printf(\n請輸入您的體重 ,以 kg為單位: )。 scanf(%f,amp。weight)。 sweight=(height100)*。 if((weight(sweight*))||(weight(sweight*))) printf(\n您的體重超過正常范圍,請注意改善! )。 else printf(\n恭喜您!您的體重很完美! )。 printf(\n請輸入您的身高 ,以 cm為單位: )。 scanf(%d,amp。height)。 } } Date: November 10, 2021 while語句結構 while(條件表達式 ) { 循環(huán)體語句; ?? ; } Date: November 10, 2021 模仿練習 ? 循環(huán)結構 —— while循環(huán)結構 ? 【 練習 1】 循環(huán) 輸入某學生的若干門課程成績,并計算學生的總分,當學生輸入- 1時表示成績輸入完畢 。 ? 【 練習 2】 用 while結構計算 1+ 2+ 3?? + 100的值。 Date: November 10, 2021 while語句注意事項 ? 先判斷,再執(zhí)行 ,循環(huán)體可能一次也不執(zhí)行。 ? ,必須用 { }括起來 ? ,則條件判斷的表達式值能夠滿足退出條件,執(zhí)行一次循環(huán)體后,表達式或循環(huán)體的某個值必定有變化。 ? , ? (不滿足循環(huán)條件的那一次) Date: November 10, 2021 dowhile結構實現(xiàn) include //輸入輸出庫函數(shù) void main() //主函數(shù) { int height,i。 //用戶身高 float sweight,weight。 //標準體重,用戶體重 do { printf(\n請輸入您的身高 ,以 cm為單位: )。 scanf(%d,amp。height)。 printf(\n請輸入您的體重 ,以 kg為單位: )。 scanf(%f,amp。weight)。 sweight=(height100)*。 if((weight(sweight*))||(weight(sweight*))) printf(\n您的體重超過正常范圍,請注意改善! )。 else printf(\n恭喜您!您的體重很完美! )。 }while(height!=0)。 } Date: November 10, 2021 dowhile語句結構 do { 循環(huán)體語句; ?? ; } while(條件表達式 )。 Date: November 10, 2021 模仿練習 ? 【 練習 1】 嘗試能否用 dowhile結構實現(xiàn):循環(huán) 輸入某學生的若干門課程成績,并計算學生的總分,當學生輸入- 1時表示成績輸入完畢 。 ? 【 練習 2】 用 dowhile結構計算 1+ 2+ 3?? + 100的值。 ? 【 練習 3】 求 3個數(shù)的最小公倍數(shù)。 ? 【 練習 4】 計算正整數(shù) num的各位數(shù)字之積。 Date: November 10, 2021 dowhile 語句應注意 與 while 語句的區(qū)別: ? ,先執(zhí)行一次,再判斷至少執(zhí)行一次循環(huán)體。 ? 。 ? ( )后的 39。; 39。(分號)不能少 ? dowhile 結構中條件表達式為真時執(zhí)行循環(huán)體,否則退出,與其他語言相區(qū)別。 Date: November 10, 2021 選擇三種循環(huán)的一般思路 ? 如果循環(huán)次數(shù)已知,用 for ? 如果循環(huán)次數(shù)未知,用 while ? 如果循環(huán)體至少要執(zhí)行一次,用 dowhile ? 只是思路,不是定律 Date: November 10, 2021 循環(huán)語句的選擇 三種結構的轉化關系: do { 語句 }while(表達式 ); 表達式 1; While(表達式 2) { 語句 表達式 3; } for(表達式 1;表達式 2;表達式 3) 語句 語句 while(表達式 ) { 語句 } Date: November 10, 2021 循環(huán)語句的選擇 三種結構的轉化關系舉例: i=1。 do { printf(“i=%d\n”,i)。 i++。 }while(i5); i=1; while(i5) { printf(“i=%d\n”,i)。 i++; } for(i=1; i5; i++) printf(“i=%d\n”,i)。 i=1。 while(i5) { printf(“i=%d\n”,i)。 i++。 } Date: November 10, 2021 小組討論并總結 ? 一般情況,如何選擇采用 while還是 for或 dowhile結構 ? while、 for、 dowhile的一般格式有什么區(qū)別 ? while和 dowhile執(zhí)行過程有什么區(qū)別 Date: November 10, 2021 結論 1—— 一般情況,如何選擇采用while還是 for或 dowhile結構 ? 當確定需要循環(huán)時,首先要確定需要入口條件循環(huán)還是退出條件循環(huán)。 ? 假定需要入口條件循環(huán),在循環(huán)涉及到初始化和更新變量時使用 for循環(huán)較為適當,而在其他條件下使用 while循環(huán)更好些。對涉及到索引計數(shù)的循環(huán)用for循環(huán)是更好的選擇。 ? 對于那些至少需要執(zhí)行一次循環(huán)的情況,應該把 dowhile循環(huán)做為首選。 Date: November 10, 2021 結論 2—— while、 for、 dowhile的一般格式有什么區(qū)別 ? while循環(huán)和 for循環(huán)都是入口條件循環(huán),執(zhí)行循環(huán)之前先檢查判斷條件。 ? dowhile語句的流程是先執(zhí)行,后判斷。 Date: November 10, 2021 結論 3—— while和 dowhile執(zhí)行過程有什么區(qū)別 ? while循環(huán)是入口條件循環(huán),在每次執(zhí)行之前先檢查判斷條件,這樣循環(huán)中的語句就有可能一次也不執(zhí)行。 ? dowhile循環(huán)是退出條件循環(huán),判斷條件在執(zhí)行循環(huán)之后進行檢查,這樣循環(huán)體中的語句至少被執(zhí)行一次。 Date: November 10, 2021 學以致用 ? 尋找你身邊的一個實際問題,編寫解決問題的程序,用到循環(huán)結構。例如:假設你在某公司工作,老板要你打印一張表,買主可以用它來購買特定部件的費用。單個部件的價格從 1元到 9元不等。因此,你要打印一張像下面這樣的數(shù)字表: ? 部件費用明細表 ? 1 2 3 4 5 6 7 8 9 ? 2021年 4月 7日 Date: November 10, 2021 作業(yè) —— 每人必做 ? 編寫程序?qū)崿F(xiàn)功能:求出 1+2+3+4+ ? +100的值,并顯示結果。 ? 編寫程序?qū)崿F(xiàn)功能:求出 n!=1 2 3 ? n的值,并顯示結果。 ? 寫一個小型計算器。 Date: November 10, 2021 附:小型計算器簡單介紹 Date: November 10, 2021 附:小型計算器程序編寫要求: ? 1.有簡單運算選擇界面 ? 2.采用循環(huán)實現(xiàn)菜單顯示 ? 3.采用 switch結構實現(xiàn)菜單的選擇 ? 4.運算對象為兩個操作數(shù),從鍵盤輸入 ? 5.運算結果輸出 Date: November 10, 2021 作業(yè) —— 小組必做 ? 學以致用:尋找你身邊的一個實際問題,編寫解決問題的程序,用到循環(huán)結構。例如使用循環(huán)結構實現(xiàn)一個常用字符的 ASCII碼轉換程序,即由用戶輸入一個字符,程序輸出其對應的 ASCII碼值,當用戶按“ ESC” 鍵程序結束。 ? 計票器。假設一次選舉中有 3名候選人, 20人投票( 1人 1票,且只能選擇 1名候選人)請用循環(huán)結構實現(xiàn)一個計票器,統(tǒng)計每名候選人的得票數(shù)。在程序設計中,可以考慮給候選人編號為 3,投票時輸入相應數(shù)字則表示投了該候選人 1票,如果輸入的數(shù)字不為1/2/3,則表示是無效票,不予統(tǒng)計。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1