資源簡(jiǎn)介 2020-2021學(xué)年公開(kāi)課:廣東教育出版社高中信息技術(shù)必修1《數(shù)據(jù)與計(jì)算》4.4.1for循環(huán)的應(yīng)用授課教師:呂木財(cái)指導(dǎo)老師:余瓊授課班級(jí):高一(10)班授課時(shí)間:2020.11.18第3節(jié)授課地點(diǎn):科技樓6樓機(jī)房3一、課程標(biāo)準(zhǔn)及教材分析1.本節(jié)對(duì)應(yīng)課標(biāo)的內(nèi)容要求掌握一種程序設(shè)計(jì)語(yǔ)言的基本知識(shí),使用程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單算法。通過(guò)解決實(shí)際問(wèn)題,體驗(yàn)程序設(shè)計(jì)的基本流程,掌握程序調(diào)試與運(yùn)行的方法。2.本節(jié)的地位和作用本節(jié)是教科書(shū)《數(shù)據(jù)與計(jì)算》的第四章第四節(jié),將帶學(xué)生學(xué)習(xí)“for循環(huán)的應(yīng)用”的教學(xué)內(nèi)容。以培養(yǎng)信息素養(yǎng)為目標(biāo),以知識(shí)技能為載體,以項(xiàng)目學(xué)習(xí)活動(dòng)為途徑,開(kāi)展自主、協(xié)作、探究學(xué)習(xí),讓學(xué)生在掌握Python程序設(shè)計(jì)語(yǔ)言的基本知識(shí),程序的順序結(jié)構(gòu)、選擇結(jié)構(gòu)的基礎(chǔ)上,進(jìn)一步學(xué)習(xí)循環(huán)結(jié)構(gòu)以及在解決實(shí)際問(wèn)題中的應(yīng)用。本節(jié)通過(guò)“網(wǎng)購(gòu)物品累計(jì)費(fèi)用計(jì)算”項(xiàng)目范例,讓學(xué)生使用程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單算法,體驗(yàn)程序設(shè)計(jì)的基本流程,掌握程序調(diào)試與運(yùn)行的方法,從而提升學(xué)生的信息素養(yǎng)。二、目標(biāo)分析1.項(xiàng)目目標(biāo)本節(jié)通過(guò)“網(wǎng)購(gòu)物品累計(jì)費(fèi)用計(jì)算”項(xiàng)目,組織學(xué)生進(jìn)行自主、協(xié)作、探究學(xué)習(xí),讓學(xué)生在理解了Python程序設(shè)計(jì)語(yǔ)言基礎(chǔ)知識(shí)的基礎(chǔ)上,掌握循環(huán)程序控制結(jié)構(gòu),學(xué)會(huì)使用程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單算法,體驗(yàn)程序設(shè)計(jì)的基本流程,掌握程序調(diào)試與運(yùn)行的方法,從而將知識(shí)建構(gòu)、技能培養(yǎng)與思維發(fā)展融入運(yùn)用數(shù)字化工具解決問(wèn)題和完成任務(wù)的過(guò)程中,促進(jìn)本章對(duì)應(yīng)課標(biāo)的學(xué)科核心素養(yǎng)達(dá)成,完成項(xiàng)目學(xué)習(xí)目標(biāo)。2.學(xué)業(yè)目標(biāo)(1)能夠掌握程序的循環(huán)結(jié)構(gòu)設(shè)計(jì)的基本流程;(2)能夠掌握Python程序設(shè)計(jì)語(yǔ)言的循環(huán)結(jié)構(gòu)的for循環(huán)的一般格式及使用方法;(3)能夠運(yùn)用循環(huán)結(jié)構(gòu)描述問(wèn)題的求解過(guò)程。?重點(diǎn):(1)Python程序設(shè)計(jì)語(yǔ)言for循環(huán)結(jié)構(gòu)一般格式及使用方法。?難點(diǎn):(2)運(yùn)用循環(huán)結(jié)構(gòu)描述問(wèn)題的求解過(guò)程。三、學(xué)情分析本課教學(xué)對(duì)象是高中一年級(jí)學(xué)生。思維能力有了很大的提高,能夠?qū)o出問(wèn)題進(jìn)行深入思考,但思維方法還需要教師有效地引導(dǎo)和訓(xùn)練,學(xué)習(xí)編程對(duì)于這一階段的學(xué)生來(lái)說(shuō),就是一種很好地思維訓(xùn)練。Python語(yǔ)言接近自然語(yǔ)言,代碼簡(jiǎn)潔但功能強(qiáng)大且易于實(shí)現(xiàn),對(duì)于很少或者從來(lái)沒(méi)有接觸過(guò)編程的高一學(xué)生來(lái)說(shuō),是一門非常不錯(cuò)的入門語(yǔ)言。在學(xué)習(xí)本節(jié)內(nèi)容之前,學(xué)生已經(jīng)學(xué)習(xí)了for循環(huán)語(yǔ)句的基本使用方法,希望通過(guò)這一節(jié)課的學(xué)習(xí),學(xué)生能夠聯(lián)系其他學(xué)科知識(shí)和生活實(shí)際對(duì)循環(huán)語(yǔ)句有更深入的理解和更靈活的應(yīng)用。在設(shè)計(jì)教學(xué)內(nèi)容時(shí),考慮到學(xué)生的興趣、基礎(chǔ)知識(shí)和思維深度,來(lái)引導(dǎo)他們的學(xué)習(xí)過(guò)程、加深對(duì)知識(shí)的理解。四、教學(xué)方法和策略以課堂展示、任務(wù)驅(qū)動(dòng)、學(xué)生自主探究為主,以教師講解說(shuō)明為輔。學(xué)生通過(guò)模仿編程到嘗試獨(dú)立解決例題,發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、解決問(wèn)題,從而掌握知識(shí)。教師輔助學(xué)生的自主探究學(xué)習(xí)過(guò)程。通過(guò)展示交流自學(xué)成果,讓學(xué)生初步掌握概念、語(yǔ)法知識(shí);通過(guò)模仿編程,學(xué)生對(duì)語(yǔ)句的語(yǔ)法和執(zhí)行過(guò)程有初步理解;通過(guò)進(jìn)一步的練習(xí),學(xué)生體會(huì)語(yǔ)句的區(qū)別和異同。生活實(shí)例的引入,學(xué)生體會(huì)發(fā)現(xiàn)問(wèn)題、分析問(wèn)題、制定算法、編程解決的過(guò)程。通過(guò)評(píng)價(jià)來(lái)增進(jìn)同學(xué)間合作與交流的氛圍;通過(guò)自我歸納小結(jié)來(lái)使知識(shí)的記憶得到鞏固。五、教學(xué)準(zhǔn)備資源名稱清單及描述形式(類型)來(lái)源課件《for循環(huán)的應(yīng)用》演示文稿教師制作微課《for循環(huán)》《range函數(shù)》《折紙分析》《程序閱讀分析》微課視頻教師制作文檔《作品評(píng)價(jià)量規(guī)》、《課堂練習(xí)》word教師制作資料幫助文件PPT、程序代碼文本教師制作軟件工具Python3.7軟件互聯(lián)網(wǎng)六、學(xué)習(xí)活動(dòng)設(shè)計(jì)(一)項(xiàng)目主題網(wǎng)購(gòu)物品累計(jì)費(fèi)用計(jì)算方案(二)項(xiàng)目背景運(yùn)用計(jì)算機(jī)解決實(shí)際問(wèn)題的過(guò)程中,如編程計(jì)算網(wǎng)購(gòu)物品累計(jì)費(fèi)用,就需要有一種能夠?qū)崿F(xiàn)人機(jī)交互的語(yǔ)言,而這種語(yǔ)言就是計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。(三)項(xiàng)目目標(biāo)通過(guò)項(xiàng)目的完成,了解Python程序設(shè)計(jì)語(yǔ)言的基礎(chǔ)知識(shí),掌握程序的循環(huán)控制結(jié)構(gòu),學(xué)會(huì)使用程序設(shè)計(jì)語(yǔ)言實(shí)現(xiàn)簡(jiǎn)單算法,體驗(yàn)程序設(shè)計(jì)的基本流程,掌握程序調(diào)試與運(yùn)行的方法,從而實(shí)現(xiàn)項(xiàng)目學(xué)習(xí)的目標(biāo)。(四)工具和方法采用Python語(yǔ)言和程序設(shè)計(jì)結(jié)構(gòu)控制方法,實(shí)施探究。(五)項(xiàng)目知識(shí)準(zhǔn)備實(shí)踐探究一:列表概念:列表可以包含多個(gè)數(shù)據(jù)元素,它是一個(gè)數(shù)據(jù)元素集合。用“[]”將數(shù)據(jù)集中存放,便于記錄和處理。使用中括號(hào)指出從哪里開(kāi)始,到哪里結(jié)束,另外用逗號(hào)分隔列表中的各項(xiàng)。列表中可以包含python中能存儲(chǔ)的任何類型的數(shù)據(jù),列表索引號(hào)從0開(kāi)始。例如:a=[“石榴”,1,”香蕉”,”橙子”,”梨子”]a[0]a[1]a[2]a[3]a[4]實(shí)踐探究二:range()函數(shù)range()函數(shù)創(chuàng)建一個(gè)有序的整數(shù)列表。range()函數(shù)格式:range([start,]stop[,step])。range()函數(shù)說(shuō)明:計(jì)數(shù)從start開(kāi)始(默認(rèn)是0),到stop結(jié)束,但不包括stop,step步長(zhǎng)默認(rèn)為1。例如:range(5)相當(dāng)于range(0,5,1)表示[0,1,2,3,4]range(1,4)表示[1,2,3]range(0,20,5)表示[0,5,10,15]range(10,0,-2)表示[10,8,6,4,2]實(shí)踐探究三:for循環(huán)1、循環(huán)概念:計(jì)算機(jī)程序周而復(fù)始地重復(fù)同樣的步驟,稱為循環(huán)。2、格式:for循環(huán)變量in列表:語(yǔ)句或語(yǔ)句組3、說(shuō)明:(1)重復(fù)循環(huán)次數(shù)由列表決定。(2)語(yǔ)句或語(yǔ)句組(含兩個(gè)以上的語(yǔ)句)必需縮進(jìn)4、語(yǔ)句原理:把列表中第一個(gè)元素賦值給循環(huán)變量,循環(huán)體(循環(huán)語(yǔ)句或語(yǔ)句組)執(zhí)行一次,執(zhí)行完成后,把列表下一個(gè)元素賦值給循環(huán)變量,再次執(zhí)行循環(huán)體……直到所有列表元素遍歷結(jié)束為止。(六)項(xiàng)目實(shí)施(一)項(xiàng)目小組經(jīng)過(guò)討論,決定先網(wǎng)購(gòu)單價(jià)為1元至10元的十種筆記本各1本,且每一種只買1本,那么該如何編程計(jì)算一共要花多少元?(P88)(二)一張白紙的厚度大約為0.05毫米,對(duì)折1次的厚度為多少?對(duì)折2次呢?對(duì)折5次呢?…對(duì)折100次呢?(三)執(zhí)行下列程序后的s的值是()s=0foriinrange(1,5):i=i+2s=s+iprint(s)(七)學(xué)習(xí)項(xiàng)目評(píng)價(jià)設(shè)計(jì)1、評(píng)價(jià)方式:(1)學(xué)生展示,參與評(píng)價(jià)討論,教師計(jì)分。(2)學(xué)生完成練習(xí)題目,教師觀察評(píng)價(jià)。2、評(píng)價(jià)量規(guī)(1)學(xué)生完成作品評(píng)價(jià)量規(guī),開(kāi)展項(xiàng)目學(xué)習(xí)活動(dòng)自我評(píng)價(jià)。(2)教師評(píng)價(jià):學(xué)生編寫(xiě)程序時(shí),數(shù)據(jù)類型、變量名、表達(dá)式、運(yùn)算符等寫(xiě)法是否正確;學(xué)生編寫(xiě)程序運(yùn)行是否正確。學(xué)生編寫(xiě)程序時(shí)的熟練程度。七、課堂總結(jié)(1)列表。(2)range()函數(shù)。(3)for循環(huán)。八、板書(shū)設(shè)計(jì):4.4.1for循環(huán)的應(yīng)用一、列表[“石榴”,1,“香蕉”,“橙子”]二、range()函數(shù)range([start],stop,[step])三、for循環(huán)的應(yīng)用for循環(huán)變量in列表:語(yǔ)句或語(yǔ)句組九、教學(xué)反思:(一)好的方面本堂課借“紙張對(duì)折厚度的猜想”引入,通過(guò)生活實(shí)例的引入,發(fā)現(xiàn)問(wèn)題,激發(fā)學(xué)生去解決問(wèn)題的學(xué)習(xí)興趣,通過(guò)由簡(jiǎn)及繁的練習(xí),讓學(xué)生在自己分析、動(dòng)手編程、整理學(xué)案的過(guò)程中理解循環(huán)結(jié)構(gòu)的執(zhí)行過(guò)程與循環(huán)語(yǔ)句間的差異。注重培養(yǎng)學(xué)生掌握程序設(shè)計(jì)思想的同時(shí),注意邏輯思維的調(diào)動(dòng)以及做事嚴(yán)謹(jǐn)一絲不茍的態(tài)度的培養(yǎng)。同時(shí),教學(xué)的開(kāi)展都是以學(xué)生為主體,讓學(xué)生在教師的指導(dǎo)下,自主學(xué)習(xí)、分析、練習(xí)并進(jìn)行小結(jié),重在學(xué)生的親身體驗(yàn)和經(jīng)驗(yàn)獲得。(二)需要提升的地方教師在教學(xué)過(guò)程中要注意個(gè)別輔導(dǎo)的及時(shí)和能夠引導(dǎo)學(xué)生發(fā)現(xiàn)問(wèn)題、分析問(wèn)題和解決問(wèn)題,對(duì)學(xué)生個(gè)性化學(xué)習(xí)的需求還有待進(jìn)一步分析和研究。-4-/4(共16張PPT)粵教版普通高中教科書(shū)信息技術(shù)數(shù)據(jù)與計(jì)算必修1小循環(huán),大道理主講教師福建省三明市列東中學(xué)呂木財(cái)指導(dǎo)教師福建省三明二中余瓊鄒光星想一想一張白紙的厚度大約為0.05毫米,對(duì)折1次的厚度為多少?對(duì)折2次呢?對(duì)折5次呢?…對(duì)折100次呢?小循環(huán),大道理Range函數(shù)數(shù)據(jù)類型——列表整數(shù)int浮點(diǎn)數(shù)float字符串str列表list列表可以包含多個(gè)數(shù)據(jù)元素,使用中括號(hào)指出從哪里開(kāi)始,到哪里結(jié)束,用逗號(hào)分隔列表中的各項(xiàng)。列表可以存儲(chǔ)混合類型的數(shù)據(jù),包含python中能存儲(chǔ)的任何類型的數(shù)據(jù)。列表索引號(hào)從0開(kāi)始a=[”石榴”,1,”香蕉”,”橙子”,”梨子”]a[0]a[1]a[2]a[3]a[4]數(shù)據(jù)類型——列表[0,1,2,3,4,5]數(shù)字0~5列表數(shù)字0~100列表?range()函數(shù)range()函數(shù)創(chuàng)建一個(gè)整數(shù)列表格式:range([start,]stop,[step])計(jì)數(shù)從start開(kāi)始(默認(rèn)是0),到stop結(jié)束,但不包括stop,step步長(zhǎng)默認(rèn)為1。range(5)range(0,5,1)[0,1,2,3,4]range(1,4)[1,2,3]range(0,20,5)[0,5,10,15]range(10,0,-2)[10,8,6,4,2]練習(xí)列表range(7,10)中元素的個(gè)數(shù)是()A.7B.3C.4D.10B編程依次輸出1、2、3、4、5,如果是輸出1~100呢?計(jì)算機(jī)程序周而復(fù)始地重復(fù)同樣的步驟,稱為循環(huán)。這種循環(huán)次數(shù)一定的循環(huán),通常稱為計(jì)數(shù)循環(huán),在Python中,使用for語(yǔ)句來(lái)創(chuàng)建這類循環(huán)。print(1)print(2)print(3)print(4)print(5)for循環(huán)變量in列表:語(yǔ)句或語(yǔ)句組說(shuō)明:(1)重復(fù)循環(huán)次數(shù)由列表決定。(2)語(yǔ)句或語(yǔ)句組(含兩個(gè)以上語(yǔ)句)必需縮進(jìn)。原理:把列表中第一個(gè)元素賦值給循環(huán)變量,循環(huán)體(循環(huán)語(yǔ)句或語(yǔ)句組)執(zhí)行一次,執(zhí)行完成后,把列表下一個(gè)元素賦值給循環(huán)變量,再次執(zhí)行循環(huán)體……直到所有列表元素遍歷結(jié)束為止。循環(huán)次數(shù)循環(huán)體編程依次輸出1、2、3、4、5foriin[1,2,3,4,5]:print(i)foriinrange(1,6):print(i)練習(xí)下列代碼中循環(huán)體執(zhí)行的次數(shù)是()foriinrange(1,5):print(i)A.1B.2C.4D.5C列表list列表可以包含多個(gè)數(shù)據(jù)元素,使用中括號(hào)指出從哪里開(kāi)始,到哪里結(jié)束,另外用逗號(hào)分隔列表中的各項(xiàng)。列表可以存儲(chǔ)混合類型的數(shù)據(jù),包含python中能存儲(chǔ)的任何類型的數(shù)據(jù)。列表索引號(hào)從0開(kāi)始課堂小結(jié)課堂小結(jié)創(chuàng)建一個(gè)整數(shù)列表range()函數(shù)語(yǔ)法:range([start],stop,[step])計(jì)數(shù)從start開(kāi)始(默認(rèn)是0),到stop結(jié)束,但不包括stop,step步長(zhǎng)默認(rèn)為1。range()函數(shù)課堂小結(jié)for循環(huán)變量in列表:語(yǔ)句或語(yǔ)句組說(shuō)明:(1)重復(fù)循環(huán)次數(shù)由列表決定。(2)語(yǔ)句或語(yǔ)句組必需縮進(jìn)。原理:把列表中第一個(gè)元素賦值給循環(huán)變量,循環(huán)體(循環(huán)語(yǔ)句或語(yǔ)句組)執(zhí)行一次,執(zhí)行完成后,把列表下一個(gè)元素賦值給循環(huán)變量,再次執(zhí)行循環(huán)體……直到所有列表元素遍歷結(jié)束為止。你學(xué)會(huì)了嗎?PPT模板下載:www.1ppt.com/moban/行業(yè)PPT模板:www.1ppt.com/hangye/節(jié)日PPT模板:www.1ppt.com/jieri/PPT素材下載:www.1ppt.com/sucai/PPT背景圖片:www.1ppt.com/beijing/PPT圖表下載:www.1ppt.com/tubiao/優(yōu)秀PPT下載:www.1ppt.com/xiazai/PPT教程:www.1ppt.com/powerpoint/Word教程:www.1ppt.com/word/Excel教程:www.1ppt.com/excel/資料下載:www.1ppt.com/ziliao/PPT課件下載:www.1ppt.com/kejian/范文下載:www.1ppt.com/fanwen/試卷下載:www.1ppt.com/shiti/教案下載:www.1ppt.com/jiaoan/字體下載:www.1ppt.com/ziti/ThankYou一張白一張白紙的厚度大約為0.05毫米,對(duì)折1次的厚度為多少?對(duì)折2次呢?對(duì)折5次呢?…對(duì)折100次呢?分析:變量S存儲(chǔ)每一次對(duì)折后的紙張厚度(s=s2),變量i存儲(chǔ)對(duì)折次數(shù)(直到i的值為5計(jì)算終止)。程序:s=0.05foriin[1,2,3,4,5]:s=s2print(s)或者s=0.05foriinrange(1,6):s=s2print(s)流程圖開(kāi)始s=0.05列表結(jié)束符Ys=s2輸出s的值結(jié)束程序閱讀:執(zhí)行下列程序后的結(jié)果是(18)s=0foriinrange(1,5):i=i+2s=s+iprint(s)分析:S=0I=1I=3S=3S=3I=2I=4S=7S=7I=3I=5S=12S=12I=4I=6S=18項(xiàng)目小組經(jīng)過(guò)討論,決定先網(wǎng)購(gòu)單價(jià)為1元至10元的十種筆記本各1本,且每一種只買1本,那么該如何編程計(jì)算一共要花多少元?思考:如何用for循環(huán)語(yǔ)句編程解決上述“網(wǎng)購(gòu)物品累計(jì)費(fèi)用計(jì)算”問(wèn)題?解決上述問(wèn)題的方法有很多,其中一種方法步驟如下:(1)分析問(wèn)題。這個(gè)問(wèn)題相當(dāng)于要計(jì)算從1到10的累加值。1~10的累加就是計(jì)算1+2+…+10,可以用for循環(huán)結(jié)構(gòu)編程來(lái)解決這個(gè)問(wèn)題。(2)設(shè)計(jì)算法。根據(jù)上述分析,可設(shè)計(jì)如下算法:需要有一個(gè)循環(huán)變量從1變化到10,將該變量命名為i;還需要另外一個(gè)臨時(shí)變量不斷和該變量進(jìn)行加法運(yùn)算,并記錄運(yùn)算結(jié)果,將臨時(shí)變量命名為sum;變量每增加1時(shí),就和變量sum進(jìn)行一次加法運(yùn)算,變量sum記錄的是累加的結(jié)果。該算法流程圖如右圖所示。(3)編寫(xiě)程序。INCLUDEPICTURE"https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetmsgimg?&MsgID=252515836224672346&skey=%40crypt_f764be33_4ec2681fdf623e5218b4f98d9d02276f"\MERGEFORMATINET根據(jù)上面設(shè)計(jì)的算法,編寫(xiě)出解決該問(wèn)題的程序如下:sum=0forinrange(1,11):sum=sum+iprint(“theresult:”,sum)(4)調(diào)試程序。將程序4-5輸入計(jì)算機(jī)進(jìn)行調(diào)試運(yùn)行,所得結(jié)果為Theresult:55i=i+1課堂練習(xí)1、編程題:項(xiàng)目小組經(jīng)過(guò)討論,決定先網(wǎng)購(gòu)單價(jià)為1元至10元的十種筆記本各1本,且每一種只買1本,那么該如何編程計(jì)算一共要花多少元?(P88)源程序:2、編程題:一張白紙的厚度大約為0.05毫米,對(duì)折1次的厚度為多少?對(duì)折2次呢?對(duì)折5次呢?…對(duì)折100次呢?源程序:3、程序閱讀題:執(zhí)行下列程序后的結(jié)果是()s=0foriinrange(1,5):i=i+2s=s+iprint(s) 展開(kāi)更多...... 收起↑ 資源列表 for循環(huán).avi for循環(huán)教學(xué)設(shè)計(jì).doc range函數(shù).avi 小循環(huán),大道理.ppt 折紙分析.avi 折紙分析.doc 程序閱讀分析.avi 程序閱讀分析.doc 網(wǎng)購(gòu)分析.doc 課堂練習(xí).doc 縮略圖、資源來(lái)源于二一教育資源庫(kù)