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

正文內(nèi)容

c語言程序設計案例教程(二)ppt(編輯修改稿)

2025-02-01 18:17 本頁面
 

【文章內(nèi)容簡介】 ? Visio ? Office工具 ? SmartDraw ? FlowBiz Charter ? 億圖圖示專家 (EDraw Max) Date: November 10, 2021 學以致用 ? 尋找你身邊的一個實際問題,用流程圖描述出解決問題。 ? 例如,學院對學生上網(wǎng)收費按流量計算,標準如下: ? 低于 2G 30元 ? 超過 2G以上 按公式計算 p = 2+(f – 2)*5 ? 其中,上網(wǎng)費用為 p(price的縮寫 ),流量為 f(flow的縮寫 )。 ? 上網(wǎng)收費計算,需要輸入學生上網(wǎng)流量,要考慮:單人上網(wǎng)收費計算;知道需要計算所得稅的具體人數(shù)(如 10人)上網(wǎng)費用的計算;不知道具體人數(shù)多人上網(wǎng)費用的計算。 Date: November 10, 2021 作業(yè) —— 每人必做 ? 思考如何求一個數(shù)的絕對值,用流程圖描述。 ? 請將判定閏年的算法用流程圖描述出來 。 ? 輸出 50個學生中成績高于 80分者的學號和成績。 ? 繪制“學生成績管理系統(tǒng)”流程圖(主菜單部分 循環(huán)) Date: November 10, 2021 成績管理系統(tǒng)主菜單介紹 Date: November 10, 2021 成績管理系統(tǒng)主菜單提示 ? ? ? 0~6依次判斷,若輸入值與某個值匹配,則輸出該選項的功能。否則輸出用戶輸入選項錯誤提示。 ? ,判斷是否結束程序,是則結束程序,否則將繼續(xù)顯示主菜單,繼續(xù)選擇 Date: November 10, 2021 作業(yè) —— 小組必做 ? 學以致用:尋找你身邊的一個實際問題,描述該問題并畫出流程圖。例如,上網(wǎng)搜索所得稅的計算方法,并針對以下情況進行所得稅的計算:單個人所得稅的計算;假設知道需要計算所得稅的人數(shù)如 10人所得稅的計算;不知道具體人數(shù)所得稅的計算。 ? 繪制“猜數(shù)字游戲”的流程圖。編程先由計算機“想”一個 1到 100之間的數(shù)請人猜,如果人猜對了,則計算機給出提示:“ Right!” , 否則提示:“ Wrong!” ,并告訴人所猜的數(shù)是大(Too high)還是小 (Too low),最多可以猜 10次。如果猜了 10次仍未猜中的話,則停止本次猜數(shù),然后繼續(xù)猜下一個數(shù)。每次運行程序可以反復猜多個數(shù),直到操作者想停止時才結束。 Date: November 10, 2021 Neusoft Institute of Information 辦公室: C7座 201 辦公室電話: EMAIL: 課件下載網(wǎng)址: Date: November 10, 2021 第三章 結 構 化 程 序 設 計 Date: November 10, 2021 結構化程序設計 ——分支結構 Date: November 10, 2021 ? 復習 ?if語句 ?使用 if語句嵌套 ?switch語句 授課要點 Date: November 10, 2021 體重問題 標準體重=(身高- 100) (單位:千克) 其數(shù)值的正負 10%為健康。 你是否擁有一個健康的體型呢? 如何用 C程序?qū)崿F(xiàn)以上體型判斷? Date: November 10, 2021 問題分析 據(jù)標準,一個人的體重有兩種可能性:體重在標準范圍內(nèi)、體重超標。流程圖描述為兩分支結構,采用 ifelse結構 即可解決。 Date: November 10, 2021 ifelse 描述分支結構 根據(jù)已有流程圖,進行描述 將分支結構部分流程圖轉(zhuǎn)換為 ifelse結構描述 B 條件 P A Y N if(條件 P) {A} else {B} A和 B為處理模塊 Date: November 10, 2021 問題求解:流程圖轉(zhuǎn)換為程序 程序 sweight=(height100)* 輸入身高 height,體重 weight 開始 結束 輸出體重超標 (weightsweight*)||(weightsweight*) 輸出體重正常 Y N Date: November 10, 2021 源代碼 include void main()//主函數(shù) { int height。 /*用戶身高 */ float sweight,weight。 /*標準體重,用戶體重 */ printf(\n請輸入您的身高 ,以 cm為單位: )。 scanf(%d,amp。height)。 /*輸入身高 ,單位為 cm*/ printf(\n請輸入您的體重 ,以 kg為單位: )。 scanf(“%f”,amp。weight)。 /*從鍵盤輸入體重 ,單位為 kg*/ sweight=(height100)*。 /*計算標準體重 */ if((weight(sweight*))||(weight(sweight*))) //超過標重 printf(\n您的體重超過正常范圍,請注意改善! )。 else //在正常范圍內(nèi) printf(\n恭喜您!您的體重很完美! )。 } Date: November 10, 2021 模仿練習 根據(jù)流程圖用 ifelse結構編寫程序 【 練習 1】 輸入學生的三門課程成績 (實數(shù), 0~100之間 ),計算平均分并判斷是否及格,成績大于等于 60輸出平均分及格,否則輸出平均分不及格。 Date: November 10, 2021 ? 復習 ?if語句 ?使用 if語句嵌套 ?switch語句 授課要點 Date: November 10, 2021 體重問題拓展 ? 也許你測試的結果是:體重超標! ? 可是你更關心的結果是:偏瘦或偏胖? ? 標準體重=(身高- 100) (單位:千克) ? 其數(shù)值的正負 10%為健康。 Date: November 10, 2021 體重問題拓展分析 (多分支 ) ? 根據(jù)問題描述,體型的判斷有三種結果:健康體型、偏胖、偏瘦,流程圖描述采用兩次分支結構,采用 嵌套的 ifelse結構 即可解決。 Date: November 10, 2021 采用多分支結構(多個 ifelse結構)進行判斷方式 條件 1 條件 2 A C B N Y N if(條件 1) { A } else { if(條件 2) {B} else {C} } A、 B、 C為處理塊 Date: November 10, 2021 多分支結構流程圖 N 結束 輸出體重正常 weightsweight* 輸出體型偏瘦 Y weightsweight* 輸出體型偏胖 Y N Date: November 10, 2021 嵌套的 ifelse部分代碼 if(weight(sweight*)) /*偏胖 */ printf(“ \n您的體型偏胖,請注意改善! )。 else { if(weight(sweight*)) /*偏瘦 */ printf(“ \n您的體型偏瘦,請注意改善! )。 else /*在正常范圍內(nèi) */ printf(\n恭喜您!您的體重很完美! )。 } Date: November 10, 2021 程序 sweight=(height100)* 輸入身高 height,體重 weight 開始 N 結束 輸出體重正常 weightsweight* 輸出體型偏瘦 Y weightsweight* 輸出體型偏胖 Y N Date: November 10, 2021 include void main()//主函數(shù) { int height。//用戶身高 float stand_weight,weight。 //標準體重,用戶體重 printf(\n請輸入您的身高 ,以 cm為單位: )。 scanf(%d,amp。height)。 //輸入身高 ,單位為 cm printf(\n請輸入您的體重 ,以 kg為單位: )。 scanf(“%f”,amp。weight)。 //輸入體重 ,單位為 kg stand_weight=(height100)*。 //計算標準體重 if(weight(sweight*)) //超重 printf(“ \n您的體型偏胖,請注意改善! )。 else { if(weight(sweight*)) //偏輕 printf(“ \n您的體型偏瘦,請注意改善! )。 else //在正常范圍內(nèi) printf(\n恭喜您!您的體重很完美! )。 } } Date: November 10, 2021 模仿練習 根據(jù)流程圖用 ifelse嵌套結構編寫程序 【 練習 2】 輸入學生的三門課程成績 (實數(shù), 0~100之間 ),計算平均分并判斷平均分屬于哪種等級 ( 85分以上 :A 70~ 85:B 60~ 70:C 低于 60:D) Date: November 10, 2021 if 語句嵌套總結 用于表達多個判斷條件,多分支結構 一般形式: if (〈 表達式 1〉 ) {語句 1} else if ( 表達式 2) {語句 2} else {語句 3} 執(zhí)行順序: 先對表達式 1進行判斷,條件成立執(zhí)行語句 1,否則對表達式 2進行判斷,條件成立執(zhí)行語句 2,否則執(zhí)行語句 3 ★ 注意: 當采用省略 else形式時,要注意 if 和 else 的配對規(guī)則。用else 與前面最接近它且未配對的 if 配對。 Date: November 10, 2021 ? 復習 ?if語句 ?使用 if語句嵌套 ?switch語句 授課要點 Date: November 10, 2021 問題 2: 打印課程表 假設星期一到星期五的課程各不相同,請將課程表打印出來。 判斷方法:逐一用輸入的星期幾 day和 1~7比較,若相同輸出該天的課程,若不相同繼續(xù)比較,輸入的day如果不在 1~7之間則顯示輸入錯誤 Date: November 10, 2021 問題分析 從星期一到星期天共 7天,若采用 ifelse嵌套,層數(shù)太多,而對天數(shù)的判斷條件比較簡單,分支較多的多分支結構,采用 switch結構 最簡潔合理。 —— 流程圖 switch結構描述流程圖 Date: November 10, 2021 1. 流程圖 開始 結束 輸入星期幾 day day= =1 day= =2 day= =4 day= =3 day= =5 day= =6 day= =7 輸出課程 1 輸出課程 2 輸出課程 3 輸出課程 4 輸出課程 5 輸出無課 顯示輸入錯誤 Y Y Y Y Y Y Y N N N N N N N Date: November 10, 2021 switch結構實現(xiàn)課程表輸出 include main( ) { int day。
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1