满分5 > 高中数学试题 >

未知数的个数多余方程个数的方程(组)叫做不定方程,最早提出不定方程的是我国的《九...

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

算法设计:

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

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

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

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

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

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

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

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

 

流程图见解析,伪代码见解析. 【解析】 试题分析:依据题设条件运用算法流程框图表示和运用伪代码语言描述算法流程求解. 试题解析: 这是一个循环结构的嵌套,可以用循环语句实现. 伪代码: 流程图: 考点:算法流程框图和伪代码语言表示算法流程图及循环结构的特征等有关知识的综合运用.  
复制答案
考点分析:
相关试题推荐

用近似公式求自然数的数值愈大愈接近的真值),设计一算法,用伪代码表示.

 

查看答案

意大利数学家斐波那契,在1202年出版的一本书里提出了这样的一个问题:一对兔子饲养到第二个月进入成年,第三个月生一对小兔,以后每个月生一对小兔,所剩小兔能全部存活并且也是第二个月成年,第三个月生一对小兔,以后每月生一对小兔.问这样下去到年底应有多少对兔子?试画出解决此问题的程序框图,并编写相应的程序.

 

查看答案

已知次多项式如果在一种算法中计算)的值需要次乘法计算的值共需要9次运算(6次乘法,3次加法),那么计算的值共需要          次运算.下面给出一种减少运算次数的算法:,1,2,…,).利用该算法,计算的值共需要6次运算,计算的值共需要        次运算.

 

查看答案

下列伪代码输出的结果是              

 

 

查看答案

某程序的伪代码如下图所示,则程序运行后的输出结果为              

 

查看答案
试题属性

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