下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《程序設(shè)計基本知識》教學設(shè)計學科信息技術(shù)年級高二班級授課教師章節(jié)第二章第三節(jié)第一課時課題名稱程序設(shè)計基本知識課型新授課授課時間教材內(nèi)容分析本節(jié)課內(nèi)容程序設(shè)計基本知識是學生有了算法概念后首次接觸程序設(shè)計這一概念和操作。本課主要解決學生的認知,對程序設(shè)計有一個初步的了解和體驗。學生情況分析高中學生的邏輯思維能力逐步趨于成熟,能夠有條理地表達一個過程或規(guī)則,為進一步發(fā)展學生的計算思維創(chuàng)造條件。學生通過前面章節(jié)的學習,已經(jīng)掌握了用流程圖推薦表算法的方法,能夠運用恰當?shù)拿枋龇椒ê涂刂平Y(jié)構(gòu)合理地表示簡單算法,初步掌握了Python語言的變量賦值和表達式的正確書寫,體驗了順序結(jié)構(gòu)程序?qū)崿F(xiàn)的方法。教學目標(核心素養(yǎng))通過補充程序掌握選擇結(jié)構(gòu)在程序語言中的基本格式(計算思維)根據(jù)流程圖,初步學習雙分支和多分支結(jié)構(gòu)的基本格式,通過編寫程序,體驗程序設(shè)計的基本流程,領(lǐng)會選擇結(jié)構(gòu)的核心思想。通過解決生活中的實際問題,感受計算機編程的魅力。教學重點Python語言的基本知識教學難點順序、選擇和循環(huán)三種不同的結(jié)構(gòu)的應(yīng)用。教學方法以問題引導(dǎo)和活動探究串聯(lián)整個課堂。教學過程教師活動學生活動二次備課引入新課體驗探索——編程繪制交通信號燈用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()對比一下看看,三段代碼除了顏色變化外,還有什么不同?還有沒有簡捷的代碼呢?探索實踐新課學習新課學習為了更好的處理數(shù)據(jù),程序設(shè)計語言提供了多種數(shù)據(jù)類型。Python語言中常見的數(shù)據(jù)類型有整型、浮點型、字符串型、布爾型和列表等。數(shù)據(jù)類型類型標識符類型說明及示例整型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ù)強制轉(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常量、變量及表達式常量程序運行過程中,其值不能改變的量。變量程序運行過程,其值可以改變的理。變量命名規(guī)則:變量名可以包括字母、漢字、數(shù)字和下劃線(),但是不能以數(shù)字開關(guān)。變量名區(qū)分大小寫。為了便于理解,變量名應(yīng)具有一定含義,即“見名知意”,但不能用系統(tǒng)關(guān)鍵字作為變量。變量是在首次賦值時創(chuàng)建的。賦值語句是最基本的程序語句,格式為:變量名=表達式如:light=turlte.turlte()變量必須在使用前被賦值,不能使用未被賦值的變量。在使用過程中,變量還能夠被重新賦值。如列表類型的值:colors=[“red”、”yellow”、”green”],若要訪問列表中某個元素的值,可用變量名加索引值的方式。Colors[0]=“red”Colors[1]=”yellow”Colors[2]=”green”其中colors[n]中的n表示列表的索引值(n=0,1,2)。運算符與表達式運算符標明了對操作數(shù)(參與運算符計算的數(shù)據(jù))所進行的運算,它與操作數(shù)連接而成的有意義的式子被稱為表達式。表達式在進行運算處理后得到的結(jié)果稱為表達式的值。例:2+3是一個表達式,操作數(shù)是2和3,運算符是+號,表達式的值是5,可以賦給變量,也可以作為程序語句中的判斷條件。常用運算符:算術(shù)運算符算術(shù)運算符主要進行算術(shù)運算,結(jié)果為整型或浮點型。常見的有加(+)、減()、乘(*)、除(/)、整除(//)、取模(%)、冪(**)。9//2=4;6%4=2。關(guān)系運算符關(guān)系運算符主要用于比較兩個值的大小,結(jié)果為true或false。邏輯運算符邏輯運算符描述用法舉例Not非notaNot2==3的結(jié)果是trueAnd與aandb只有兩個操作數(shù)都是true時,為true,如:2<3and2>1的結(jié)果trueOr或aorb只要有一個操作數(shù)為true,就為true,如:2<3or1>2的結(jié)果為true。如果兩個或多個運算符出現(xiàn)在同一個表達式中,則要按照優(yōu)先級確定運算順序。優(yōu)先級高的運算符先運算,優(yōu)先級相同的從左向右依次運算。注意:當表達式中出現(xiàn)“()”時,它的運算級別最高,應(yīng)先運算“()”人的表達式;運算符的優(yōu)先級為:算術(shù)運算符>關(guān)系運算符>邏輯運算符;在同類運算符中也要注意不同的優(yōu)先級。如:邏輯運算符not、and、or的優(yōu)先級為:not>and>or。實踐活動:例一:2a/(b+c)Python語言表達式:
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 貴陽職業(yè)技術(shù)學院《塑料成型工藝及模具設(shè)計》2023-2024學年第一學期期末試卷
- 2025海南省安全員-B證考試題庫及答案
- 貴陽人文科技學院《汽車理論》2023-2024學年第一學期期末試卷
- 2025年重慶建筑安全員考試題庫附答案
- 廣州應(yīng)用科技學院《近代材料研究方法》2023-2024學年第一學期期末試卷
- 廣州現(xiàn)代信息工程職業(yè)技術(shù)學院《專業(yè)英語與文獻閱讀》2023-2024學年第一學期期末試卷
- 廣州衛(wèi)生職業(yè)技術(shù)學院《材料科學基礎(chǔ)B》2023-2024學年第一學期期末試卷
- 2025年湖北建筑安全員知識題庫附答案
- 2025云南建筑安全員B證考試題庫
- 2025年山西省安全員《A證》考試題庫
- 2025年廣西旅發(fā)南國體育投資集團限公司招聘高頻重點提升(共500題)附帶答案詳解
- 2024-2025學年銅官山區(qū)數(shù)學三年級第一學期期末調(diào)研試題含解析
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之18:“7支持-7.1資源”(雷澤佳編制-2025B0)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之17:“6策劃-6.6合作”(雷澤佳編制-2025B0)
- ISO 56001-2024《創(chuàng)新管理體系-要求》專業(yè)解讀與應(yīng)用實踐指導(dǎo)材料之16:“6策劃-6.5組織結(jié)構(gòu)”(雷澤佳編制-2025B0)
- 全國英語教師賽課一等獎七年級上冊(人教2024年新編)《Unit 7 Happy Birthday》教學設(shè)計
- 2024年世界職業(yè)院校技能大賽高職組“關(guān)務(wù)實務(wù)組”賽項參考試題庫(含答案)
- 江西省2023-2024學年高二上學期期末教學檢測數(shù)學試題 附答案
- 超市項目投標書模板
- 耐火材料行業(yè)競爭格局分析(如市場份額、競爭優(yōu)劣勢等)
- 技術(shù)服務(wù)保障措施以及保障措施服務(wù)計劃書
評論
0/150
提交評論