資源簡介 教學(xué)設(shè)計課程基本信息學(xué)科 信息技術(shù) 年級 高二 學(xué)期 秋季課題 算法的控制結(jié)構(gòu)教學(xué)目標(biāo)1. 能理解算法的三種控制結(jié)構(gòu)及其特點。 2. 能從生活和學(xué)習(xí)中發(fā)現(xiàn)算法,分析算法的控制結(jié)構(gòu)。教學(xué)內(nèi)容教學(xué)重點: 1. 認(rèn)識和區(qū)分順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。2. 發(fā)現(xiàn)生活中的控制結(jié)構(gòu)。教學(xué)難點: 1. 循環(huán)結(jié)構(gòu)的應(yīng)用與實踐。2. 控制結(jié)構(gòu)的綜合應(yīng)用。教學(xué)過程1.導(dǎo)入通過大家經(jīng)常關(guān)注的身體質(zhì)量指數(shù)入手,結(jié)合上一節(jié)算法的概念與描述,請同學(xué)描述過程,并以流程圖的形式呈現(xiàn)。2.順序結(jié)構(gòu)觀察流程圖,讓學(xué)生思考能否交換三個語句的先后順序,引出順序結(jié)構(gòu)的特征:①每個步驟按照算法中出現(xiàn)的順序依次執(zhí)行;②每個步驟一定會被執(zhí)行一次,而且只執(zhí)行一次。但是從用戶的體驗感出發(fā),顯示數(shù)字太過于枯燥,如何顯示BMI值對應(yīng)的身體質(zhì)量,引出:3.分支結(jié)構(gòu)引導(dǎo)學(xué)生思考,如何修改程序,怎樣設(shè)置條件,條件有什么作用。同時和學(xué)生一起梳理流程,總結(jié)分支結(jié)構(gòu)的特征:①首先進(jìn)行條件判斷,根據(jù)條件滿足與否,來決定執(zhí)行哪個分支。②在一個分支結(jié)構(gòu)中,必定有一個分支被執(zhí)行,其他的分支則被忽略。進(jìn)一步引導(dǎo)學(xué)生,出現(xiàn)多種情況需要判斷怎么辦?給出提示,鼓勵學(xué)生課后完成。4.結(jié)構(gòu)綜合通過將2、3中的流程進(jìn)行整合,讓學(xué)生體驗到,很多時候,一個算法完整的描述是需要多個結(jié)構(gòu)協(xié)同完成的。此時,提出第二個疑問,如果有一個班級的學(xué)生數(shù)據(jù)需要處理,當(dāng)前設(shè)計的這個算法還可以幫我們解決這個問題嗎?引出:5.循環(huán)結(jié)構(gòu)通過一個班學(xué)生的案例,讓學(xué)生了解循環(huán)結(jié)構(gòu)就是重復(fù)執(zhí)行,并且需要通過條件控制,總結(jié)循環(huán)結(jié)構(gòu)的特點:①條件滿足,循環(huán)體重復(fù)執(zhí)行,直到條件不滿足,退出循環(huán)結(jié)構(gòu)。 ②循環(huán)結(jié)構(gòu)必須是在條件控制下的一種可控的重復(fù),避免“死循環(huán)”。6.綜合應(yīng)用總結(jié)算法的三種控制結(jié)構(gòu),和學(xué)生一起完成“計算某班級全體學(xué)生BMI”的算法描述7.課堂總結(jié)與提升引導(dǎo)學(xué)生觀察生活,并為學(xué)生舉例:停車場車位指示燈——分支結(jié)構(gòu);超市自主結(jié)算系統(tǒng)——循環(huán)結(jié)構(gòu);并讓學(xué)生尋找生活中的算法結(jié)構(gòu),無論哪個算法,只要抓住基本、掌握基本結(jié)構(gòu)的特征,拆解算法就能化難為易。備注:教學(xué)設(shè)計應(yīng)至少含教學(xué)目標(biāo)、教學(xué)內(nèi)容、教學(xué)過程等三個部分,如有其它內(nèi)容,可自行補充增加。 展開更多...... 收起↑ 資源預(yù)覽 縮略圖、資源來源于二一教育資源庫