江蘇省宿遷市高中數(shù)學(xué) 第一章 算法初步 1.3 基本算法語(yǔ)句(2)條件語(yǔ)句課件 蘇教必修3_第1頁(yè)
江蘇省宿遷市高中數(shù)學(xué) 第一章 算法初步 1.3 基本算法語(yǔ)句(2)條件語(yǔ)句課件 蘇教必修3_第2頁(yè)
江蘇省宿遷市高中數(shù)學(xué) 第一章 算法初步 1.3 基本算法語(yǔ)句(2)條件語(yǔ)句課件 蘇教必修3_第3頁(yè)
江蘇省宿遷市高中數(shù)學(xué) 第一章 算法初步 1.3 基本算法語(yǔ)句(2)條件語(yǔ)句課件 蘇教必修3_第4頁(yè)
江蘇省宿遷市高中數(shù)學(xué) 第一章 算法初步 1.3 基本算法語(yǔ)句(2)條件語(yǔ)句課件 蘇教必修3_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、基本算法語(yǔ)句(2)2021/8/8 星期日1在偽代碼中,賦值語(yǔ)句用符號(hào)“ ”表示,“x y”表示將 y的值賦給x,其中x是一個(gè)變量,y是一個(gè)與x同類型的變量或表達(dá)式.1.1.賦值語(yǔ)句2. 輸入,輸出語(yǔ)句我們用輸入語(yǔ)句 “Read a , b”表示輸入的數(shù)據(jù)依次送給a , b 用輸出語(yǔ)句“Print x”表示輸出運(yùn)算結(jié)果,復(fù)習(xí)2021/8/8 星期日2 1、某居民區(qū)的物業(yè)管理部門每月按以下方法收取衛(wèi)生費(fèi):3人和3人以下的住戶,每戶收取5元;超過(guò)3人的住戶,每超出1人加收1.2元。 請(qǐng)你設(shè)計(jì)一個(gè)算法,根據(jù)輸入的人數(shù)計(jì)算應(yīng)收取的衛(wèi)生費(fèi)S1 輸入nS2 如果n3,則c5; 否則c 5+1.2(n-3)

2、S3 輸出C算法引例開(kāi)始輸入nN3C5C5+1.2(n-3)輸出c結(jié)束NY2021/8/8 星期日3PAB條件語(yǔ)句If P Then AElseBEnd IfYN注:P表示判斷條件,then后面A表示條件成立時(shí)執(zhí)行的內(nèi)容。Else后面B表示不滿足條件P時(shí)執(zhí)行操作的內(nèi)容。End If 為該條件語(yǔ)句結(jié)束的標(biāo)志,不能省略。2021/8/8 星期日4例1:已知函數(shù)試寫(xiě)出計(jì)算y值的一個(gè)算法(偽代碼表示)開(kāi)始輸入x輸出y結(jié)束Read xIf ThenElseEnd IfPrint y2021/8/8 星期日5總結(jié):1.用偽代碼表示條件語(yǔ)句時(shí)書(shū)寫(xiě)要清晰,對(duì)齊2.條件語(yǔ)句中必須有使條件語(yǔ)句結(jié)束的標(biāo)志,即End

3、 If 不可省略。3.條件語(yǔ)句分類,“塊If 語(yǔ)句”主要特點(diǎn):將Then的分支 和Else的分支“縮進(jìn)”書(shū)寫(xiě),即寫(xiě)到第二行,且不與If,Else對(duì)其,往后空一定距離If P Then AElseBEnd If2021/8/8 星期日6練習(xí)1:用條件語(yǔ)句表示輸入兩個(gè)數(shù)輸出較大的一個(gè)數(shù)練習(xí)2;有一個(gè)算法如下,給出其流程圖及相應(yīng)的偽代碼 輸入x 如果 x0,那么z =1,否則,z=-1 z z+1 輸出zRead xIf x0 Then z 1 Elsez -1 End IfPrint z z z+1Read a,bIf abThenPrint aElse Print bEnd If練習(xí)2練習(xí)120

4、21/8/8 星期日7 開(kāi)始輸入a,ba0z 1 z -1 輸出z結(jié)束2021/8/8 星期日8例2: 兒童乘坐火車時(shí),若身高不超過(guò)1.1m,則無(wú)需購(gòu)票;若身高超過(guò)1.1m但不超過(guò)1.4m,可買半票;若超過(guò)1.4m應(yīng)買全票。設(shè)計(jì)一個(gè)購(gòu)票的算法,寫(xiě)出偽代碼,并畫(huà)出流程圖。解:S1 測(cè)量?jī)和砀遠(yuǎn)如果h1.1m,那么免費(fèi)乘車;否則,如果h1.4m,應(yīng)買半票;否則,若身高超過(guò)1.4m應(yīng)買全票。S22021/8/8 星期日9 開(kāi)始結(jié)束 輸入hh1.1h1.4免費(fèi)乘車半票乘車全票乘車Read hIf h1.1 ThenPrint 免費(fèi)乘車Else If h1.4 Then Print 半票乘車 Else

5、 Print 全票乘車End IfEnd If2021/8/8 星期日101.設(shè)計(jì)一個(gè)解關(guān)于x的方程ax+b=0的算法,已給出算法的一部分,試補(bǔ)充完整Read a,bIf a0 ThenPrint Else If b 0 ThenPrint ElsePrint End If2.下列語(yǔ)句運(yùn)行結(jié)果是a2b3If a0.5 Thenm 1Elsem 0End IfPrint mRead xIf x3 Theny 3x-1Else y 2End IfPrint y2021/8/8 星期日14練習(xí):1.已知函數(shù) 試寫(xiě)計(jì)算函數(shù)值的算法(偽代碼表示) 并畫(huà)出流程圖2.輸入兩個(gè)數(shù),輸出較大數(shù)的平方值(偽代碼表

6、示)3.是寫(xiě)出求方程ax+b=0(a,b為常數(shù))的根的偽代碼2021/8/8 星期日151.已知一個(gè)正三棱柱的底面邊長(zhǎng)為2,高為3.用賦值語(yǔ)句和輸出,輸入語(yǔ)句描述計(jì)算這個(gè)正三棱柱體積的算法Read a , h (a = 2 ,h = 3 )VPrint V訂正作業(yè)2021/8/8 星期日162.已知三角形的三邊長(zhǎng)為a ,b ,c .借助面積公式用輸入,輸出語(yǔ)句和賦值語(yǔ)句表示計(jì)算三角形面積的一個(gè)算法Read a , b , cpPrint s2021/8/8 星期日173.某市2004年112月份的產(chǎn)值分別是3.8, 4.2, 5.3, 6.1, 5.6, 4.8, 7.3, 4.5, 6.4, 5.8, 4.7, 6.5

溫馨提示

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

評(píng)論

0/150

提交評(píng)論