精英家教网 > 高中数学 > 题目详情
相传在远古时代有一片森林,栖息着3种动物,凤凰、麒麟和九头鸟.凤凰有1只头2只脚,麒麟是1只头4只脚,九头鸟有9只头2只脚.它们这3种动物的头加起来一共是100只,脚加起来也正好是100只,问森林中各生活着多少只凤凰、麒麟和九头鸟?写出算法、流程图及伪代码.
考点:设计程序框图解决实际问题,伪代码
专题:应用题,算法和程序框图
分析:设有凤凰x只,麒麟y只,九头鸟z只,根据题意有
(1)凤凰的只数x可能的取值为1--50,如果用伪代码表示,应为:For x=1 To 50 Step 1
(2)麒麟的只数y可能的取值为1--25,如果用伪代码表示,应为:For y=1 To 25 Step 1
(3)如果知道了凤凰和麒麟的只数后,那么九头鸟的只数应为:z=(100-x-y)/9
即可画出流程图,写出算法及伪代码.
解答: 解:设有凤凰x只,麒麟y只,九头鸟z只,那么
(1)凤凰的只数x可能的取值为1--50,如果用伪代码表示,应为:For x=1 To 50 Step 1
(2)麒麟的只数y可能的取值为1--25,如果用伪代码表示,应为:For y=1 To 25 Step 1
(3)如果知道了凤凰和麒麟的只数后,那么九头鸟的只数应为:z=(100-x-y)/9
故算法如下:
第一步,x=1
第二步,判断x是否小于等于50,是执行下一步,否则退出循环.
第三步,y=1
第四步,判断y是否小于等于25,是执行下一步,否则x=x+1,然后执行第二步.
第五步,计算z=(100-x-y)/9
第六步,判断是否2x+4y+2z=100,是则输出x,y,z的值,y=y+1,然后执行第四步.否则y=y+1执行第四步.
程序框图如下:

程序伪代码如下:
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
点评:本题主要考查了应用算法,流程图,伪代码解决实际问题,考查学生综合运用知识解决问题的能力,写出解决问题的算法是解题的关键,属于中档题.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

定义在(-1,1)上的函数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)上的单调性,并给出证明.

查看答案和解析>>

科目:高中数学 来源: 题型:

已知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

查看答案和解析>>

科目:高中数学 来源: 题型:

已知数列{an}满足性质:对于n∈N,an-1=
an+4
2an+3
,且a1=3,求{an}的通项公式.

查看答案和解析>>

科目:高中数学 来源: 题型:

通过计算机验证:任意给定一个自然数N,一定存在自然数n,使1+
1
2
+
1
3
+…+
1
n
>N.写出流程图和伪代码.

查看答案和解析>>

科目:高中数学 来源: 题型:

一几何体的三视图如图所示,则此几何体的体积是(  )
A、32-
16π
3
B、32-
32π
3
C、32-16π
D、32-32π

查看答案和解析>>

科目:高中数学 来源: 题型:

对于函数f(x),若存在常数a≠0,使得取x定义域内的每一个值,都有f(x)=-f(2a-x),则称f(x)为准奇函数.给出下列函数①f(x)=(x-1)2,②f(x)=
1
x+1
,③f(x)=x3,④f(x)=cosx,其中所有准奇函数的序号是
 

查看答案和解析>>

科目:高中数学 来源: 题型:

如图为函数y1=Asin(ωx+φ)的一段图象,已知A>0,ω>0,φ∈(-
π
2
π
2
).
(1)写出函数y1的解析式;
(2)若函数y2与y1的图象关于直线x=2对称,求函数y2的解析式.

查看答案和解析>>

科目:高中数学 来源: 题型:

已知函数f(x)=
1
2
(x2+1),(x≤1)
1
2
(x+1),(x>1)
,判断f(x)在x=1处是否可导.

查看答案和解析>>

同步练习册答案