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

正文內(nèi)容

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

2025-02-01 18:17 本頁面
 

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