3 越疆-Dobot-Python編程與機(jī)器人 第三章 運(yùn)算符(共2課時)_第1頁
3 越疆-Dobot-Python編程與機(jī)器人 第三章 運(yùn)算符(共2課時)_第2頁
3 越疆-Dobot-Python編程與機(jī)器人 第三章 運(yùn)算符(共2課時)_第3頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第三章運(yùn)算符第4課時教學(xué)目標(biāo):Python體驗計算機(jī)運(yùn)算的高效教學(xué)重、難點(diǎn):掌握Python的運(yùn)算符和表達(dá)式教學(xué)材料:計算機(jī)網(wǎng)絡(luò)教室環(huán)境電腦VSCode教學(xué)過程:一、 場景導(dǎo)入(5min)Python識不是要我們成為運(yùn)算大師,而是讓我們的生活更加高效,比如說天氣預(yù)測、導(dǎo)航系統(tǒng)和人臉識別等應(yīng)用場景都涉及到各種運(yùn)算符號與運(yùn)算規(guī)則。下面我們Python提問:同學(xué)們分組討論一下,想一想生活中哪些場景需要進(jìn)行運(yùn)算,這些運(yùn)算能應(yīng)用在哪些方面,然后把它們填入下面的表格中。運(yùn)算符 場景 應(yīng)用二、 知識講授(35min)(一)運(yùn)算符1.提問:同學(xué)們從數(shù)學(xué)的角度思考一下什么是運(yùn)算符和表達(dá)式?2.講述:運(yùn)算符與表達(dá)式的定義運(yùn)算符運(yùn)算符是一些特殊的符號,主要用來進(jìn)行數(shù)學(xué)計算、比較大小和邏輯運(yùn)算等。Python的運(yùn)算符主要包括算術(shù)運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符和位運(yùn)算。教學(xué)說明:老師提示學(xué)生打開書本,畫出重點(diǎn)。表達(dá)式使用算術(shù)運(yùn)算符連接起來的式子(2.5+3)子(479>=426)等。3.講述:算術(shù)運(yùn)算符表3.1算術(shù)運(yùn)算符運(yùn)算符運(yùn)算符名稱說明+加法運(yùn)算符x+y表示兩個數(shù)相加,或字符串拼接-減法運(yùn)算符x-y表示一個數(shù)減去另一個數(shù)*乘法運(yùn)算符x*y表示兩個數(shù)相乘或把字符串重復(fù)若干次/除法運(yùn)算符x/y表示x除以y**冪運(yùn)算符x**y表示x的y次冪//取整運(yùn)算符x//y表示x除以y商的整數(shù)部分%取余運(yùn)算符x%y表示x除以y的余數(shù)教學(xué)說明:老師在PPT中展示有哪些算術(shù)運(yùn)算符。要求學(xué)生在編輯器編寫程序,體現(xiàn)出算術(shù)運(yùn)算符的應(yīng)用場景。4.講述:賦值運(yùn)算符表3.2賦值運(yùn)算符運(yùn)算符運(yùn)算符名稱說明=賦值運(yùn)算符c=a+b表示把a(bǔ)+b的運(yùn)算結(jié)果賦值為cc+=a表示c=c+a作用是+=加法賦值運(yùn)算符把c+a的運(yùn)算結(jié)果賦值給c-=減法賦值運(yùn)算符c-=a表示c=ca*=乘法賦值運(yùn)算符c*=a表示c=c*a/=除法賦值運(yùn)算符c/=a表示c=c/a**=冪賦值運(yùn)算符c**=a表示c=c**a//=取整賦值運(yùn)算符c//=a表示c=c//a%=%=取余賦值運(yùn)算符c%=a表示c=ca教學(xué)說明:老師在PPT上展示有哪些賦值運(yùn)算符,并在編輯器中舉例,要求學(xué)生自己嘗試編寫程序。5.講述:比較運(yùn)算符運(yùn)算符名稱運(yùn)算符名稱說明==等于運(yùn)算符x==y表示比較兩個數(shù)是否相等!=不等于運(yùn)算符x!=y表示比較兩個數(shù)是否不相等>大于運(yùn)算符x>y表示判斷x是否大于y<小于運(yùn)算符x<y表示判斷x是否小于y>=大于等于運(yùn)算符x>=y表示判斷x是否大于等于y<=小于等于運(yùn)算符x<=y表示判斷x是否小于等于y教學(xué)說明:老師在PPT要求學(xué)生自己嘗試編寫程序。講述:邏輯運(yùn)算符3.4邏輯運(yùn)算符運(yùn)算運(yùn)算名稱說明符xandyand與運(yùn)算符yxoryor或運(yùn)算符y的值not

xx。教學(xué)說明:老師在PPT要求學(xué)生自己嘗試編寫程序。講述:位運(yùn)算符表3.5位運(yùn)算符運(yùn)算符 名稱 說明& 按位與運(yùn)算符| 按位或運(yùn)算符^

參與運(yùn)算的兩個值只有對應(yīng)位都是11。參與運(yùn)算的兩個值只有對應(yīng)位都是00。參與運(yùn)算的兩個值對應(yīng)位相異(一個是1,另一個是0)時,結(jié)果是1,否則是0。教學(xué)說明:老師在PPT要求學(xué)生自己嘗試編寫程序。三、 展示總結(jié)(5min)成果展示:并課堂上練習(xí)的程序提交給老師。師生小結(jié)。第5課時教學(xué)目標(biāo):Python靈活使用運(yùn)算符與表達(dá)式教學(xué)重、難點(diǎn):運(yùn)算符的優(yōu)先級教學(xué)材料:計算機(jī)網(wǎng)絡(luò)教室環(huán)境電腦VSCode機(jī)器人套件。教學(xué)過程:一、 場景導(dǎo)入(2min)講述:運(yùn)算符的優(yōu)先級,是指在應(yīng)用中哪一個運(yùn)算符先計算,哪一個后計算,與數(shù)學(xué)的四則運(yùn)算應(yīng)遵循的“先乘除,后加減”是一個道理。二、 知識講授(8min)講述:運(yùn)算符的優(yōu)先級表3.6運(yùn)算符的優(yōu)先級符號名稱優(yōu)先級優(yōu)先級順序()小括號13**冪運(yùn)算符12~按位取反運(yùn)算符11+-符號運(yùn)算符(正、負(fù))10高*/%//乘法運(yùn)算符、除法運(yùn)算符、取9余運(yùn)算符、取整運(yùn)算符+-加法運(yùn)算符、減法運(yùn)算符8&按位與運(yùn)算符7|按位或運(yùn)算符6==!=<=比較運(yùn)算符5<>>=not邏輯非運(yùn)算符4and邏輯與運(yùn)算符3低or邏輯或運(yùn)算符2=%=/=//=-=賦值運(yùn)算符1+=*=**=教學(xué)說明:老師在PPT上展示有哪些邏輯運(yùn)算符,并在編輯器中舉例,要求學(xué)生自己編寫程序驗證。三、動手實(shí)踐——機(jī)器人多向運(yùn)動(30min)(一)講述:任務(wù)發(fā)布設(shè)定A、B、C、D四個點(diǎn)的位置。利用本節(jié)課所學(xué)的運(yùn)算符知識控制機(jī)器人末端運(yùn)動到A點(diǎn),再從A點(diǎn)運(yùn)動到B點(diǎn),再從B點(diǎn)運(yùn)動到C點(diǎn),再從C點(diǎn)運(yùn)動到D點(diǎn),最后從D點(diǎn)返回到A點(diǎn)。教學(xué)說明:老師在桌面上展示器材擺放方式與接線方式。圖3.1機(jī)器人擺放示意圖(二)講述:任務(wù)分析圖3.2機(jī)器人多向運(yùn)動的程序流程圖(三)布置任務(wù)同學(xué)們在坐標(biāo)墊上擺放好器材,根據(jù)程序流程圖編寫程序。教學(xué)說明:學(xué)生根據(jù)流程圖編寫程序,老師給予幫助。(四)講述:編寫程序獲取機(jī)器人控制權(quán)限接下來我們開始編寫機(jī)器人搬運(yùn)一塊積木的程序。首先導(dǎo)入DobotEDU模塊,獲取機(jī)器人控制權(quán)限,程序示例如下所示:機(jī)器人初始化設(shè)置連接機(jī)器人,設(shè)置機(jī)器人的初始位置和機(jī)器人的末端工具。程序示例如下所示:機(jī)器人末端運(yùn)動到A控制機(jī)器人末端運(yùn)動到A點(diǎn)。程序示例如下所示:AB控制機(jī)器人末端從A點(diǎn)運(yùn)動到B點(diǎn)。程序示例如下所示:BC控制機(jī)器人末端從B點(diǎn)運(yùn)動到C點(diǎn)。程序示例如下所示:CD控制機(jī)器人末端從C點(diǎn)運(yùn)動到D點(diǎn)。程序示例如下所示:DA控制機(jī)器人末端從D點(diǎn)返回到A點(diǎn)。程序示例如下所示:運(yùn)行結(jié)果運(yùn)行程序后,可在終端查看對應(yīng)的運(yùn)行結(jié)果,并可觀察機(jī)器人執(zhí)行對應(yīng)的任務(wù)。教學(xué)說明:老師在編輯器編寫程序,并講解編程思路與Python語法知識。四、匯報展示總結(jié)(5min)成果展示:展示機(jī)器人多向運(yùn)動的程序,并將程序提交給老師。師生小結(jié)。整理歸還器材。自我評價。評價內(nèi)容評價內(nèi)

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論