



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
《程序設(shè)計基本知識》教學(xué)設(shè)計學(xué)科信息技術(shù)年級高二班級授課教師章節(jié)第二章第三節(jié)第一課時課題名稱程序設(shè)計基本知識課型新授課授課時間教材內(nèi)容分析本節(jié)課內(nèi)容程序設(shè)計基本知識是學(xué)生有了算法概念后首次接觸程序設(shè)計這一概念和操作。本課主要解決學(xué)生的認(rèn)知,對程序設(shè)計有一個初步的了解和體驗。學(xué)生情況分析高中學(xué)生的邏輯思維能力逐步趨于成熟,能夠有條理地表達(dá)一個過程或規(guī)則,為進(jìn)一步發(fā)展學(xué)生的計算思維創(chuàng)造條件。學(xué)生通過前面章節(jié)的學(xué)習(xí),已經(jīng)掌握了用流程圖推薦表算法的方法,能夠運(yùn)用恰當(dāng)?shù)拿枋龇椒ê涂刂平Y(jié)構(gòu)合理地表示簡單算法,初步掌握了Python語言的變量賦值和表達(dá)式的正確書寫,體驗了順序結(jié)構(gòu)程序?qū)崿F(xiàn)的方法。教學(xué)目標(biāo)(核心素養(yǎng))通過補(bǔ)充程序掌握選擇結(jié)構(gòu)在程序語言中的基本格式(計算思維)根據(jù)流程圖,初步學(xué)習(xí)雙分支和多分支結(jié)構(gòu)的基本格式,通過編寫程序,體驗程序設(shè)計的基本流程,領(lǐng)會選擇結(jié)構(gòu)的核心思想。通過解決生活中的實際問題,感受計算機(jī)編程的魅力。教學(xué)重點Python語言的基本知識教學(xué)難點順序、選擇和循環(huán)三種不同的結(jié)構(gòu)的應(yīng)用。教學(xué)方法以問題引導(dǎo)和活動探究串聯(lián)整個課堂。教學(xué)過程教師活動學(xué)生活動二次備課引入新課體驗探索——編程繪制交通信號燈用Python程序繪制各種圖形。例:繪制一個圓形紅色信號燈的程序代碼如下:ImportturtleLight=turtle.turtle()#創(chuàng)建對象lightLight.hideturtle()Light.color("red","red")Light.begin_fill()Light.circle(20)Light.end_fill()理解各語句的功能,編程繪制交通信號燈。根據(jù)對上面語句的理解,嘗試編寫"紅綠"燈代碼:ImportturtleLight=turtle.turtli()Light.hideturtle()Light.color("red","red")Light.begin_fill()Light.circle(20)Light.end_fill()Light.penup()#綠燈Light.goto(0,60)Light.pendown()Light.color("green","green")Light.begin_fill()Light.circle(20)Light.end_fill()依據(jù)以上代碼,繪制"紅黃綠"信號燈程序代碼如何寫呢?ImportturtleLight=turtle.turtli()Light.hideturtle()Light.color("red","red")Light.begin_fill()Light.circle(20)Light.end_fill()Light.penup()#黃燈Light.goto(0,60)Light.pendown()Light.color("yellow","yellow")Light.begin_fill()Light.circle(20)Light.end_fill()Light.penup()#綠燈Light.goto(0,120)Light.pendown()Light.color("green","green")Light.begin_fill()Light.circle(20)Light.end_fill()對比一下看看,三段代碼除了顏色變化外,還有什么不同?還有沒有簡捷的代碼呢?探索實踐新課學(xué)習(xí)新課學(xué)習(xí)為了更好的處理數(shù)據(jù),程序設(shè)計語言提供了多種數(shù)據(jù)類型。Python語言中常見的數(shù)據(jù)類型有整型、浮點型、字符串型、布爾型和列表等。數(shù)據(jù)類型類型標(biāo)識符類型說明及示例整型Int整數(shù),1,5浮點型Float可以表示小數(shù),3.14,0.001字符串型Str用一對單引號(‘’)或("")括起來的一串字符,’中國’,"china"布爾型Bool邏輯判斷,true和false,真或假列表List一組數(shù)據(jù)的序列實踐:根據(jù)上面數(shù)據(jù)類型,分析“紅黃燈”程序代碼中的數(shù)據(jù)類型。事物描述列舉數(shù)據(jù)數(shù)據(jù)類型圓的大小20整型(int)信號燈顏色Red、yellow、green字符型(str)(雙引號)在程序設(shè)計過程中,要把一種類型的數(shù)據(jù)強(qiáng)制轉(zhuǎn)換為另一種數(shù)據(jù)類型。常用函數(shù):函數(shù)功能說明Float(x)轉(zhuǎn)換成一個浮點型數(shù)據(jù)Int(x)轉(zhuǎn)換成一個整型數(shù)據(jù)Str(x)轉(zhuǎn)換成一個字符串型數(shù)據(jù)2.3.2常量、變量及表達(dá)式常量程序運(yùn)行過程中,其值不能改變的量。變量程序運(yùn)行過程,其值可以改變的理。變量命名規(guī)則:變量名可以包括字母、漢字、數(shù)字和下劃線(),但是不能以數(shù)字開關(guān)。變量名區(qū)分大小寫。為了便于理解,變量名應(yīng)具有一定含義,即“見名知意”,但不能用系統(tǒng)關(guān)鍵字作為變量。變量是在首次賦值時創(chuàng)建的。賦值語句是最基本的程序語句,格式為:變量名=表達(dá)式如:light=turlte.turlte()變量必須在使用前被賦值,不能使用未被賦值的變量。在使用過程中,變量還能夠被重新賦值。如列表類型的值:colors=[“red”、”yellow”、”green”],若要訪問列表中某個元素的值,可用變量名加索引值的方式。Colors[0]=“red”Colors[1]=”yellow”Colors[2]=”green”其中colors[n]中的n表示列表的索引值(n=0,1,2)。運(yùn)算符與表達(dá)式運(yùn)算符標(biāo)明了對操作數(shù)(參與運(yùn)算符計算的數(shù)據(jù))所進(jìn)行的運(yùn)算,它與操作數(shù)連接而成的有意義的式子被稱為表達(dá)式。表達(dá)式在進(jìn)行運(yùn)算處理后得到的結(jié)果稱為表達(dá)式的值。例:2+3是一個表達(dá)式,操作數(shù)是2和3,運(yùn)算符是+號,表達(dá)式的值是5,可以賦給變量,也可以作為程序語句中的判斷條件。常用運(yùn)算符:算術(shù)運(yùn)算符算術(shù)運(yùn)算符主要進(jìn)行算術(shù)運(yùn)算,結(jié)果為整型或浮點型。常見的有加(+)、減()、乘(*)、除(/)、整除(//)、取模(%)、冪(**)。9//2=4;6%4=2。關(guān)系運(yùn)算符關(guān)系運(yùn)算符主要用于比較兩個值的大小,結(jié)果為true或false。邏輯運(yùn)算符邏輯運(yùn)算符描述用法舉例Not非notaNot2==3的結(jié)果是trueAnd與aandb只有兩個操作數(shù)都是true時,為true,如:2<3and2>1的結(jié)果trueOr或aorb只要有一個操作數(shù)為true,就為true,如:2<3or1>2的結(jié)果為true。如果兩個或多個運(yùn)算符出現(xiàn)在同一個表達(dá)式中,則要按照優(yōu)先級確定運(yùn)算順序。優(yōu)先級高的運(yùn)算符先運(yùn)算,優(yōu)先級相同的從左向右依次運(yùn)算。注意:當(dāng)表達(dá)式中出現(xiàn)“()”時,它的運(yùn)算級別最高,應(yīng)先運(yùn)算“()”人的表達(dá)式;運(yùn)算符的優(yōu)先級為:算術(shù)運(yùn)算符>關(guān)系運(yùn)算符>邏輯運(yùn)算符;在同類運(yùn)算符中也要注意不同的優(yōu)先級。如:邏輯運(yùn)算符not、and、or的優(yōu)先級為:not>and>or。實踐活動:例一:2a/(b+c)Python語言表達(dá)式:
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新發(fā)展英語(第二版)綜合教程3 課件 Unit 11 Reading
- 扁平化個性創(chuàng)意模板1
- 貨物運(yùn)輸合同范本指南
- 人教版數(shù)學(xué)六年級下冊2.1折扣應(yīng)用題含答案
- 中山職業(yè)技術(shù)學(xué)院《醫(yī)學(xué)思維訓(xùn)練(Ⅲ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 北京師范大學(xué)珠海分?!秳游镄袨閷W(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 盤錦職業(yè)技術(shù)學(xué)院《英語基礎(chǔ)寫作》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江省杭州市上城區(qū)2025屆高中畢業(yè)班階段性測試(四)英語試題含答案
- 山東科技職業(yè)學(xué)院《三維建模與渲染》2023-2024學(xué)年第二學(xué)期期末試卷
- 山東省德州市齊河縣2025屆數(shù)學(xué)三下期末聯(lián)考模擬試題含解析
- 2025年03月廣西玉林博白縣總工會社會化工會工作者13人筆試歷年典型考題(歷年真題考點)解題思路附帶答案詳解
- GB/T 37133-2025電動汽車用高壓連接系統(tǒng)
- 2024年榆林市榆陽區(qū)公立醫(yī)院招聘考試真題
- Unit 2 Go for it!Understanding ideas教學(xué)設(shè)計 -2024-2025學(xué)年外研版(2024)七年級英語下冊
- 浙江省金麗衢十二校2025屆高三下學(xué)期二模試題 地理 含解析
- 2024年員工知識產(chǎn)權(quán)與保密協(xié)議范本:企業(yè)知識產(chǎn)權(quán)保護(hù)實務(wù)3篇
- 人教版二年級數(shù)學(xué)下冊全冊大單元教學(xué)設(shè)計
- JGJ46-2024 建筑與市政工程施工現(xiàn)場臨時用電安全技術(shù)標(biāo)準(zhǔn)
- DZ∕T 0283-2015 地面沉降調(diào)查與監(jiān)測規(guī)范(正式版)
- GB 17790-2008家用和類似用途空調(diào)器安裝規(guī)范
- 常規(guī)和加高前腿吊籃方案
評論
0/150
提交評論