当前位置:高中试题 > 数学试题 > 算法案例 > 一位商人有9枚银元,其中有1枚略轻的是假银元.你能用天平(无砝码)将假银元找出来吗?写出解决这一问题的算法. ...
题目
题型:不详难度:来源:
一位商人有9枚银元,其中有1枚略轻的是假银元.你能用天平(无砝码)将假银元找出来吗?写出解决这一问题的算法.
答案
解:方法一:
S1 任取2枚银元分别放在天平的两边,如果天平左右不平衡,则轻的那一边就是假银元;如果天平平衡,则进行S2.
S2 取下右边的银元,然后把剩下的7枚银元依次放在右边进行称量,直到天平不平衡,偏轻的那一边就是假银元.
方法二:
S1 任取两枚银元分别放在天平的两端,如果天平左右不平衡,则轻的那一边是假银元;否则进行S2.
S2 重复执行S1,如果前4次天平都平衡,则剩下的那一枚是假银元.
方法三:
S1 把9枚银元平均分成3组,每组3枚.
S2 先将其中两组放在天平的两边,如果天平左右不平衡,那么假银元就在轻的那一组;如果天平左右平衡,则假银元就在未称量的那一组内.
S3 取出含有假银元的那一组,从中任取2枚银元放在天平左右两边进行称量,如果天平左右不平衡,则轻的那一边是假银元;如果天平左右平衡,则未称的那一枚就是假银元.
解析
解决这个问题有很多方法,可以将9枚银元排成一列,拿一枚与余下的8枚进行依次比较;也可以每两枚比较一下;也可以将9枚银元平均分成3组,组与组之间比较.
核心考点
试题【一位商人有9枚银元,其中有1枚略轻的是假银元.你能用天平(无砝码)将假银元找出来吗?写出解决这一问题的算法. 】;主要考察你对算法案例等知识点的理解。[详细]
举一反三
有一批大小不等、形状相同的工艺品,下部是一个正方体,上部是一个球体,且正方体的棱长是球半径的2倍.现要求该工艺品的体积不超过100 cm2,请设计一个算法,检验工艺品是否合格.
题型:不详难度:| 查看答案
猎人带3只狼和3只羚羊过河,只有一条船,同船可以容纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚羊的数量就会吃掉羚羊.请你设计安全渡河的算法.
题型:不详难度:| 查看答案
铁路运输托运行李,从甲地到乙地,规定每张客票托运费计算方法是行李质量不超过50 kg时按0.25元/kg;超过50 kg而不超过100 kg时,其超过部分按0.35元/kg;超过100 kg时,其超过部分按0.45元/kg.编写程序,输入行李质量,计算并输出托运的费用.
程序框图如图
题型:不详难度:| 查看答案
“依法纳税是每个公民应尽的义务”,《中华人民共和国个人所得税法》第十四条中有个人所得税税率表(工资、薪金所得适用):
级数
全月应纳税所得额
税率(%)
1
不超过500元部分
5
2
超过500元至2 000元部分
10
3
超过2 000元至5 000元部分
15
4
超过5 000元至20 000元部分
20
……
 
……
目前,上表中“全月应纳税所得额”是从月工资、薪金收入中减去1 600元后的余额,例如某人月工资、薪金收入为1 820元,减去1 600元后,应纳税所得额就是220元,应缴纳个人所得税11元.编写一个程序,输入某人月工资、薪金,输出这个人应缴纳的个人所得税(只计算到级数为3时).
题型:不详难度:| 查看答案
下表提供了一种二进制与十六进制之间的转换方法,这也是实际使用的方法之一,利用这个对照表,十六进制与二进制之间就可以实现逐段转换了.求十六进制的C7A16转化为二进制数的算法.
二进制
000
0001
0010
0011
0100
0101
0110
0111
十六进制
0
1
2
3
4
5
6
7
二进制
1000
1001
1010
1011
1100
1101
1110
1111
十六进制
8
9
A
B
C
D
E
F

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.