《山西省懷仁縣巨子學(xué)校高中數(shù)學(xué) 條件結(jié)構(gòu)循環(huán)結(jié)構(gòu)課件 新人教A版必修1》由會(huì)員分享,可在線閱讀,更多相關(guān)《山西省懷仁縣巨子學(xué)校高中數(shù)學(xué) 條件結(jié)構(gòu)循環(huán)結(jié)構(gòu)課件 新人教A版必修1(12頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1.1.2 程序框圖程序框圖 (2) 開始開始輸入輸入ni=2求求n除以除以i的余數(shù)的余數(shù)ri=i+1in或或r=0?n不是質(zhì)數(shù)不是質(zhì)數(shù)結(jié)束結(jié)束是是否否是是n是質(zhì)數(shù)是質(zhì)數(shù)否否r=0?順序結(jié)構(gòu)順序結(jié)構(gòu)用程序框圖來表示算法,有用程序框圖來表示算法,有三種不同的基本邏輯結(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)-在一個(gè)算法中在一個(gè)算法中,經(jīng)常會(huì)遇到一些經(jīng)常會(huì)遇到一些條件的判斷條件的判斷,算法的流向根據(jù)條件是否成立算法的流向根據(jù)條件是否成立有不同的流向有不同的流向.條件結(jié)構(gòu)就是處理這種過程條件結(jié)構(gòu)就是處理這種過程的結(jié)構(gòu)的結(jié)構(gòu).例例1:任意給定任意給定3個(gè)正實(shí)數(shù)個(gè)正實(shí)
2、數(shù),設(shè)計(jì)一個(gè)算法設(shè)計(jì)一個(gè)算法,判斷分判斷分別以這別以這3個(gè)數(shù)為三邊邊長(zhǎng)的三角形是否存在個(gè)數(shù)為三邊邊長(zhǎng)的三角形是否存在.畫畫出這個(gè)算法的程序框圖出這個(gè)算法的程序框圖.算法分析算法分析:第一步第一步:輸入輸入3個(gè)正實(shí)數(shù)個(gè)正實(shí)數(shù)a,b,c;第二步第二步:判斷判斷a+bc,a+cb,b+ca是否同時(shí)成立是否同時(shí)成立,若是若是,則能組成三角形則能組成三角形;若否若否,則組不成三角形則組不成三角形.程序框圖程序框圖:開始開始輸入輸入a,b,ca+bc,a+cb,b+ca是否是否同時(shí)成立同時(shí)成立?是是存在這樣的存在這樣的三角形三角形不存在這樣的不存在這樣的三角形三角形否否結(jié)束結(jié)束0(0)1(01)(1)xy
3、xx x開始開始程序框圖程序框圖x0?是是y=0否否0 x1?是是y=1否否y=x輸出輸出y結(jié)束結(jié)束輸入輸入x22(2) (0)4(0)(2) (0)xxyxxx開始開始程序框圖程序框圖x100?是是輸出輸出S結(jié)束結(jié)束否否直到直到型循型循環(huán)結(jié)環(huán)結(jié)構(gòu)構(gòu)開始開始i=1S=0i100?是是S=S+ii=i+1否否輸出輸出S結(jié)束結(jié)束當(dāng)型循環(huán)當(dāng)型循環(huán)結(jié)構(gòu)結(jié)構(gòu)說明:說明:循環(huán)結(jié)構(gòu)分為兩種循環(huán)結(jié)構(gòu)分為兩種-當(dāng)型和直到型當(dāng)型和直到型.當(dāng)型循環(huán)當(dāng)型循環(huán)在每次執(zhí)行循環(huán)體前對(duì)循環(huán)條在每次執(zhí)行循環(huán)體前對(duì)循環(huán)條件進(jìn)行判斷件進(jìn)行判斷,當(dāng)條件滿足時(shí)執(zhí)行循環(huán)體當(dāng)條件滿足時(shí)執(zhí)行循環(huán)體,不滿足不滿足則停止則停止;(當(dāng)條件滿足時(shí)反復(fù)執(zhí)行循環(huán)體當(dāng)條件滿足時(shí)反復(fù)執(zhí)行循環(huán)體)(WHILE)直到型循環(huán)直到型循環(huán)在執(zhí)行了一次循環(huán)體之后在執(zhí)行了一次循環(huán)體之后,對(duì)對(duì)控制循環(huán)條件進(jìn)行判斷控制循環(huán)條件進(jìn)行判斷,當(dāng)條件不滿足時(shí)執(zhí)行當(dāng)條件不滿足時(shí)執(zhí)行循環(huán)體循環(huán)體,滿足則滿足則停止停止. (反復(fù)執(zhí)行循環(huán)體反復(fù)執(zhí)行循環(huán)體,直到條件滿足直到條件滿足)(UNTIL)作業(yè)作業(yè):P20A2再再 見見 王飛 巨子高中部巨子高中部