資源簡介 課程基本信息課例編號學(xué)科信息技術(shù)年級高一學(xué)期第一學(xué)期課題語句與順序結(jié)構(gòu)教科書書名:《信息技術(shù)》必修1出版社:人民教育出版社;中國地圖出版社出版日期:2019年6月學(xué)生信息姓名學(xué)校班級學(xué)號學(xué)習(xí)目標(biāo)1.理解順序結(jié)構(gòu)的特點。2.進一步理解賦值語句的用法。3.進一步理解輸入輸出語句的用法。4.應(yīng)用恰當(dāng)?shù)恼Z句編寫順序結(jié)構(gòu)的計算機程序,增強利用計算機解決問題的能力。課前學(xué)習(xí)任務(wù)如果編寫一個簡單程序模擬倒計時器,應(yīng)該如何設(shè)計算法呢?課上學(xué)習(xí)任務(wù)【學(xué)習(xí)任務(wù)一】任務(wù)1-1:舉例說明生活中的順序結(jié)構(gòu)任務(wù)1-2:修改倒計時器小程序,實現(xiàn)先紅色3秒倒計時再綠色3秒倒計時的變化。【學(xué)習(xí)任務(wù)二】任務(wù)2-1:有兩個一樣的杯子,分別裝了水和白酒,現(xiàn)在要將兩杯中的液體互換,用水杯裝白酒,用酒杯裝水,請問你有什么辦法?請按照解決問題的一般方法嘗試編程解決這一問題。任務(wù)2-2:練習(xí)1:判斷以下賦值語句寫法是否正確,為什么?(1)D=6+9(2)F+3=E+6(3)Z=XY(4)C$=goodnight練習(xí)2:下列程序的輸出結(jié)果是多少?A=30A=A+10A=50print(A)【學(xué)習(xí)任務(wù)三】任務(wù)3-1:目前,世界上包括我國在內(nèi)的絕大多數(shù)國家都使用攝氏溫度,而美、英等國家使用華氏溫度。對于去美國旅行的中國游客來說,需要將當(dāng)?shù)匕l(fā)布的華氏溫度轉(zhuǎn)換為攝氏溫度,以符合自己的理解習(xí)慣;同樣,來中國旅行的美國游客亦如此。請你想一想,能否利用計算機輔助旅行者進行溫度轉(zhuǎn)換?請按照解決問題的一般方法嘗試編程解決這一問題。任務(wù)3-2:根據(jù)鍵盤輸入的身高和體重值,編寫程序計算體重指數(shù)BMI。(BMI=w/h/h,w為體重kg,h為身高m。)推薦的學(xué)習(xí)資源順序結(jié)構(gòu)百科:https://baike.baidu.com/item/%E9%A1%BA%E5%BA%8F%E7%BB%93%E6%9E%84/9845234?fr=aladdin(共50張PPT)語句與順序結(jié)構(gòu)(第十課時)交通信號燈是城市交通中不可缺少的重要工具。交通倒計時器在顯示當(dāng)前信號的同時,還顯示該信號剩余時間長度。體驗探索:用計算機程序模擬倒計時體驗探索:用計算機程序模擬倒計時初始化倒計時器顯示“3”持續(xù)1s持續(xù)1s顯示“2”開始結(jié)束持續(xù)1s顯示“1”一般來說,程序是由語句組成的,執(zhí)行程序就是按特定的次序執(zhí)行程序中的語句。程序語句包括:賦值語句、控制語句和輸入輸出語句等。程序設(shè)計的三種基本結(jié)構(gòu)包括:順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。程序語句在編寫程序時,經(jīng)常需要引入其他模塊。這些模塊補充了許多功能強大的函數(shù)。在使用import語句將函數(shù)所在模塊導(dǎo)入后,就能使用其中的函數(shù)。import語句importturtleimporttimeimportmathimportos如果改變語句的順序,程序會發(fā)生什么變化?想一想如果改變語句的順序,程序會發(fā)生什么變化?想一想程序的執(zhí)行順序隨之變化。順序結(jié)構(gòu)指程序的執(zhí)行按語句的排列順序從上到下依次執(zhí)行,直至結(jié)束。順序結(jié)構(gòu)思考:順序結(jié)構(gòu)有什么特點?S1Sn…順序結(jié)構(gòu)流程圖按照自上至下的排列順序逐條執(zhí)行。有且只有一個入口和一個出口。“按部就班”指做事依照一定的道理和順序。任何事情都遵循著先做什么,再做什么的思想進行。這正是我們?nèi)粘I钪凶畛R姷慕Y(jié)構(gòu)。你的日常生活中有什么順序結(jié)構(gòu)的事例嗎?生活中的順序結(jié)構(gòu)生活中的順序結(jié)構(gòu):建造房屋第一步:設(shè)計工程第二步:基礎(chǔ)工程第三步:結(jié)構(gòu)工程第四步:裝修工程請嘗試修改倒計時器程序,實現(xiàn)先紅色3秒倒計時再綠色3秒倒計時的變化。思考:如果將倒計時的時間延長至5秒,如何通過程序?qū)崿F(xiàn)?練習(xí)體驗練習(xí)體驗-參考答案初始化紅綠燈紅色倒計時3秒綠色倒計時3秒開始結(jié)束順序結(jié)構(gòu)有兩個一樣的杯子,分別裝了水和白酒,現(xiàn)在要將兩杯中的液體互換,用水杯裝白酒,用酒杯裝水,請問你有什么辦法?實踐探索:水酒交換問題提出問題分析問題設(shè)計方案編程調(diào)試解決問題實踐探索:水酒交換問題①找一個空杯子C;②將A杯中液體倒入C杯中;③將B杯中液體倒入A杯中;④將C杯中液體倒入B杯中;⑤完成交換。ABC實踐探索:交換兩個變量的值思考一:左側(cè)程序的運行結(jié)果是什么?思考二:實現(xiàn)交換變量的值了嗎?為什么?實踐探索:交換兩個變量的值思考一:左側(cè)程序的運行結(jié)果是什么?思考二:實現(xiàn)交換變量的值了嗎?為什么?程序語句順序執(zhí)行賦值語句:新值替代舊值實踐探索:交換兩個變量的值引入新杯子CA杯倒入C杯B杯倒入A杯C杯倒入B杯開始結(jié)束A=10,B=20C=AA=BB=C開始結(jié)束輸出A,B實踐探索:交換兩個變量的值賦值語句:新值替代舊值Python語言中的變量是在首次賦值時創(chuàng)建的。賦值語句是最基本的程序語句,其格式為:其作用是:將表達式的值賦給左邊的變量。例如:a=35、light=turtle.Turtle()等都是賦值語句。賦值語句變量名=表達式需要注意的是,(1)Python語言中的變量必須在使用前被賦值,不能使用未被賦值的變量。(2)賦值語句不是代數(shù)等式,賦值號與等號形同而意不同。賦值語句(3)賦值號左邊只能是變量名字,而不能是表達式。如:2-a=X是錯誤的。(4)把字符串賦給變量時,該字符串必須用引號括起來;如:language="Python語言"。(5)在使用過程中變量能夠被重新賦值。給同一個變量重復(fù)賦值時,新值代替舊值。賦值語句賦值語句賦值語句Python特殊用法賦值語句練習(xí)1:判斷以下賦值語句寫法是否正確,為什么?(1)D=6+9(2)F+3=E+6(3)Z=XY(4)C$=goodnight練習(xí)2:下列程序的輸出結(jié)果是多少?A=30A=A+10A=50print(A)是50否是否目前,世界上包括我國在內(nèi)的絕大多數(shù)國家都使用攝氏溫度,而美、英等國家使用華氏溫度。對于去美國旅行的中國游客來說,需要將當(dāng)?shù)匕l(fā)布的華氏溫度轉(zhuǎn)換為攝氏溫度,以符合自己的理解習(xí)慣;同樣,來中國旅行的美國游客亦如此。請你想一想,能否利用計算機輔助旅行者進行溫度轉(zhuǎn)換?實踐探索:溫度轉(zhuǎn)換分析問題如果用c表示攝氏溫度,f表示華氏溫度,那么把華氏溫度轉(zhuǎn)換為攝氏溫度的公式為:根據(jù)這個公式,應(yīng)該如何設(shè)計算法呢?設(shè)計算法①輸入華氏溫度f=90②利用公式計算攝氏溫度③輸出攝氏溫度c輸入華氏溫度fc=(f-32)/1.8開始結(jié)束輸出攝氏溫度c順序結(jié)構(gòu)編程調(diào)試f=90c=(f-32)/1.8開始結(jié)束輸出c如果是輸入任意華氏溫度并計算攝氏溫度,應(yīng)該如何修改呢?Python語言主要用函數(shù)input()實現(xiàn)數(shù)據(jù)輸入。函數(shù)input()主要用來接收鍵盤的鍵入,返回值為字符串型數(shù)據(jù)。通常,在輸入時可以給出提示信息,例如:輸入函數(shù)input()f=input("請輸入華氏溫度:")編程調(diào)試輸入fc=(f-32)/1.8開始結(jié)束輸出c程序是否正常運行并得到結(jié)果?在程序設(shè)計中,可以通過強制類型轉(zhuǎn)換操作,把某個數(shù)據(jù)從一種數(shù)據(jù)類型轉(zhuǎn)換成另一種數(shù)據(jù)類型。數(shù)據(jù)類型轉(zhuǎn)換數(shù)據(jù)類型轉(zhuǎn)換函數(shù)功能說明float(x)將x轉(zhuǎn)換為一個浮點型數(shù)據(jù)int(x)將x轉(zhuǎn)換為一個整型數(shù)據(jù)str(x)將x轉(zhuǎn)換為字符串型數(shù)據(jù)編程調(diào)試輸入fc=(f-32)/1.8開始結(jié)束輸出c如何讓程序具有更友好的交互性?f=int(f)Python語言主要用函數(shù)print()實現(xiàn)數(shù)據(jù)輸出。函數(shù)print()主要用于在屏幕上輸出一個或多個輸出項的值,多個輸出項中間用逗號隔開,例如:輸出函數(shù)print()print(c)print(f,'轉(zhuǎn)換為攝氏溫度是:',c)編程調(diào)試-參考答案函數(shù)print()會自動在行末加上回車。如果不需回車,只需在函數(shù)print()的結(jié)尾添加一個逗號,并設(shè)置分隔符參數(shù)end,就可以改變它的行為。輸出函數(shù)print()print(f,end='\n')以換行符結(jié)尾,換行print(f)換行print('華氏溫度:',end='')以空格結(jié)尾,不換行編程調(diào)試程序通常包括:輸入數(shù)據(jù)、處理數(shù)據(jù)和輸出結(jié)果三部分。Input:程序輸入,是程序的開始。Process:程序?qū)斎脒M行處理,產(chǎn)生輸出結(jié)果。Output:程序輸出,展示運算結(jié)果。程序設(shè)計的IPO模式根據(jù)鍵盤輸入的身高和體重值,編寫程序計算體重指數(shù)BMI。(BMI=w/h/h,w為體重kg,h為身高m。)練一練提出問題分析問題設(shè)計方案編程調(diào)試解決問題練一練-參考答案輸入w,hBMI=w/h/h輸出BMI開始結(jié)束小結(jié)順序結(jié)構(gòu)與語句順序結(jié)構(gòu)程序語句按照自上至下的排列順序逐條執(zhí)行。導(dǎo)入模塊語句:import賦值語句輸入輸出語句1.一個三位數(shù),百位上的數(shù)比十位上的數(shù)大1,個位上的數(shù)是百位上的數(shù)的2倍,若十位上的數(shù)為3,編程求這個三位數(shù)是多少?2.編寫程序?qū)崿F(xiàn)以下功能:用戶輸入任意一個三位數(shù),運行程序?qū)⑵淠嫘蜉敵觥@纾河脩糨斎搿?23”,程序輸出“321”。課后練習(xí)課程基本信息課例編號學(xué)科信息技術(shù)年級高一學(xué)期1課題語句與順序結(jié)構(gòu)教科書書名:《信息技術(shù)》必修1出版社:人民教育出版社;中國地圖出版社出版日期:2019年6月教學(xué)目標(biāo)教學(xué)目標(biāo):1.理解順序結(jié)構(gòu)的特點。2.進一步理解賦值語句的用法。3.進一步理解輸入輸出語句的用法。4.應(yīng)用恰當(dāng)?shù)恼Z句編寫順序結(jié)構(gòu)的計算機程序,增強利用計算機解決問題的能力。教學(xué)重點:順序結(jié)構(gòu)的特點、賦值語句、輸入輸出語句。教學(xué)難點:運用順序結(jié)構(gòu)編寫計算機程序解決問題。教學(xué)過程時間教學(xué)環(huán)節(jié)主要師生活動3分鐘情境引入以計算機模擬倒計時的情境導(dǎo)入,引出程序語句交通信號燈是城市交通中不可缺少的重要工具。交通倒計時器在顯示當(dāng)前信號的同時,還顯示該信號剩余時間長度。我們可以利用簡單的計算機程序來模擬倒計時器。一般來說,程序是由語句組成的,執(zhí)行程序就是按特定的次序執(zhí)行程序中的語句。程序語句包括賦值語句、控制語句和輸入輸出語句等。其中,控制語句通過對程序流程的控制,決定了程序執(zhí)行的路徑,也決定了程序的結(jié)構(gòu)。程序設(shè)計的三種基本結(jié)構(gòu)包括順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。導(dǎo)入模塊語句在編寫程序時,經(jīng)常需要引入其他模塊。這些模塊補充了許多功能強大的函數(shù)。在使用import語句將函數(shù)所在模塊導(dǎo)入后,就能使用其中的函數(shù)。6分鐘知識講授結(jié)合程序?qū)嵗v解順序結(jié)構(gòu)結(jié)合倒計時小程序,提出問題:如果改變語句的順序,程序會發(fā)生什么變化?例如將顯示數(shù)字3和數(shù)字2的語句交換順序,會帶來什么樣的結(jié)果呢?調(diào)整程序語句順序,演示執(zhí)行結(jié)果,得出結(jié)論:如果改變語句的順序,程序的執(zhí)行順序也會隨之發(fā)生變化。得出結(jié)論:順序結(jié)構(gòu)指程序的執(zhí)行按語句的排列順序從上到下依次執(zhí)行,直至結(jié)束。思考生活中的順序結(jié)構(gòu)成語“按部就班”指做事依照一定的道理和順序。在順序結(jié)構(gòu)中,任何事情都遵循著先做什么,再做什么的思想進行,直到整件事情做完為止。這正是我們?nèi)粘I钪凶畛R姷慕Y(jié)構(gòu)。引導(dǎo)學(xué)生思考生活中的順序結(jié)構(gòu)。例如修建房屋的順序,即設(shè)計工程-基礎(chǔ)工程(地基)-結(jié)構(gòu)工程(鋼筋混凝土搭建)-裝修工程(外立面、內(nèi)飾)。這些步驟必須按部就班,順序執(zhí)行,是生活中典型的順序結(jié)構(gòu)。練習(xí)體驗,修改調(diào)試交通信號燈小程序嘗試修改倒計時器程序,實現(xiàn)先紅色3秒倒計時再綠色3秒倒計時的變化。思考:如果將倒計時的時間延長至5秒,如何通過程序?qū)崿F(xiàn)?5分鐘實踐探究一實踐探究:利用順序結(jié)構(gòu)及語句解決水酒互換問題有兩個一樣的杯子,分別裝了水和白酒,現(xiàn)在要將兩杯中的液體互換,用水杯裝白酒,用酒杯裝水,請問你有什么辦法?通過錯誤示例,引導(dǎo)學(xué)生思考交換兩個變量的值。結(jié)合賦值語句的特點(新值替代舊值)分析錯誤產(chǎn)生的原因,強化順序結(jié)構(gòu)的特點。同時結(jié)合水酒交換問題的解決方案,引出在簡單的順序執(zhí)行過程中可以通過引入新的變量解決一些貌似復(fù)雜的實際問題。結(jié)合程序,深入理解賦值語句賦值語句的格式:變量名=表達式賦值語句的作用:將表達式的值賦給左邊的變量。說明賦值語句的注意事項:①變量必須在使用前被賦值。②賦值號與等號形同而意不同。③賦值號左邊只能是變量名字,而不能是表達式。④把字符串賦給變量時,該字符串必須用引號括起來。⑤變量每次只能存一個數(shù)據(jù),但可以多次賦值,給同一個變量重復(fù)賦值時,新值代替舊值。提示python語言中賦值語句的特殊用法。激發(fā)學(xué)生思考解決同一問題的不同辦法。練一練,鞏固賦值語句的用法練習(xí)1:判斷以下賦值語句寫法是否正確,為什么?(1)D=6+9(2)F+3=E+6(3)Z=XY(4)C$=goodnight練習(xí)2:下列程序的輸出結(jié)果是多少?A=30A=A+10A=50print(A)5分鐘實踐探究二實踐探究:利用順序結(jié)構(gòu)及語句解決溫度轉(zhuǎn)換問題目前,世界上包括我國在內(nèi)的絕大多數(shù)國家都使用攝氏溫度,而美、英等國家使用華氏溫度。對于去美國旅行的中國游客來說,需要將當(dāng)?shù)匕l(fā)布的華氏溫度轉(zhuǎn)換為攝氏溫度,以符合自己的理解習(xí)慣;同樣,來中國旅行的美國游客亦如此。請你想一想,能否利用計算機輔助旅行者進行溫度轉(zhuǎn)換?引導(dǎo)學(xué)生分析問題、設(shè)計算法、運用順序結(jié)構(gòu)編程調(diào)試。分析問題并建立數(shù)學(xué)模型:c=(f-32)/1.8設(shè)計算法:①輸入華氏溫度f=90②利用公式計算③輸出攝氏溫度c編寫程序并調(diào)試。進一步調(diào)試程序,深入理解輸入輸出語句提出問題,如果希望程序能夠?qū)崿F(xiàn)將任意華氏溫度轉(zhuǎn)換為攝氏溫度,應(yīng)該如何修改呢?講解輸入語句,即input()函數(shù)的用法:f=input("請輸入華氏溫度:")通過錯誤示例,引導(dǎo)學(xué)生思考數(shù)據(jù)類型轉(zhuǎn)換。Input()函數(shù)默認返回字符串類型數(shù)據(jù),如果需要進行計算,應(yīng)將其轉(zhuǎn)換為數(shù)字類型。在程序設(shè)計中,可以通過強制類型轉(zhuǎn)換操作,把某個數(shù)據(jù)從一種數(shù)據(jù)類型轉(zhuǎn)換成為另一種數(shù)據(jù)類型,即,f=int(f)。作為程序的設(shè)計者,我們還需要考慮如何讓程序具有更加友好的交互性。講解輸出語句的用法,即print()函數(shù)的用法:print(f,'轉(zhuǎn)換為攝氏溫度是:',c)。1分鐘總結(jié)提升歸納程序的IPO模式程序通常包括:輸入數(shù)據(jù)、處理數(shù)據(jù)和輸出結(jié)果三部分。Input:程序輸入,是程序的開始。Process:程序?qū)斎脒M行處理,產(chǎn)生輸出結(jié)果,即算法。Output:程序輸出,展示運算結(jié)果。實踐練習(xí),鞏固所學(xué)根據(jù)鍵盤輸入的身高和體重值,編寫程序計算體重指數(shù)BMI。(BMI=w/h/h,w為體重,h為身高。)2分鐘課堂小結(jié)小結(jié)順序結(jié)構(gòu)程序語句:導(dǎo)入模塊語句、賦值語句、輸入輸出語句布置課后練習(xí)課程基本信息課例編號學(xué)科信息技術(shù)年級高一學(xué)期第一學(xué)期課題語句與順序結(jié)構(gòu)教科書書名:《信息技術(shù)》必修1出版社:人民教育出版社;中國地圖出版社出版日期:2019年6月學(xué)生信息姓名學(xué)校班級學(xué)號課后練習(xí)一個三位數(shù),百位上的數(shù)比十位上的數(shù)大1,個位上的數(shù)是百位上的數(shù)的2倍,若十位上的數(shù)為3,編程求這個三位數(shù)是多少?編寫程序?qū)崿F(xiàn)以下功能:用戶輸入任意一個三位數(shù),運行程序?qū)⑵淠嫘蜉敵觥@纾河脩糨斎搿?23”,程序輸出“321”。 展開更多...... 收起↑ 資源列表 語句與順序結(jié)構(gòu)(第十課時)- 教學(xué)設(shè)計.docx 語句與順序結(jié)構(gòu)(第十課時)-學(xué)習(xí)任務(wù)單.docx 語句與順序結(jié)構(gòu)(第十課時)-課件.pptx 語句與順序結(jié)構(gòu)(第十課時)-課后練習(xí).docx 縮略圖、資源來源于二一教育資源庫