




版權(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算法引例開始輸入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ù)試寫出計(jì)算y值的一個(gè)算法(偽代碼表示)開始輸入x輸出y結(jié)束Read xIf ThenElseEnd IfPrint y2021/8/8 星期日5總結(jié):1.用偽代碼表示條件語(yǔ)句時(shí)書寫要清晰,對(duì)齊2.條件語(yǔ)句中必須有使條件語(yǔ)句結(jié)束的標(biāo)志,即End
3、 If 不可省略。3.條件語(yǔ)句分類,“塊If 語(yǔ)句”主要特點(diǎn):將Then的分支 和Else的分支“縮進(jìn)”書寫,即寫到第二行,且不與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 開始輸入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)票的算法,寫出偽代碼,并畫出流程圖。解:S1 測(cè)量?jī)和砀遠(yuǎn)如果h1.1m,那么免費(fèi)乘車;否則,如果h1.4m,應(yīng)買半票;否則,若身高超過(guò)1.4m應(yīng)買全票。S22021/8/8 星期日9 開始結(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ù) 試寫計(jì)算函數(shù)值的算法(偽代碼表示) 并畫出流程圖2.輸入兩個(gè)數(shù),輸出較大數(shù)的平方值(偽代碼表
6、示)3.是寫出求方程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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西省朔州市懷仁市大地學(xué)校高中部2024-2025學(xué)年高一下學(xué)期第二次月考 數(shù)學(xué)試題(含解析)
- 中醫(yī)護(hù)師試題及答案
- 2025年地理信息科學(xué)專業(yè)試題及答案解析
- hmap面試題及答案
- 好景科技java面試題及答案
- java開發(fā)移動(dòng)面試題及答案
- 公共政策理論與實(shí)踐結(jié)合試題及答案
- 西方政治制度與社會(huì)美德之間的關(guān)系試題及答案
- 西方政治制度與社會(huì)創(chuàng)新試題及答案
- 計(jì)算機(jī)三級(jí)軟件測(cè)試的行業(yè)標(biāo)準(zhǔn)與實(shí)踐試題及答案
- 工會(huì)專業(yè)知識(shí)考試題庫(kù)
- 產(chǎn)單核李斯特菌講解
- 提高藏族學(xué)生漢語(yǔ)寫作能力的方法
- 3D打印技術(shù)與應(yīng)用智慧樹知到期末考試答案2024年
- 預(yù)防盜竊教育
- 《精益生產(chǎn)培訓(xùn)》課件
- 地基基礎(chǔ)工程監(jiān)理實(shí)施細(xì)則
- 《生命的意義》課件
- DB32T 4536-2023環(huán)境水質(zhì)(地表水)自動(dòng)監(jiān)測(cè)站運(yùn)行維護(hù)技術(shù)規(guī)范
- 湖北省10kV及以下配電網(wǎng)設(shè)施配置技術(shù)規(guī)范
- 精選國(guó)企面試真題100例
評(píng)論
0/150
提交評(píng)論