算法基礎(chǔ)與順序結(jié)構(gòu)課件-2025-2026學(xué)年教科版高中信息技術(shù)必修一_第1頁
算法基礎(chǔ)與順序結(jié)構(gòu)課件-2025-2026學(xué)年教科版高中信息技術(shù)必修一_第2頁
算法基礎(chǔ)與順序結(jié)構(gòu)課件-2025-2026學(xué)年教科版高中信息技術(shù)必修一_第3頁
算法基礎(chǔ)與順序結(jié)構(gòu)課件-2025-2026學(xué)年教科版高中信息技術(shù)必修一_第4頁
算法基礎(chǔ)與順序結(jié)構(gòu)課件-2025-2026學(xué)年教科版高中信息技術(shù)必修一_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Python編程順序結(jié)構(gòu)與算法基礎(chǔ)目

錄01學(xué)習(xí)目標(biāo)02情景導(dǎo)入04課堂總結(jié)05課后任務(wù)03課堂探究與實(shí)踐01學(xué)習(xí)目標(biāo)一、學(xué)習(xí)目標(biāo)了解算法定義,能用自然語言描述“校園公益捐贈(zèng)統(tǒng)計(jì)”算法步驟識別流程圖基本符號及含義,繪制簡單順序結(jié)構(gòu)流程圖掌握Python變量命名、賦值、輸入輸出、數(shù)據(jù)類型轉(zhuǎn)換用法補(bǔ)全代碼實(shí)現(xiàn)“a+b=c”邏輯順序結(jié)構(gòu)程序,感受編程公益價(jià)值02情景導(dǎo)入二、情景導(dǎo)入算法程序設(shè)計(jì)語言二、情景導(dǎo)入班級圖書公益捐贈(zèng)活動(dòng):統(tǒng)計(jì)“班級集體捐贈(zèng)+個(gè)人追加捐贈(zèng)”總數(shù)量1得到班級集體捐贈(zèng)數(shù)目2得到個(gè)人追加捐贈(zèng)數(shù)目3求出總數(shù)量用自然語言描述?03課堂探究與實(shí)踐三、課堂探究與實(shí)踐情境導(dǎo)入:算法初認(rèn)知情境分析校園公益捐贈(zèng)場景,核心邏輯“班捐(bj)+個(gè)追捐(gzj)=總捐(zj)”算法定義解決問題的步驟和方法完善捐贈(zèng)統(tǒng)計(jì)算法步驟步驟1對應(yīng)變量bj(a),步驟2對應(yīng)gzj(b),步驟3對應(yīng)zj(c)a+b=c三、課堂探究與實(shí)踐新知1:流程圖符號起止框:表示流程開始或結(jié)束輸入/輸出框:表示數(shù)據(jù)輸入或結(jié)果輸出處理框:表示數(shù)據(jù)計(jì)算或處理操作判斷框:表示條件判斷(菱形)流程線:表示步驟執(zhí)行順序連接符:連接不同頁面流程圖三、課堂探究與實(shí)踐新知1:繪制流程圖練習(xí)任務(wù):繪制“輸入班捐(bj)→輸入個(gè)追捐(gzj)→計(jì)算總捐(zj)”流程圖開始輸入bj,gzj計(jì)算zj=bj+gzj輸出zj結(jié)束三、課堂探究與實(shí)踐新知2:算法基本結(jié)構(gòu)順序結(jié)構(gòu):自上而下依次執(zhí)行,無判斷分支分支結(jié)構(gòu):根據(jù)條件判斷執(zhí)行不同分支循環(huán)結(jié)構(gòu):重復(fù)執(zhí)行某段代碼直到條件不滿足三、課堂探究與實(shí)踐新知2:順序結(jié)構(gòu)生活案例案例1:晨起洗漱流程打開水龍頭接水→擠牙膏到牙刷→刷牙3分鐘→用清水漱口案例2:課前準(zhǔn)備流程拿出語文課本→翻到指定頁碼→拿出筆和筆記本→坐直等待上課案例3:超市結(jié)賬流程拿購物籃→挑選商品→排隊(duì)結(jié)算→掃描計(jì)算總價(jià)→支付→獲取商品與小票三、課堂探究與實(shí)踐Python三、課堂探究與實(shí)踐三、課堂探究與實(shí)踐新知3:Python變量與賦值變量命名規(guī)則:首字母簡化(如班捐→bj),字母/下劃線開頭,區(qū)分大小寫,非保留字,加注釋賦值示例:bj=23#班捐(a)gzj=18#個(gè)追捐(b)zj=bj+gzj#總捐(c)運(yùn)行結(jié)果:41a+b=cc=a+b三、課堂探究與實(shí)踐新知3:Python輸入輸出input():獲取鍵盤輸入(默認(rèn)字符串),示例:bj=input()print(內(nèi)容):輸出結(jié)果,示例:print(“總捐書本數(shù)目為:”,zj)三、課堂探究與實(shí)踐新知3:Python數(shù)據(jù)轉(zhuǎn)換int(數(shù)據(jù)):轉(zhuǎn)換為整數(shù),示例:bj=int(input())123

12.3

”123”三、課堂探究與實(shí)踐新知3:完整代碼示例-捐贈(zèng)統(tǒng)計(jì)下面是一個(gè)綜合運(yùn)用輸入、處理和輸出環(huán)節(jié)的完整Python程序,實(shí)現(xiàn)校園公益捐贈(zèng)統(tǒng)計(jì)功能。#校園公益捐贈(zèng)統(tǒng)計(jì)bj=int(input("請輸班捐數(shù)(本):"))#輸入環(huán)節(jié)gzj=int(input("請輸個(gè)追捐數(shù)(本):"))#輸入環(huán)節(jié)zj=bj+gzj#計(jì)算環(huán)節(jié)print("總捐贈(zèng):",zj,"本,感謝捐贈(zèng)!")#輸出環(huán)節(jié)三、課堂探究與實(shí)踐綜合練習(xí):補(bǔ)全代碼#年級捐贈(zèng)統(tǒng)計(jì)#1.輸?數(shù)據(jù)(補(bǔ)全類型轉(zhuǎn)換)b1=____(input("請輸???1班捐贈(zèng)數(shù):"))b2=____(input("請輸???2班捐贈(zèng)數(shù):"))#2.計(jì)算總數(shù)z=____+____#3.輸出結(jié)果(補(bǔ)全print語句)print("??1-2班總捐贈(zèng):",____,"本")測試驗(yàn)證:輸入“35”“42”,輸出“77本”為正確04課堂總結(jié)四、課堂總結(jié)算法定義是解決問題的步驟和方法,描述方式有自然語言、流程圖結(jié)構(gòu)重點(diǎn)是順序結(jié)構(gòu)(特點(diǎn):自上而下依次執(zhí)行,無判斷分支)Python變量(首字母簡化+注釋)、輸入輸出(input()/print())、

溫馨提示

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

最新文檔

評論

0/150

提交評論