第3章順序結(jié)構(gòu)程序設(shè)計教學(xué)課件.ppt
《第3章順序結(jié)構(gòu)程序設(shè)計教學(xué)課件.ppt》由會員分享,可在線閱讀,更多相關(guān)《第3章順序結(jié)構(gòu)程序設(shè)計教學(xué)課件.ppt(36頁珍藏版)》請在匯文網(wǎng)上搜索。
1、順序結(jié)構(gòu)順序結(jié)構(gòu)選擇結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)程序的三種結(jié)構(gòu)程序的三種結(jié)構(gòu)第三章第三章 順序結(jié)構(gòu)程序設(shè)計順序結(jié)構(gòu)程序設(shè)計第一節(jié)第一節(jié) 結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu)結(jié)構(gòu)化程序設(shè)計的三種基本結(jié)構(gòu) 一、順序結(jié)構(gòu)一、順序結(jié)構(gòu)一、順序結(jié)構(gòu)一、順序結(jié)構(gòu) 順序結(jié)構(gòu)中的語句是按書寫的順序執(zhí)順序結(jié)構(gòu)中的語句是按書寫的順序執(zhí)順序結(jié)構(gòu)中的語句是按書寫的順序執(zhí)順序結(jié)構(gòu)中的語句是按書寫的順序執(zhí)行的,即語句的執(zhí)行順序與書寫順序一致。行的,即語句的執(zhí)行順序與書寫順序一致。行的,即語句的執(zhí)行順序與書寫順序一致。行的,即語句的執(zhí)行順序與書寫順序一致。順序結(jié)構(gòu)的基本程序框架主要由三大順序結(jié)構(gòu)的基本程序框架主要由三大順序結(jié)構(gòu)的基
2、本程序框架主要由三大順序結(jié)構(gòu)的基本程序框架主要由三大部分組成:輸入算法所需要的數(shù)據(jù)、進行部分組成:輸入算法所需要的數(shù)據(jù)、進行部分組成:輸入算法所需要的數(shù)據(jù)、進行部分組成:輸入算法所需要的數(shù)據(jù)、進行運算和數(shù)據(jù)處理和輸出運算結(jié)果數(shù)據(jù)。運算和數(shù)據(jù)處理和輸出運算結(jié)果數(shù)據(jù)。運算和數(shù)據(jù)處理和輸出運算結(jié)果數(shù)據(jù)。運算和數(shù)據(jù)處理和輸出運算結(jié)果數(shù)據(jù)。用流程圖和用流程圖和用流程圖和用流程圖和N-SN-SN-SN-S圖表示圖表示圖表示圖表示 B B B BA A A AB B B BA A A A二、選擇結(jié)構(gòu)二、選擇結(jié)構(gòu)二、選擇結(jié)構(gòu)二、選擇結(jié)構(gòu) 選擇結(jié)構(gòu)是當(dāng)程序執(zhí)行到某一選擇結(jié)構(gòu)是當(dāng)程序執(zhí)行到某一選擇結(jié)構(gòu)是當(dāng)程序執(zhí)行
3、到某一選擇結(jié)構(gòu)是當(dāng)程序執(zhí)行到某一語句時,要進行一下判斷,從兩種語句時,要進行一下判斷,從兩種語句時,要進行一下判斷,從兩種語句時,要進行一下判斷,從兩種路徑中選擇一條,所以選擇結(jié)構(gòu)又路徑中選擇一條,所以選擇結(jié)構(gòu)又路徑中選擇一條,所以選擇結(jié)構(gòu)又路徑中選擇一條,所以選擇結(jié)構(gòu)又稱為分支結(jié)構(gòu)。稱為分支結(jié)構(gòu)。稱為分支結(jié)構(gòu)。稱為分支結(jié)構(gòu)。用流程圖和用流程圖和用流程圖和用流程圖和N-SN-SN-SN-S圖表示圖表示圖表示圖表示 P P P PA A A AB B B B T FT FT FT F B B B B A A A AP P P PT FT FT FT F三、循環(huán)結(jié)構(gòu)三、循環(huán)結(jié)構(gòu)三、循環(huán)結(jié)構(gòu)三、循環(huán)
4、結(jié)構(gòu) 循環(huán)結(jié)構(gòu)是當(dāng)滿足某種循環(huán)的條件循環(huán)結(jié)構(gòu)是當(dāng)滿足某種循環(huán)的條件循環(huán)結(jié)構(gòu)是當(dāng)滿足某種循環(huán)的條件循環(huán)結(jié)構(gòu)是當(dāng)滿足某種循環(huán)的條件時,將一條或多條語句重復(fù)地執(zhí)行若干時,將一條或多條語句重復(fù)地執(zhí)行若干時,將一條或多條語句重復(fù)地執(zhí)行若干時,將一條或多條語句重復(fù)地執(zhí)行若干遍,直到不滿足循環(huán)條件為止。遍,直到不滿足循環(huán)條件為止。遍,直到不滿足循環(huán)條件為止。遍,直到不滿足循環(huán)條件為止。循環(huán)結(jié)構(gòu)有兩種類型:循環(huán)結(jié)構(gòu)有兩種類型:循環(huán)結(jié)構(gòu)有兩種類型:循環(huán)結(jié)構(gòu)有兩種類型:當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu)。當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu)。當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu)。當(dāng)型循環(huán)結(jié)構(gòu)和直到型循環(huán)結(jié)構(gòu)。用流程圖和用流程圖和用流程
5、圖和用流程圖和N-SN-SN-SN-S圖表示圖表示圖表示圖表示 F F A A 當(dāng)當(dāng)P P為真為真A AT T T TP P A A F F T T直到直到P P為真為真 A AP P#includeincludeincludeinclude main()main()main()main()intintintint a,b,ca,b,ca,b,ca,b,c;float float float float x,yx,yx,yx,y;a=b=c=2;a=b=c=2;a=b=c=2;a=b=c=2;x=3.12;x=3.12;x=3.12;x=3.12;y=a*y=a*y=a*y=a*x+bx+bx
6、+bx+b*x*x*x*x*x+cx+cx+cx+c*x*x*x;*x*x*x;*x*x*x;*x*x*x;printf(yprintf(yprintf(yprintf(y=%=%=%=%fn,yfn,yfn,yfn,y););););【例例例例3.13.13.13.1】分析以下程序的結(jié)構(gòu)并寫出執(zhí)行結(jié)果。分析以下程序的結(jié)構(gòu)并寫出執(zhí)行結(jié)果。分析以下程序的結(jié)構(gòu)并寫出執(zhí)行結(jié)果。分析以下程序的結(jié)構(gòu)并寫出執(zhí)行結(jié)果。根據(jù)身高與體重因素,醫(yī)務(wù)工作者經(jīng)廣泛的調(diào)查根據(jù)身高與體重因素,醫(yī)務(wù)工作者經(jīng)廣泛的調(diào)查根據(jù)身高與體重因素,醫(yī)務(wù)工作者經(jīng)廣泛的調(diào)查根據(jù)身高與體重因素,醫(yī)務(wù)工作者經(jīng)廣泛的調(diào)查分析給出了以下按分析給出
7、了以下按分析給出了以下按分析給出了以下按“體指數(shù)體指數(shù)體指數(shù)體指數(shù)”對肥胖程度的劃分:對肥胖程度的劃分:對肥胖程度的劃分:對肥胖程度的劃分:體指數(shù)體指數(shù)體指數(shù)體指數(shù)t t t t體重體重體重體重w/w/w/w/(身高身高身高身高h(yuǎn) h h h)2(2(2(2(w w w w單位為千克,單位為千克,單位為千克,單位為千克,h h h h單位為米單位為米單位為米單位為米)當(dāng)當(dāng)當(dāng)當(dāng)t18t18t18t18時,為低體重;時,為低體重;時,為低體重;時,為低體重;當(dāng)當(dāng)當(dāng)當(dāng)t t t t介于介于介于介于18181818和和和和25252525之間時,為正常體重;之間時,為正常體重;之間時,為正常體重;之間
8、時,為正常體重;當(dāng)當(dāng)當(dāng)當(dāng)t t t t介于介于介于介于25252525和和和和27272727之間時,為超重體重;之間時,為超重體重;之間時,為超重體重;之間時,為超重體重;當(dāng)當(dāng)當(dāng)當(dāng)t27t27t27t27時,為肥胖。時,為肥胖。時,為肥胖。時,為肥胖。試分析,利用上述劃分條件來判斷某人是否屬于肥胖,試分析,利用上述劃分條件來判斷某人是否屬于肥胖,試分析,利用上述劃分條件來判斷某人是否屬于肥胖,試分析,利用上述劃分條件來判斷某人是否屬于肥胖,程序應(yīng)該采用哪種控制結(jié)構(gòu)是合理的。程序應(yīng)該采用哪種控制結(jié)構(gòu)是合理的。程序應(yīng)該采用哪種控制結(jié)構(gòu)是合理的。程序應(yīng)該采用哪種控制結(jié)構(gòu)是合理的。【例例例例3.23
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 順序 結(jié)構(gòu) 程序設(shè)計 教學(xué) 課件