高中數(shù)學(xué) 第1章 算法初步 1.3 基本算法語句 1.3.3 條件語句教學(xué)案 蘇教版必修3_第1頁
高中數(shù)學(xué) 第1章 算法初步 1.3 基本算法語句 1.3.3 條件語句教學(xué)案 蘇教版必修3_第2頁
高中數(shù)學(xué) 第1章 算法初步 1.3 基本算法語句 1.3.3 條件語句教學(xué)案 蘇教版必修3_第3頁
高中數(shù)學(xué) 第1章 算法初步 1.3 基本算法語句 1.3.3 條件語句教學(xué)案 蘇教版必修3_第4頁
高中數(shù)學(xué) 第1章 算法初步 1.3 基本算法語句 1.3.3 條件語句教學(xué)案 蘇教版必修3_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、13.3條件語句預(yù)習(xí)課本P1921,思考并完成以下問題1條件語句與流程圖中的哪種結(jié)構(gòu)相對應(yīng)? 2條件語句的格式是什么? 1條件語句流程圖中的條件結(jié)構(gòu)可以運用條件語句來實現(xiàn)2條件語句的格式其中A表示判斷的條件;B表示滿足條件時執(zhí)行的操作內(nèi)容;C表示不滿足條件時執(zhí)行的操作內(nèi)容;End If表示條件語句結(jié)束點睛(1)條件語句必須以If語句開始,以End If語句結(jié)束,一個If語句必須和一個End If語句對應(yīng). (2)條件語句中不一定有“Else”分支,當(dāng)判斷語句的兩個出口語句只有一個需要執(zhí)行時,可以沒有“Else”分支,只使用“IfThen”語句此時對應(yīng)的偽代碼及流程圖如下:IfAThen BEn

2、d1下列對條件語句的說法不正確的是_條件語句是程序語言的最基本語句;算法中的選擇結(jié)構(gòu)與條件語句相對應(yīng);當(dāng)計算機執(zhí)行條件語句時,首先對If后的條件進(jìn)行判斷,如果條件符合,就執(zhí)行Then后的語句,否則執(zhí)行Else后的語句或執(zhí)行End If后的語句;條件語句在某些情況下也可以使用IfThen語句答案:2下面是一個算法的偽代碼,如果輸出的y的值是20,則輸入的x的值是_ReadxIfx5 Then y10xElsey2.5x5End IfPrint y解析:由10x20,得x2.由2.5x520,得x6.答案:2或6 偽代碼表示的條件語句的識讀典例下面是某一問題算法的偽代碼, 分析偽代碼,回答下列問題

3、:(1)說明偽代碼的功能(2)當(dāng)輸入的x值為13時,求輸出的結(jié)果(3)根據(jù)偽代碼給出對應(yīng)的流程圖解(1)根據(jù)條件語句的含義可知是求函數(shù)y的函數(shù)值(2)當(dāng)x13時,y101.3(133)101323.(3)對應(yīng)流程圖為解決此類問題的關(guān)鍵是準(zhǔn)確理解條件語句與選擇結(jié)構(gòu)所表達(dá)的功能,然后準(zhǔn)確的套用格式寫出 活學(xué)活用給出下面的偽代碼ReadxIf x1 Then yxElse y2x1End IfPrinty(1)把它翻譯成算法(2)畫出相應(yīng)的流程圖(3)若輸入的x5,求輸出的y值,若輸出的y值為21,求輸入的x的值解:(1)偽代碼所表示的算法如下:S1輸入x;S2如果x1,y2519,由2x121得x

4、11,故輸入的x值應(yīng)為11. 條件語句的實際應(yīng)用典例某市公用電話(市話)的收費標(biāo)準(zhǔn)為:3分鐘之內(nèi)(包括3分鐘)收取0.30元;超過3分鐘,每分鐘按0.10元收費設(shè)計一個算法根據(jù)通話時間計算話費并用偽代碼表示這個算法,并畫出相應(yīng)的流程圖解設(shè)通話時間為x(分鐘),話費為y(元),則y算法:S1輸入xS2如果x3,則y0.3,轉(zhuǎn)執(zhí)行S4,否則執(zhí)行S3S3y0.3(x3)0.1S4輸出y,算法結(jié)束偽代碼:流程圖:解決此類問題首先應(yīng)建立數(shù)學(xué)模型,然后根據(jù)數(shù)學(xué)模型確定算法分析和算法框圖,再準(zhǔn)確套用條件語句的格式寫出偽代碼 活學(xué)活用某公司出售軟磁盤,購買500片和500片以上時每片按4.5元計價,否則按5元

5、/片計價請設(shè)計一算法計算收費金額,并用偽代碼表示這個算法解:設(shè)購買x(片),所付金額為y(元)則y算法:S1輸入xS2如果xb且ac,則輸出a,否則執(zhí)行S3;S3若bc,則輸出b,否則輸出c;S4結(jié)束根據(jù)算法可知這一算法的功能是求三個數(shù)a,b,c中最大的一個流程圖如圖所示:層級一學(xué)業(yè)水平達(dá)標(biāo)1下面程序的運行結(jié)果是_解析: 由題意可知:A1009010.答案: 102求函數(shù)y|x4|1的函數(shù)值,則橫線處應(yīng)為_Read xIf x4 Then yx3Else_End IfPrint y解析:當(dāng)x4時,y4x15x,故橫線處應(yīng)填y5x.答案:y5x3下面?zhèn)未a:ReadxIf x0Then y1El

6、se y1EndIfPrinty以上程序運行的目的是_答案:求函數(shù)y的函數(shù)值4給出一個算法:根據(jù)以上算法,求得f(3)f(2)的值為_解析:由題意知f(3)12,f(2)4,f(3)f(2)1248.答案: 85將下面的偽代碼翻譯成算法,并畫出相應(yīng)的流程圖ReadxIfx1Then yxElse If 1x10 Then y2x1 Elsey3x11End IfPrinty解:算法:S1輸入xS2若x1,則yx,否則執(zhí)行S3S3若1xr2 Then Print“P在圓C外”Else If xyr2 Then Print“P在圓C上” Else Print“P在圓C內(nèi)” End IfEnd If

7、若輸入x04,y02,r5則執(zhí)行該算法后輸出的是_解析:xy20r2,輸出“P在圓C內(nèi)”答案:“P在圓C內(nèi)”3下面的偽代碼輸出的結(jié)果為12,則輸入的值為_ReadaIfa8Then b2aElseb3aEndIfEndIfPrintb解析:此算法的功能是求函數(shù)b的函數(shù)值令b12,可求出a4.答案:44給出如圖所示的偽代碼,若輸出的結(jié)果是2,則輸入的x的值是_ReadxIf x0Thenyx2Elsey42xEnd IfPrint y解析:由偽代碼可知輸出值為y當(dāng)x0時,由42x2,解得x1.所以輸入的x的值是或1.答案:或15下圖是某一問題算法的偽代碼此問題是_當(dāng)輸入的x值為3時,輸出的結(jié)果是

8、_解析: 本問題是求函數(shù)y的函數(shù)值,當(dāng)x3時, ylog331.答案: 求函數(shù)y 的函數(shù)值16已知算法:若輸入10,12,8,則輸出的結(jié)果為_解析:此算法的功能是輸出三個數(shù)中的最大值答案:127給定下列偽代碼ReadaIfa0Thenb0.5aElseba23a1EndIfPrintb若a4,則b_;若a4,則b_.解析:此偽代碼是求b的函數(shù)值,所以當(dāng)a4時,b4234129;當(dāng)a4時,b0.5(4)2.答案:2928下列程序輸出x的含義是_ReadxIf99xANDx1 000Thenax/10 bx Mod 10 ca Mod 10 da/10 xb100c10dPrintxEndIf(注:“AND”表示兩個條件同時成立,“/”是x除以10的商,“Mod”是x除以10的余數(shù))答案:將一個三位數(shù)的個位數(shù)與百位數(shù)交換,組成一個新三位數(shù)9某商場為迎接店慶舉辦促銷活動,活動規(guī)定:購物額在100元及以內(nèi)不予優(yōu)惠;在100300元之間(含300元)優(yōu)惠付貨款的5%;超過300元之后,超過部分優(yōu)惠8%,原優(yōu)惠條件仍然有效用偽代碼寫出根據(jù)輸入購物額能輸出應(yīng)付貨款的算法,并畫出流程圖解:設(shè)購物額為x元時,實付金額為y元,由題意得y偽代碼如下:Read xIf x100 Then yxE

溫馨提示

  • 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

提交評論