資源簡(jiǎn)介 (共15張PPT)判斷選擇用分支 在日常生活中,我們乘坐高鐵、公交車,觀賞電影,聽(tīng)音樂(lè)會(huì),進(jìn)入游樂(lè)場(chǎng)、公園等,大都需要購(gòu)票,不同場(chǎng)合通常會(huì)有不同的收費(fèi)標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)通常會(huì)對(duì)老人、兒童、學(xué)生、軍人、殘障人士等,給予相應(yīng)的優(yōu)惠。結(jié)合自己的認(rèn)識(shí),思考下面的問(wèn)題。各類購(gòu)票的收費(fèi)標(biāo)準(zhǔn)中,存在哪些規(guī)則或條件? 首先,售票員需要詢問(wèn)購(gòu)票人的身高信息,然后根據(jù)購(gòu)票規(guī)則確定購(gòu)票類型并計(jì)算價(jià)格,再告知購(gòu)票人。描述公園購(gòu)票的算法處理輸出輸入描述公園購(gòu)票的算法身高小于 120 厘米,可以購(gòu)買半價(jià)票,票價(jià)是 5 元。身高超過(guò)120厘米,需要購(gòu)買全價(jià)票,票價(jià)是 10 元。事實(shí)上,以上公園購(gòu)票的步驟中包含一個(gè)分支結(jié)構(gòu)的算法第 1 步:確定輸入的數(shù)據(jù)。需要獲取購(gòu)票人的身高數(shù)據(jù)。第 2 步:描述判斷的條件。如果身高小于 120 厘米,可以購(gòu)買半價(jià)票,票價(jià)是 5 元。否則需要購(gòu)買全價(jià)票,票價(jià)是 10 元。描述公園購(gòu)票的算法描述公園購(gòu)票的算法第 3 步: 用分支結(jié)構(gòu)規(guī)范化描述。把判斷條件的描述轉(zhuǎn)化為分支結(jié)構(gòu)的表達(dá)方式。如果(身高小于 120 厘米):可以購(gòu)買半價(jià)票,票價(jià)是 5 元否則:需要購(gòu)買全價(jià)票,票價(jià)是 10 元描述公園購(gòu)票的算法第 4 步:用流程圖描述。提示:在算法描述中,用菱形框來(lái)表示判斷條件。算法中的分支結(jié)構(gòu)是一種選擇結(jié)構(gòu),通過(guò)判斷是否滿足指定的條件,選擇不同的執(zhí)行路徑。然而,要讓算法真正發(fā)揮效力,通常需要借助程序來(lái)實(shí)現(xiàn)。編程可以把我們的想法和思路轉(zhuǎn)化為計(jì)算機(jī)能夠“認(rèn)識(shí)”的指令,并指導(dǎo)計(jì)算機(jī)按照設(shè)計(jì)的算法來(lái)執(zhí)行任務(wù)。活動(dòng)指導(dǎo)1.打開IDLE“Python Shell”窗口。2.單擊“File/open...”,打開桌面上“公園購(gòu)票.py”文件。3.單擊“Run/Run Module”,運(yùn)行程序。4.返回“Python Shell”窗口,輸入數(shù)據(jù),觀察運(yùn)行結(jié)果。if(如果)……else(否則)……進(jìn)一步學(xué)習(xí):在以上公園購(gòu)票中,如果是學(xué)生團(tuán)體(人數(shù)≥5人),那么團(tuán)體票在購(gòu)票人原票價(jià)的基礎(chǔ)上打8折。請(qǐng)嘗試修改流程圖。描述公園購(gòu)票的算法小游戲:下面有5種球,隨便選一種球,最多問(wèn)三個(gè)問(wèn)題就能猜中選的是哪種球。描述公園購(gòu)票的算法 1.生活中解決很多問(wèn)題時(shí)都體現(xiàn)了分支結(jié)構(gòu)的選擇性。 2.分支結(jié)構(gòu)實(shí)現(xiàn)不同的條件會(huì)選擇不同的執(zhí)行路徑,從而能夠靈活地解決問(wèn)題。 3.識(shí)別生活中的分支結(jié)構(gòu)和其中的判斷條件,能夠幫助我們進(jìn)行決策,從而更有效地解決問(wèn)題。 展開更多...... 收起↑ 資源列表 判斷選擇用分支.pptx 判斷選擇用分支動(dòng)畫.mp4 縮略圖、資源來(lái)源于二一教育資源庫(kù)