七下第12課算法的控制結(jié)構(gòu)課件浙教版_第1頁
七下第12課算法的控制結(jié)構(gòu)課件浙教版_第2頁
七下第12課算法的控制結(jié)構(gòu)課件浙教版_第3頁
七下第12課算法的控制結(jié)構(gòu)課件浙教版_第4頁
七下第12課算法的控制結(jié)構(gòu)課件浙教版_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

比較兩個流程圖,觀察有什么不一樣的地方?算法的控制結(jié)構(gòu)1順序結(jié)構(gòu)2分支結(jié)構(gòu)CONTENT3循環(huán)結(jié)構(gòu)順序結(jié)構(gòu)指的是算法中各個步驟按照先后順序依次執(zhí)行的結(jié)構(gòu)。順序結(jié)構(gòu)AB正向洗滌5秒暫停2秒反向洗滌5秒暫停2秒小練習(xí):計算200與200的和。順序結(jié)構(gòu)分支結(jié)構(gòu)分支結(jié)構(gòu)指的是算法中先進(jìn)行條件是否滿足的判斷,再根據(jù)判斷結(jié)果執(zhí)行步驟的結(jié)構(gòu)。P是否成立?AB否是分支結(jié)構(gòu)是否下雨?在操場上在體育館上否是分支結(jié)構(gòu)作業(yè)一:用流程圖表示“判斷某一年是否為閏年”的算法。滿足一下兩個條件之一的年份為閏年:·①能被4整除,不能被100整除的年份是閏年;·②能被400整除的年份是閏年;循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)指的是算法中的某些操作在條件控制下需要重復(fù)執(zhí)行(循環(huán))的結(jié)構(gòu)。P是否成立?A是否循環(huán)結(jié)構(gòu)作業(yè)二:一個學(xué)生給自己制定了計劃,每天要跑2000米,跑到兩千米,結(jié)束并輸出"Welldone!",跑不到,繼續(xù)跑,并輸出"Comeon!"。跑道400米一圈,畫流程圖。用S代表路程。拓展任務(wù):用流程圖表示“計算100以內(nèi)的正整數(shù)和”的算法。02算法控制結(jié)構(gòu)的鞏固練習(xí)三種控制結(jié)構(gòu),你真的理解了嗎?任務(wù)一:觀察以下流程圖,判斷是哪種結(jié)構(gòu)開始給定數(shù)numi0輸入數(shù)guessguess==num?輸出“正確”輸出i+1結(jié)束guess>num?輸出“偏大”輸出“偏小”ii+1否否是是三種控制結(jié)構(gòu),你真的理解了嗎?任務(wù)一:觀察以下流程圖,判斷是哪種結(jié)構(gòu)開始結(jié)束輸入汽車牌號首字符chepaichepai==“A”輸出“杭州市”輸出“寧波市”輸出“舟山市”輸出“無法查詢”chepai==“B”chepai==“L”三種控制結(jié)構(gòu),你真的理解了嗎?任務(wù)一:觀察以下流程圖,判斷是哪種結(jié)構(gòu)開始輸入年齡輸出“登陸成功”結(jié)束是否正確輸出“賬號或密碼有誤!”輸出“警告:親!你還未成年,應(yīng)該好好學(xué)習(xí),國家還等著你去建設(shè)!"是否成年輸出“你已經(jīng)成年,可以使用該軟件,但需注意時間,切勿沉迷。"輸入賬號和密碼作業(yè)1作業(yè)2拓展任務(wù)“登錄程序”:輸入賬號和密碼,校驗(yàn)是否正確,如果正確,輸出“success”,若錯誤,輸出“failed!”海倫公式求解三角形面積自然語言:(1)輸入三角形的三邊長a,b,c(2)計算p,公式為p=(a+b+c)/2(3)計算面積s,公式為s=√p(p-a)(p-b)(p-c)(4)輸出面積s任務(wù)二:以下幾個問題最適合什么結(jié)構(gòu),嘗試使用流程圖表示【背景】最近,派大星想要減肥,他決定控制自己的飲食,少吃一點(diǎn)蟹黃堡。

海綿寶寶為了幫助好朋友派大星,和派大星一起制定了一個飲食游戲。

【游戲規(guī)則】如果派大星一天吃超過40個蟹黃堡,就要給海綿寶寶100塊;

如果派大星一天吃小于等于40個的蟹黃堡,海綿寶寶就給派大星100塊。

【題目】當(dāng)輸入派大星一天吃的蟹黃堡數(shù)量后,若這天是派大星給海綿寶寶錢,則輸出“hmbbsuccess,hehas100”,若是海綿寶寶給派大星錢,則輸出“pdxsuccess,hehas100”。作業(yè)一:求三角形面積作業(yè)二:登錄程序拓展作業(yè):派大星減肥算法控制結(jié)構(gòu)的實(shí)踐應(yīng)用03在印度有一個古老傳說:國王打算獎賞發(fā)明了國際象棋的大臣。國王問他想要什么,他對國王說:“陛下,我只要一些麥粒。請您在這張棋盤的第1個小格放1粒麥子,第2個小格放2粒,第3個小格放4粒,第4個小格放8粒,以此類推直到把64格棋盤放滿就行了。”國王覺得這個要求太容易滿足了,就答應(yīng)給他這些麥粒。當(dāng)人們把一袋一袋的麥子搬來開始計數(shù)時,國王才發(fā)現(xiàn):就算把全印度甚至全世界的麥粒都拿來,也滿足不了他的要求。那么,這位大臣要求得到的麥粒到底是多少呢?任務(wù)一:國際象棋棋盤上麥粒問題程序分析:輸入:棋盤的格子數(shù)n處理:每個格子的麥粒數(shù)p輸出:麥粒的總數(shù)s中間處理數(shù)據(jù):計數(shù)器和每個格子的麥粒數(shù)開始結(jié)束輸入棋盤格子數(shù)n第1格麥粒數(shù)置初值p1計數(shù)器置初值i1i<=nss+ppp*2ii+1輸出麥??倲?shù)s任務(wù)二:如何計算分別得到數(shù)123的百、十、個位上的數(shù)?x=123a=x//100b=x%100//10c=x%10print(a,b,c)任務(wù)三:狗的年齡計算判斷age=int(input("請輸入你家狗狗的年齡:"))ifage<=0:print("你是在逗我吧!")elifage==1:print("相當(dāng)于14歲的人。")e

溫馨提示

  • 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

提交評論