初中信息技術(shù)川教七年級上冊 走進Python的世界任意兩個整數(shù)相加教學(xué)設(shè)計_第1頁
初中信息技術(shù)川教七年級上冊 走進Python的世界任意兩個整數(shù)相加教學(xué)設(shè)計_第2頁
初中信息技術(shù)川教七年級上冊 走進Python的世界任意兩個整數(shù)相加教學(xué)設(shè)計_第3頁
初中信息技術(shù)川教七年級上冊 走進Python的世界任意兩個整數(shù)相加教學(xué)設(shè)計_第4頁
初中信息技術(shù)川教七年級上冊 走進Python的世界任意兩個整數(shù)相加教學(xué)設(shè)計_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、任意兩個整數(shù)相加3.1 我的第一個Python程序內(nèi)江六中技術(shù)組 陳小芳【教材分析】 “任意兩個整數(shù)相加”是四川教育出版社(2023)信息技術(shù)第三章第一節(jié)的input()函數(shù)的內(nèi)容。input()函數(shù)是Python中獲取計算機標準輸入的一個重要內(nèi)置函數(shù)。input()函數(shù)主要用于獲取計算機輸入設(shè)備輸入的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過字符串的形式返回給計算機。本節(jié)課設(shè)置了前置學(xué)習(xí)知識點:變量和固定的兩個整數(shù)相加。在學(xué)習(xí)變量和固定的兩個整數(shù)相加的基礎(chǔ)上,學(xué)習(xí)input()函數(shù)和將字符串轉(zhuǎn)換為整數(shù),使得學(xué)生更加易于掌握任意兩個整數(shù)相加知識點。教材中使用電腦提問的方式來介紹input()函數(shù),但是沒有詳細

2、地介紹input()函數(shù)的使用,可能使得學(xué)生對input()函數(shù)語法與使用的理解與掌握較為片面,因此本節(jié)課在設(shè)計時充分考慮學(xué)情,通過實現(xiàn)任意兩個整數(shù)相加,使學(xué)生能準確地掌握input()函數(shù)的基本語法和返回值的類型?!緦W(xué)情分析】本節(jié)課授課對象是初一年級的學(xué)生。學(xué)生幾乎沒有Python編程的基礎(chǔ),英語基礎(chǔ)也較為薄弱,但能用數(shù)學(xué)知識計算任意兩個整數(shù)相加的結(jié)果。在上一節(jié)課學(xué)習(xí)了變量和固定兩個整數(shù)相加之后,使得學(xué)生在學(xué)習(xí)用input()函數(shù)實現(xiàn)任意兩個整數(shù)相加時較為容易些。讓學(xué)生自己動手操作,使學(xué)生體會編程的魅力,從而提高學(xué)生對Python編程的興趣。本節(jié)課通過實現(xiàn)“任意兩個整數(shù)的相加”算法,該算法不

3、僅需要用計算機的編程語言,還需要學(xué)生的數(shù)學(xué)知識,此外對初一的學(xué)生來說,由于編程的關(guān)鍵字主要是英文單詞,因而理解英語意思也是一個挑戰(zhàn),但也充分地體現(xiàn)了STEM教育的多學(xué)科融合思想?!驹O(shè)計思路】本堂課設(shè)計思路是從復(fù)習(xí)舊知,真實問題引入課題;以直接輸入的兩個正整數(shù)相加和int()函數(shù)或eval()函數(shù)轉(zhuǎn)換,從而學(xué)生體驗input()函數(shù)的返回值與返回值的類型和如何將字符串類型轉(zhuǎn)換成整型,掌握了解和掌握input()函數(shù)和字符串轉(zhuǎn)為整數(shù)的方法。然后通過自己練習(xí)“一個負數(shù)與一個整數(shù)的相加”和“兩個負數(shù)相加”等問題強化、鞏固知識,學(xué)生通過知識遷移建構(gòu)自我知識體系,從而達到教學(xué)效果。本節(jié)課以信息技術(shù)課程為載

4、體,以“任意兩個整數(shù)相加”為項目,采用項目式教學(xué)法。教師將STEM教育理念融入教學(xué)中,以學(xué)生為主體,教師引導(dǎo)學(xué)生進行多學(xué)科融合的學(xué)習(xí),提升學(xué)生發(fā)現(xiàn)問題和解決問題的能力。【教學(xué)目標】1.知識與技能(1)理解和掌握input()函數(shù)的基本語法。(2)了解int()函數(shù)和理解eval()函數(shù)。2.過程與方法(1)理解input()函數(shù)的返回值類型。(2)了解字符串型轉(zhuǎn)換為整型。3.情感態(tài)度與價值觀(1)熟悉Python編程的環(huán)境。(2)利用Python解決常使用的整數(shù)加法問題,培養(yǎng)學(xué)生利用編程解決問題的能力和提高學(xué)習(xí)Python編程的興趣。【教學(xué)重點】掌握input()函數(shù)的基本語法。【教學(xué)難點】理

5、解input()函數(shù)返回值的數(shù)據(jù)類型?!窘谭▽W(xué)法】項目教學(xué)法、合作討論法、講授法、演示法、講練結(jié)合法【教學(xué)過程】教學(xué)環(huán)節(jié)教師活動學(xué)生活動設(shè)計意圖復(fù)習(xí)舊知溫故知新回顧固定兩個整數(shù)相加:a = 3b = 5c = a + bprint(3 + 5 = %d n % c)回顧、思考復(fù)習(xí)舊知通過前置課程讓學(xué)生理解變量和兩個整數(shù)相加算法,為新課教學(xué)做好準備。創(chuàng)設(shè)情境問題導(dǎo)入思考與討論:計算任意兩個整數(shù)相加,怎么辦?例如:345 + 234,23 + 46,88 + 89 。以小組為單位思考和討論問題小組代表發(fā)言1.采用情境教學(xué)法,從真實情境出發(fā),培養(yǎng)學(xué)生發(fā)現(xiàn)問題并解決問題的能力。2.活動中的問題促進學(xué)生

6、積極思考,激發(fā)學(xué)生學(xué)習(xí)興趣。3.為進一步學(xué)習(xí)input()函數(shù)埋下伏筆。自主學(xué)習(xí)知識梳理思考與討論分析:計算機的輸入設(shè)備:鍵盤、鼠標、麥克風、掃描儀等等,計算機的主要輸入設(shè)備:鍵盤。1.input()函數(shù)的基本語法input(提示信息)說明:(1)input:函數(shù)名,中文意思是輸入。(2)“提示信息”:可用于提示此處可以輸入什么內(nèi)容,該部分可有可無。2.input()函數(shù)使用方法:(1)input()。(2)input(“請輸入你的姓名:”)(3)name = input(“請輸入你的姓名:”)3.int()函數(shù)和eval()函數(shù)int()函數(shù)和eval()函數(shù)都可知直接將字符串型數(shù)據(jù)轉(zhuǎn)換為整

7、型數(shù)據(jù)。例如:a = 45 # a變量存放的字符串45b = int(a) # b = 45,b變量存放的是整數(shù)45或者c = eval(a)# c = 45,c變量存放的是整數(shù)45說明:“#”后面的是注釋,解釋代碼的意思,程序執(zhí)行時不會執(zhí)行“#”后面的內(nèi)容。討論、分析解決問題的方法分小組結(jié)合學(xué)案自主討論、總結(jié)1.讓學(xué)生進行自主探究學(xué)習(xí),使學(xué)生主動、積極的學(xué)習(xí)新知識,培養(yǎng)他們的自學(xué)能力。2.通過自主學(xué)習(xí),引導(dǎo)學(xué)生發(fā)現(xiàn)、整理基礎(chǔ)知識,提煉核心問題。3.培養(yǎng)學(xué)生整理信息、發(fā)現(xiàn)問題的能力。4.為知識應(yīng)用打下夯實基礎(chǔ)。以問導(dǎo)思知識精講一、思考:在下面的程序中輸入a=4, b = 6,那么c=?a =

8、input(請輸入第一個加數(shù):)b = input(請輸入第二個加數(shù):)c = a + bprint(a + b = , c)學(xué)生自主思考與小組討論。教師演示運行,展示實驗結(jié)果。 學(xué)生自己動手運行,體驗實驗的結(jié)果。二、得到正確結(jié)果的解決方法1.int()函數(shù)int()函數(shù):強制將字符串類型轉(zhuǎn)換為整型。例如: a = int(input(請輸入第一個加數(shù):)或者 a = input(請輸入第一個加數(shù):)a = int(a)2.eval()函數(shù)eval()函數(shù):執(zhí)行一個字符串表達式,并返回表達式的值。例如:a = eval(input(請輸入第一個加數(shù):)或者 a = input(請輸入第一個加數(shù)

9、:) a = eval(a)編寫程序1.使用int()函數(shù)第一種:a = int(input(請輸入第一個加數(shù):)b = int(input(請輸入第二個加數(shù):)c = a + bprint(n%d + %d = %d n %(a, b, c)第二種:a = input(請輸入第一個加數(shù):)b = input(請輸入第二個加數(shù):)a = int(a)b = int(b)c = a + bprint(n%d + %d = %d n %(a, b, c)2.使用eval()函數(shù)第一種:a = eval(input(請輸入第一個加數(shù):)b = eval(input(請輸入第二個加數(shù):)c = a +

10、 bprint(n%d + %d = %d n %(a, b, c)第二種:a = input(請輸入第一個加數(shù):)b = input(請輸入第二個加數(shù):)a = eval(a)b = eval(b)c = a + bprint(n%d + %d = %d n %(a, b, c)四、調(diào)試程序自主思考小組討論分析、歸納,掌握input()函數(shù)返回值的類型了解int()函數(shù)和eval()函數(shù)的基本語法分析解決問題的方法掌握int()函數(shù)和eval()函數(shù)的使用規(guī)則和方法編寫程序?qū)崿F(xiàn)算法實例教學(xué),直觀體驗input()函數(shù)返回值的類型。選擇學(xué)生熟悉的數(shù)學(xué)問題,利用計算機編程解決熟悉的數(shù)學(xué)問題,促進

11、學(xué)科融合。實現(xiàn)多元化學(xué)習(xí)方式和跨學(xué)科思維能力的培養(yǎng)。4.由淺入深,促進知識的內(nèi)化和遷移。自主構(gòu)建深化知識學(xué)生活動:1.請編寫一段程序?qū)崿F(xiàn):一個負數(shù)與一個整數(shù)的相加。2.請編寫一段程序?qū)崿F(xiàn):兩個負數(shù)相加?;顒右?.結(jié)合學(xué)案,分組完成。2.小組長組織組員,合作學(xué)習(xí),完成學(xué)案的填寫。3.完成學(xué)案后,小組同學(xué)共同完成Python程序代碼的填寫。4.根據(jù)題目要求運行程序,調(diào)試程序,檢驗結(jié)果。5.小組代表分享解題方法和思路。一、編寫程序1.一個負數(shù)與一個整數(shù)的相加a = input(請輸入第一個加數(shù):)b = input(請輸入第二個加數(shù):)a = b = c = a + bprint(n%d + %d

12、 = %d n %(a, b, c)2.兩個負數(shù)相加a = input(請輸入第一個加數(shù):) b = input(請輸入第二個加數(shù):) c = a + bprint(n%d + %d = %d n %(a, b, c)四、調(diào)試程序小組合作分析、討論、歸納、總結(jié)明確活動要求根據(jù)要求完成問題分析、學(xué)案填寫、程序填空、結(jié)果檢驗引導(dǎo)學(xué)生從模仿開始,由易到難、循序漸進,逐步過渡到獨立使用input()函數(shù)的使用。尊生學(xué)生的個體發(fā)展,讓學(xué)生進行自主探究學(xué)習(xí)。并開展討論,培養(yǎng)學(xué)生之間互相協(xié)作、共同解決問題的能力。3.滲透程序設(shè)計的思想、方法。提高學(xué)生數(shù)學(xué)思維和計算思維。4.培養(yǎng)學(xué)生的編程和調(diào)試程序的能力,讓學(xué)生獲得成功的體驗。課堂小結(jié)鞏固知識input()函數(shù)1.input()函數(shù)的基本語法input(提示信息)2.input()函數(shù)使用方法:(1)input()。(2)input(“請輸入你的姓名:”)(3)name = input(“請輸入你的姓名:”)3.int()函數(shù)和eval()函數(shù)將字符串型數(shù)據(jù)轉(zhuǎn)換為整型數(shù)據(jù)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論