
1、什么是算法?2、輸入三個(gè)數(shù),輸出其中最大的數(shù),先用自然語言描述再打開ffice Visi2010 畫流程圖。3、輸入兩個(gè)數(shù),輸出他們的和和差,用流程圖表示。4、比較兩個(gè)流程圖,觀察有什么不一樣的地方?
有流程圖的比較,可得出,算法都是由基本的結(jié)構(gòu)組合而成的,這些基本的結(jié)構(gòu)稱為“算法的控制結(jié)構(gòu)”。算法的基本控制結(jié)構(gòu)有三種,即“順序結(jié)構(gòu)”、“分支結(jié)構(gòu)”、和“循環(huán)結(jié)構(gòu)”。
順序結(jié)構(gòu)就是指按語句出現(xiàn)的先后順序執(zhí)行的程序結(jié)構(gòu),是結(jié)構(gòu)化程序中最簡單的結(jié)構(gòu)。
計(jì)算機(jī)按此順序逐條執(zhí)行語句,當(dāng)一條語 句執(zhí)行完畢,控制自動轉(zhuǎn)到下一條語句?,F(xiàn)實(shí)世界中這種順序處理的情況是非常普遍的。例如我們接受學(xué)校教育一般都是先上小 學(xué),再上中學(xué),再上大學(xué);又如我們燒菜一般都是先熱油鍋,再將蔬菜入鍋翻炒,再加鹽加 佐料,最后裝盤。
分支結(jié)構(gòu)又稱為選擇結(jié)構(gòu)。當(dāng)程序執(zhí)行到控制分支的語句時(shí),首先判斷條件,根據(jù)條件表達(dá)式的值選擇相應(yīng)的語句執(zhí)行(放棄另一部分語句的執(zhí)行)。
無論條件P是否成立,只執(zhí)行A或B,不可能既執(zhí)行A又執(zhí)行B。無論走哪一條路徑,在執(zhí)行A或B之后將脫離選擇結(jié)構(gòu)。在A或B兩個(gè)框中,有一個(gè)可以是空的,即不執(zhí)行任何操作。例如:若下雨,則選擇在體育館上課,否則操場上課。
練習(xí):如何判斷某一年是不是閏年。·滿足一下兩個(gè)條件之一的年份為閏年:·①能被4整除,不能被100整除的年份是閏年;·②能被400整除的年份是閏年;
循環(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)。
練習(xí):一個(gè)學(xué)生給自己制定了計(jì)劃,每天要跑2000米,跑到兩千米,結(jié)束,跑不到,繼續(xù)跑。跑到400米一圈,畫流程圖。用S代表路程。
常見的兩種循環(huán)結(jié)構(gòu)①直到型循環(huán):先執(zhí)行A,再判斷所給條件p是否成立,若p不成立,則再執(zhí)行A,如此反復(fù),直到p成立,該循環(huán)過程結(jié)束。
常見的兩種循環(huán)結(jié)構(gòu)②當(dāng)型循環(huán):先判斷所給條件p是否成立,若p成立,則執(zhí)行A(步驟);再判斷條件p是否成立;若p成立,則又執(zhí)行A,若此反復(fù),直到某一次條件p不成立時(shí)為止。
分別用直到型和當(dāng)型表示剛剛的練習(xí)題。
練習(xí)1、寫出1+2+3+4+5的一個(gè)算法直到型循環(huán)
練習(xí)1、寫出1+2+3+4+5的一個(gè)算法當(dāng)型循環(huán)
練習(xí)2:用流程圖表示“計(jì)算100以內(nèi)的數(shù)和”的算法。當(dāng)型循環(huán)
練習(xí)1、用流程圖表示“計(jì)算100以內(nèi)的數(shù)和”的算法。直到型循環(huán)
這是一份初中信息技術(shù)浙教版(2023)七年級下冊第13課 物聯(lián)網(wǎng)控制與反饋精品作業(yè)ppt課件,文件包含第13課物聯(lián)網(wǎng)控制與反饋教學(xué)課件pptx、第13課物聯(lián)網(wǎng)控制與反饋學(xué)習(xí)單pptx、第13課物聯(lián)網(wǎng)控制與反饋教學(xué)設(shè)計(jì)docx、第13課物聯(lián)網(wǎng)控制與反饋?zhàn)鳂I(yè)設(shè)計(jì)docx等4份課件配套教學(xué)資源,其中PPT共20頁, 歡迎下載使用。
這是一份浙教版 (2020)七年級下冊第12課 算法的控制結(jié)構(gòu)教案配套課件ppt,共24頁。PPT課件主要包含了新知導(dǎo)入,新知講解,順序結(jié)構(gòu),分支結(jié)構(gòu),循環(huán)結(jié)構(gòu),隨堂練習(xí),課堂小結(jié),總結(jié)本節(jié)課所學(xué)內(nèi)容,作業(yè)布置等內(nèi)容,歡迎下載使用。
這是一份初中信息技術(shù)浙教版 (2020)七年級下冊第12課 算法的控制結(jié)構(gòu)優(yōu)秀課件ppt,文件包含第12課算法的控制結(jié)構(gòu)pptx、第12課算法的控制結(jié)構(gòu)doc等2份課件配套教學(xué)資源,其中PPT共24頁, 歡迎下載使用。
微信掃碼,快速注冊
注冊成功