相傳在遠古時代有一片森林,棲息著3種動物,鳳凰、麒麟和九頭鳥.鳳凰有1只頭2只腳,麒麟是1只頭4只腳,九頭鳥有9只頭2只腳.它們這3種動物的頭加起來一共是100只,腳加起來也正好是100只,問森林中各生活著多少只鳳凰、麒麟和九頭鳥?寫出算法、流程圖及偽代碼.
考點:設計程序框圖解決實際問題,偽代碼
專題:應用題,算法和程序框圖
分析:設有鳳凰x只,麒麟y只,九頭鳥z只,根據(jù)題意有
(1)鳳凰的只數(shù)x可能的取值為1--50,如果用偽代碼表示,應為:For x=1 To 50 Step 1
(2)麒麟的只數(shù)y可能的取值為1--25,如果用偽代碼表示,應為:For y=1 To 25 Step 1
(3)如果知道了鳳凰和麒麟的只數(shù)后,那么九頭鳥的只數(shù)應為:z=(100-x-y)/9
即可畫出流程圖,寫出算法及偽代碼.
解答: 解:設有鳳凰x只,麒麟y只,九頭鳥z只,那么
(1)鳳凰的只數(shù)x可能的取值為1--50,如果用偽代碼表示,應為:For x=1 To 50 Step 1
(2)麒麟的只數(shù)y可能的取值為1--25,如果用偽代碼表示,應為:For y=1 To 25 Step 1
(3)如果知道了鳳凰和麒麟的只數(shù)后,那么九頭鳥的只數(shù)應為:z=(100-x-y)/9
故算法如下:
第一步,x=1
第二步,判斷x是否小于等于50,是執(zhí)行下一步,否則退出循環(huán).
第三步,y=1
第四步,判斷y是否小于等于25,是執(zhí)行下一步,否則x=x+1,然后執(zhí)行第二步.
第五步,計算z=(100-x-y)/9
第六步,判斷是否2x+4y+2z=100,是則輸出x,y,z的值,y=y+1,然后執(zhí)行第四步.否則y=y+1執(zhí)行第四步.
程序框圖如下:

程序偽代碼如下:
For x from 1 to 50
For y from 1 to 25
z=
100-x-y
9

If 2x+4y+2z=100 then
Print x,y,z
End for
End for
點評:本題主要考查了應用算法,流程圖,偽代碼解決實際問題,考查學生綜合運用知識解決問題的能力,寫出解決問題的算法是解題的關鍵,屬于中檔題.
練習冊系列答案
相關習題

科目:高中數(shù)學 來源: 題型:

定義在(-1,1)上的函數(shù)f(x)滿足:對任意x,y∈(-1,1),都有f(x)+f(x)=f(
x+y
1+xy
);當x∈(-1,0)時,有f(x)>0.
(1)判定f(x)在(-1,1)上的奇偶性,并說明理由;
(2)判定f(x)在(-1,1)上的單調(diào)性,并給出證明.

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

已知A、B分別為橢圓x2+
y2
2
=1
的左右頂點,P是橢圓上第一象限的任一點,若∠PAB=α,∠PBA=β,則必有( 。
A、2tanα+cotβ=0
B、2tanα-cotβ=0
C、tanα+2cotβ=0
D、tanα-2cosβ=0

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

已知數(shù)列{an}滿足性質:對于n∈N,an-1=
an+4
2an+3
,且a1=3,求{an}的通項公式.

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

通過計算機驗證:任意給定一個自然數(shù)N,一定存在自然數(shù)n,使1+
1
2
+
1
3
+…+
1
n
>N.寫出流程圖和偽代碼.

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

一幾何體的三視圖如圖所示,則此幾何體的體積是( 。
A、32-
16π
3
B、32-
32π
3
C、32-16π
D、32-32π

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

對于函數(shù)f(x),若存在常數(shù)a≠0,使得取x定義域內(nèi)的每一個值,都有f(x)=-f(2a-x),則稱f(x)為準奇函數(shù).給出下列函數(shù)①f(x)=(x-1)2,②f(x)=
1
x+1
,③f(x)=x3,④f(x)=cosx,其中所有準奇函數(shù)的序號是
 

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

如圖為函數(shù)y1=Asin(ωx+φ)的一段圖象,已知A>0,ω>0,φ∈(-
π
2
π
2
).
(1)寫出函數(shù)y1的解析式;
(2)若函數(shù)y2與y1的圖象關于直線x=2對稱,求函數(shù)y2的解析式.

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:

已知函數(shù)f(x)=
1
2
(x2+1),(x≤1)
1
2
(x+1),(x>1)
,判斷f(x)在x=1處是否可導.

查看答案和解析>>

同步練習冊答案