题目内容

【题目】未知数的个数多余方程个数的方程(组)叫做不定方程,最早提出不定方程的是我国的《九章算术》.实际生活中有很多不定方程的例子,例如百鸡问题:公元五世纪末,我国古代数学家张丘建在《算经》中提出了百鸡问题鸡母一,值钱三;鸡翁一,值钱二;鸡雏二,值钱一.百钱买百鸡,问鸡翁、母、雏各几何?

算法设计:

(1)设母鸡、公鸡、小鸡数分别为则应满足如下条件

(2)先分析一下三个变量的可能值.的最小值可能为零若全部钱用来买母鸡最多只能买33只,

的值为中的整数的最小值为零最大值为50.的最小值为零最大值为100.

(3)对三个未知数来说取值范围最少为提高程序的效率先考虑对的值进行一一列举

(4)在固定一个的值的前提下再对值进行一一列举

(5)对于每个怎样去寻找满足百年买百鸡条件的.由于值已设定,便可由下式得到:

(6)这时的是一组可能解它只满足百鸡条件,还未满足百钱.是否真实解,还要看它们是否满足满足即为所求解

根据上述算法思想,画出流程图并用伪代码表示.

【答案】流程图见解析,伪代码见解析.

【解析】

试题分析:依据题设条件运用算法流程框图表示和运用伪代码语言描述算法流程求解.

试题解析:

这是一个循环结构的嵌套,可以用循环语句实现.

伪代码:

流程图:

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网