《【步步高】學(xué)年高中數(shù)學(xué) 第一章 §1.3.3條件語(yǔ)句配套訓(xùn)練 蘇教版必修3》由會(huì)員分享,可在線閱讀,更多相關(guān)《【步步高】學(xué)年高中數(shù)學(xué) 第一章 §1.3.3條件語(yǔ)句配套訓(xùn)練 蘇教版必修3(5頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
1.3.3 條件語(yǔ)句
一、基礎(chǔ)過(guò)關(guān)
1. 閱讀下列程序:
Read x
If x≥0 Then
y←x
Else
y←-x
End If
用一個(gè)函數(shù)表示y與x的關(guān)系為________.
2. 閱讀下列程序:
如果輸入x=-2,則輸出結(jié)果y的值為________.
3. 給出以下四個(gè)問題,其中需要用條件語(yǔ)句來(lái)描述其算法的有________.(填序號(hào))
①輸入一個(gè)數(shù)x,輸出它的絕對(duì)值;
②求函數(shù)f(x)=的函數(shù)值;
③求面積為6的正方形的周長(zhǎng);
④求三個(gè)數(shù)a,b,c中的最大數(shù).
4. 閱讀下列偽代碼:
x←4
If x>3 Then
y←x2
2、
Else
y←2x
End If
Print y
則該偽代碼執(zhí)行后,變量y的值為________.
5. 當(dāng)a=3時(shí),所給出的偽代碼輸出的結(jié)果是______.
Read a
If a<10 Then
y←2a
Else
y←a2
End If
Print y
6. 偽代碼:
Read a,b,c
m←a
If b>m Then
m←b
End If
If c>m Then
m←c
End If
Print m
若執(zhí)行偽代碼時(shí)輸入10,12,8,則輸出的結(jié)果為________.
7. 已知函數(shù)y=
根據(jù)輸入x的值,計(jì)算y的值,寫出偽代
3、碼.
8. 某工廠有一批計(jì)時(shí)工,8小時(shí)內(nèi)每小時(shí)工資6元,8小時(shí)外加班每小時(shí)10元,會(huì)計(jì)當(dāng)天就要向工人付清工錢.請(qǐng)用偽代碼編寫一個(gè)根據(jù)小時(shí)數(shù)計(jì)算當(dāng)天工資的算法.
二、能力提升
9. 下面給出的是條件語(yǔ)句編寫的偽代碼,該偽代碼的功能是求函數(shù)________的函數(shù)值.
Read x
If x≤3 Then
y←2x
Else
y←x2-1
End If
Print y
10.如下圖所給出的是一個(gè)算法的偽代碼.如果輸出的y的值是20,則輸入的x的值是
________.
Read x
If x≤5 Then
y←10x
Else
y←2.5x+5
End I
4、f
Print y
11.為了在執(zhí)行下面的偽代碼之后得到輸出y=25,輸入的x應(yīng)該是________.
Read x
If x<0 Then
y←(x+1)2
Else
y←(x-1)2
End If
Print y
12.發(fā)動(dòng)機(jī)的推力F(kg)與溫度t(℃)的關(guān)系是F=用偽代碼編寫程序,根據(jù)溫度計(jì)算發(fā)動(dòng)機(jī)的推力.
三、探究與拓展
13.設(shè)計(jì)一個(gè)算法,判斷一個(gè)整數(shù)是奇數(shù)還是偶數(shù),要求畫出流程圖,寫出偽代碼.
答案
1.y=|x| 2.3-π 3.①②④ 4.16 5.6 6.12
7. 解 算法分析:
S1 輸入x的值.
S2 判斷x的范圍,若x>2
5、.5,則y←x2-1.
若x≤2.5,則y←x2+1.
S3 輸出y的值.
偽代碼如下:
Read x
If x>2.5 Then
y←x2-1
Else
y←x2+1
End If
Print y
8. 解 設(shè)某工人一天工作x小時(shí),則當(dāng)天工資y可表示為
y=
用偽代碼可表示為:
Read x
If 03時(shí),y=x2-1.
所以y=.
10.2或6 11.-6或6
12.解 偽代碼:
13.解 流程圖:
偽代碼:
Read x
If Mod(x,2)=0 Then
Print x是偶數(shù)
Else
Print x是奇數(shù)
End If
5