满分5 > 高中数学试题 >

我国古代数学家张邱建编《张邱建算经》中记有有趣的数学问题:“今有鸡翁一,值钱五;...

我国古代数学家张邱建编《张邱建算经》中记有有趣的数学问题:“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一凡百钱,买鸡百只,问鸡翁、母、雏各几何?”你能用程序解决这个问题吗?
法一:建立方程组,对方程组进行化简,设置循环变量,可以编写程序; 法二:建立方程组,不对方程组进行化简,通过设置多重循环的方式得以实现. 【解析】 法一:设鸡翁、母、雏各x、y、z只,则 由②,得z=100-x-y,③ ③代入①,得5x+3y+=100,即7x+4y=100.④ 求方程④的解,可由程序解之. 程序:x=1 y=1 WHILE  x<=14 WHILE  y<=25 IF  7*x+4*y=100    THEN z=100-x-y PRINT“鸡翁、母、雏的个数别为:”;x,y,z END  IF y=y+1 WEND x=x+1 y=1 WEND END (法二)实际上,该题可以不对方程组进行化简,通过设置多重循环的方式得以实现.由①、②可得x最大值为20,y最大值为33,z最大值为100,且z为3的倍数.程序如下: x=1 y=1 z=3 WHILE  x<=20 WHILE  y<=33 WHILE  z<=100 IF  5*x+3*y+z3=100  AND x+y+z=100  THEN PRINT“鸡翁、母、雏的个数分别为:”;x、y、z END    IF z=z+3 WEND y=y+1 z=3 WEND x=x+1 y=1 WEND END
复制答案
考点分析:
相关试题推荐
中国网通规定:拨打市内电话时,如果不超过3分钟,则收取话费0.22元;如果通话时间超过3分钟,则超出部分按每分钟0.1元收取通话费,不足一分钟按一分钟计算.设通话时间为t(分钟),通话费用y(元),设计一个程序,计算通话的费用.
查看答案
试分别用辗转相除法和更相减损术求840与1764、440与556的最大公约数.
查看答案
下面是描述求一元二次方程ax2+bx+c=0的根的过程的程序框图,请问虚线框内是什么结构?
manfen5.com 满分网
查看答案
采用系统抽样从含有8000个个体的总体(编号为0000,0001,…,,7999)中抽取一个容量为50的样本,已知最后一个入样编号是7900,则最前面2个入样编号是    查看答案
用秦九韶算法计算多项式f(x)=3x6+4x5+5x4+6x3+7x2+8x+1当x=0.4时的值时,至多需要做乘法和加法的次数分别是        查看答案
试题属性
  • 题型:解答题
  • 难度:中等

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.