資源簡介 (共22張PPT)算法的控制結(jié)構(gòu)Finance generally refers to financial activities and financial relations. The former refers to the activities involving funds in the production process浙教版 七年級下第12課算法的概念什么是算法?算法是解決問題的 和 。方法步驟怎么表示算法?流程圖自然語言生活中的算法01怎么使用洗衣機(jī)洗衣服呢?問題描述:02問題描述:1.打開洗衣機(jī)門2.放入衣服3.倒入洗滌劑4.關(guān)上洗衣機(jī)門5.設(shè)置洗衣程序6.開始洗衣工作流程圖的圖形符號,你記住了嗎?開始/終止框處理框輸入/輸出框判斷框流程線順序結(jié)構(gòu)控制結(jié)構(gòu)分支結(jié)構(gòu)循環(huán)結(jié)構(gòu)前面我們學(xué)習(xí)了流程圖的畫法,比較上面的三種流程圖,它們有哪些不一樣,這節(jié)課我們一塊來學(xué)習(xí)這三種流程圖的用法。順序結(jié)構(gòu)計(jì)算機(jī)按此順序逐條執(zhí)行語句,當(dāng)一條語 句執(zhí)行完畢,控制自動(dòng)轉(zhuǎn)到下一條語句。現(xiàn)實(shí)世界中這種順序處理的情況是非常普遍的。例如我們接受學(xué)校教育一般都是先上小學(xué),再上中學(xué),再上大學(xué);又如我們燒菜一般都是先熱油鍋,再將蔬菜入鍋翻炒,再加鹽加 佐料,最后裝盤。順序結(jié)構(gòu)是最簡單的基本控制結(jié)構(gòu)。順序結(jié)構(gòu)在生活中,經(jīng)常有這樣的控制結(jié)構(gòu),如圖所示洗衣機(jī)的一次洗滌過程。順序結(jié)構(gòu)想一想,怎么交換甲乙兩瓶容器中的液體?順序結(jié)構(gòu)想一想,怎么交換甲乙兩瓶容器中的液體?分支結(jié)構(gòu)分支結(jié)構(gòu)又稱為選擇結(jié)構(gòu)。當(dāng)程序執(zhí)行到控制分支的語句時(shí),首先判斷條件,根據(jù)條件表達(dá)式的值選擇相應(yīng)的語句執(zhí)行(放棄另一部分語句的執(zhí)行)。分支結(jié)構(gòu)例如,不同的天氣狀態(tài)影響著體育課的上課地方:若下雨,則選擇在體育館上課,否則就在操場上課(如圖所示)。分支結(jié)構(gòu)判斷一個(gè)數(shù)的奇、偶性用流程圖描述該算法循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)指的是算法中的某些操作步驟在條件控制下需要重復(fù)執(zhí)行的結(jié)構(gòu)。當(dāng)給定的條件P成立,執(zhí)行A,然后判斷P條件是否成立,如果仍然成立,在執(zhí)行A,如此反復(fù)直到條件P不成立位置,此時(shí)不執(zhí)行A而脫離循環(huán)結(jié)構(gòu)。循環(huán)結(jié)構(gòu)用流程圖表示“計(jì)算100以內(nèi)的數(shù)和”的算法。練習(xí)練習(xí)1. 小星同學(xué)星期天的計(jì)劃是:“8:00起床、吃早飯,10:00-11:30學(xué)習(xí),12:30看一部電影,14:30打籃球”。用算法去描述這一計(jì)劃,合適的算法結(jié)構(gòu)是_________。順序結(jié)構(gòu)練習(xí)練習(xí)2. 有流程圖結(jié)構(gòu)如圖所示,其算法結(jié)構(gòu)屬于_________。循環(huán)結(jié)構(gòu)練習(xí)練習(xí)3:寫出下列用流程圖描述的算法的運(yùn)行結(jié)果。A練習(xí)練習(xí)4:某商品團(tuán)購優(yōu)惠策略的流程圖如圖所示。當(dāng)n為100、p為10時(shí),實(shí)付金額s的值是( )A.1000 B.950C.850 D.750D練習(xí)練習(xí)5:某算法的流程圖如圖所示:執(zhí)行該算法后,a和s的值分別是( )A.a=5 s=24 B.a=6 s=120 C.a=4 s=6 D.a=5 s=120A練習(xí)練習(xí)6:某算法部分流程圖如第4題圖所示,執(zhí)行該部分流程圖后,變量s和變量i的值分別為______ ,________。97練習(xí)練習(xí)7:求[0,100]之間所有偶數(shù)之和S的算法流程圖如下圖所示。為了實(shí)現(xiàn)此算法,圖中判斷框①和處理框②處可填入的是( )A.①x≤100 ②x←x+2B.①x≤100 ②x←x+1C.①x≥100 ②x←x+2D.①x≥100 ②x←x+1A謝謝!海闊憑魚躍,天高任鳥飛LOGO 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫